У чэрвені 2020 года Apple прадставіла нам даволі цікавую навінку, пра якую гаварылі даўно. Зразумела, гаворка ідзе аб пераходзе Mac з працэсараў Intel на ўласнае рашэнне Apple Silicon. Для Apple гэта было даволі прынцыповым і патрабавальным змяненнем, таму многія людзі хваляваліся, ці не прывядзе гэтае рашэнне яблычнай кампаніі да адваротнага выніку. Аднак рэакцыя цалкам змянілася, калі мы ўбачылі першы набор мікрасхем M1, які з'явіўся ў MacBook Air, 13-цалевых MacBook Pro і Mac mini. Apple даказала ўсяму свету, што можа сама вырашыць прадукцыйнасць.
Безумоўна, такое фундаментальнае змяненне, якое прынесла павелічэнне прадукцыйнасці і паляпшэнне эканамічнасці, таксама адбілася. Кампанія Apple пераарыентавалася на зусім іншую архітэктуру. У той час як раней ён спадзяваўся на працэсары ад Intel, якія выкарыстоўваюць архітэктуру x86, якая была зафіксавана на працягу многіх гадоў, цяпер ён зрабіў стаўку на ARM (aarch64). Гэта па-ранейшаму характэрна ў асноўным для мабільных прылад - чыпы на базе ARM у асноўным сустракаюцца ў тэлефонах і планшэтах, у асноўным з-за іх эканамічнасці. Таму, напрыклад, згаданыя тэлефоны абыходзяцца без традыцыйнага вентылятара, што для кампутараў з'яўляецца само сабой зразумелым. Ён таксама абапіраецца на спрошчаны набор інструкцый.
Калі падвесці вынікі, то чыпы ARM з'яўляюцца значна лепшым варыянтам «меншых» прадуктаў з-за згаданых пераваг. Хоць у некаторых выпадках яны могуць значна перавышаць магчымасці традыцыйных працэсараў (x86), праўда ў тым, што чым больш мы хочам ад іх, тым лепшыя вынікі будзе прапаноўваць канкурэнцыя. Калі б мы хацелі сабраць складаную сістэму з нізкай і неймавернай прадукцыйнасцю, тады пра павольную няма чаго гаварыць.
Apple патрэбныя змены?
Пытанне таксама ў тым, ці патрэбныя Apple наогул гэтыя змены, ці сапраўды без іх не абысціся. У гэтым кірунку ўсё значна складаней. Сапраўды, калі мы паглядзім на Mac, якія былі ў нас у перыяд з 2016 па 2020 год, з'яўленне Apple Silicon здаецца знаходкай. Пераход на ўласную платформу, здавалася б, вырашыў практычна ўсе праблемы, якія суправаджалі кампутары Apple у той час - слабую прадукцыйнасць, слабы час аўтаномнай працы ў выпадку ноўтбукаў і праблемы з перагрэвам. Усё адразу знікла. Таму нядзіўна, што першыя Mac, абсталяваныя чыпам M1, набылі такую велізарную папулярнасць і прадаваліся як на бегавой дарожцы. У выпадку з так званымі базавымі мадэлямі яны літаральна знішчылі канкурэнцыю і змаглі прапанаваць менавіта тое, што трэба кожнаму карыстальніку за адносна разумныя грошы. Дастатковая прадукцыйнасць і нізкае энергаспажыванне.
Але, як я ўжо казаў вышэй, чым больш складаная сістэма нам спатрэбіцца, тым больш у цэлым змяншаюцца магчымасці чыпаў ARM. Але гэта не павінна быць правілам. У рэшце рэшт, сама Apple пераканала нас у гэтым сваімі прафесійнымі чыпсэтамі - Apple M1 Pro, M1 Max і M1 Ultra, якія дзякуючы сваёй канструкцыі забяспечваюць захапляльную дух прадукцыйнасць нават у выпадку з кампутарамі, ад якіх мы патрабуем толькі лепшага.
Сапраўдны вопыт Mac з Apple Silicon
Асабіста мне падабаецца ўвесь праект з пераходам на карыстальніцкія чыпсэты з самага пачатку, і я больш-менш яго прыхільнік. Вось чаму я з хваляваннем чакаў кожны другі Mac з Apple Silicon, які Apple пакажа нам і пакажа, на што яна насамрэч здольная ў гэтай галіне. І я павінен шчыра прызнацца, што яму заўсёды ўдавалася мяне здзівіць. Я сам спрабаваў кампутары Apple з чыпамі M1, M1 Pro, M1 Max і M2, і ва ўсіх выпадках я амаль не выявіў сур'ёзных праблем. Тое, што Apple абяцае ад іх, яны проста прапануюць.
З іншага боку, на Apple Silicon трэба глядзець цвяроза. Чыпы Apple карыстаюцца адносна саліднай папулярнасцю, з-за чаго часта здаецца, што ў іх няма нават найменшага недахопу, што можа здзівіць некаторых карыстальнікаў. Гэта заўсёды залежыць ад таго, што чалавек чакае ад камп'ютара, ці можа пэўная канфігурацыя апраўдаць яго чаканні. Вядома, калі гэта, напрыклад, захоплены гулец у кампутарныя гульні, то ўсе ядра, якія прапануюць чыпы Apple Silicon, адыходзяць зусім у бок - у гульнявой сферы гэтыя Mac практычна бескарысныя, не ў плане прадукцыйнасці, а ў плане аптымізацыі. і наяўнасць асобных назваў. Тое ж самае можа адносіцца да шэрагу іншых прафесійных прыкладанняў.
Галоўная праблема Apple Silicon
Калі кампутары Mac не могуць ладзіць з Apple Silicon, гэта ў асноўным з-за аднаго. Гэта нешта новае, да чаго павінен прывыкнуць увесь кампутарны свет. Хоць раней за Apple падобныя спробы рабіла Microsoft сумесна з каліфарнійскай кампаніяй Qualcomm, толькі гіганту з Куперціна ўдалося ў поўнай меры прасунуць выкарыстанне чыпаў ARM у кампутарах. Як было сказана вышэй, паколькі гэта больш-менш навінка, неабходна, каб іншыя пачалі паважаць яе. У гэтым накірунку гаворка перш за ўсё ідзе пра забудоўшчыкаў. Аптымізацыя іх прыкладанняў для новай платформы абсалютна важная для яе належнага функцыянавання.
Калі б нам давялося адказаць на пытанне, ці з'яўляецца Apple Silicon правільным змяненнем для сямейства прадуктаў Mac, то, верагодна, так. Калі мы параўноўваем папярэднія пакаленні з цяперашнімі, мы бачым толькі адно - кампутары Apple палепшыліся на некалькі узроўняў. Вядома, не ўсё золата, што блішчыць. Гэтак жа мы страцілі некаторыя магчымасці, якія яшчэ не так даўно лічыліся само сабой якія разумеюцца. Пры гэтым найбольш часта згадваецца недахоп - гэта немагчымасць ўстаноўкі аперацыйнай сістэмы Windows.
Больш цікава будзе паглядзець, куды далей будзе развівацца Apple Silicon. У нас за плячыма толькі першае пакаленне, якое змагло здзівіць большасць прыхільнікаў, але пакуль мы не ўпэўненыя, што Apple зможа захаваць гэтую тэндэнцыю ў будучыні. Акрамя таго, у асартыменце камп'ютараў Apple, якія ўсё яшчэ працуюць на працэсарах ад Intel, ёсць адна адносна важная мадэль - прафесійны Mac Pro, які павінен стаць вяршыняй кампутараў Mac. Ці верыце вы ў будучыню Apple Silicon, ці думаеце, што Apple зрабіла крок, пра які хутка пашкадуе?
Такім чынам, arm Windows выдатна працуе ў Parallels. Microsoft нават выпусціла Visual Studio для arm, так што вы можаце праграмаваць для Windows Corm на Mac - што даволі смешна. Гульні на ім працуюць не вельмі добра, але калі вам трэба запусціць якую-небудзь праграму для windows, гэта не праблема. Рука не моцна разгортваецца на Widle, таму што ў вас ёсць выбар. Калі б Apple выпусціла версію Intel у дадатак да чыпа M, а ў ідэале - версію AMD для Mac, і людзі ведалі, што падтрымка будзе доўжыцца 10 гадоў, ARM таксама не былі б такімі папулярнымі ў Apple. Але калі Apple заявіла, што ў будучыні не будзе вырабляць нічога, акрамя ARM, гэта проста ўзляцела. Для мяне гэта выдатная рэч, а MBP 14 і 16 цудоўныя. Прадукцыйнасць таксама выдатная. Гэта сапраўды спрацавала.