Зачыніць аб'яву

З нагоды канферэнцыі распрацоўшчыкаў WWDC 2020 Apple упершыню абвясціла аб даволі прынцыповых зменах - кампутары Mac пяройдуць з працэсараў Intel на ўласныя чыпсэты Apple Silicon. Ад гэтага гігант абяцаў толькі выгаду, асабліва ў галіне прадукцыйнасці і энергаэфектыўнасці. Улічваючы, што гэта даволі сур'ёзная змена, таксама былі шырока распаўсюджаныя заклапочанасць наконт таго, ці рухаецца Apple у правільным кірунку. Ён рыхтаваўся да поўнай змены архітэктуры, якая нясе велізарныя праблемы. Больш за ўсё карыстальнікаў непакоіла (зваротная) сумяшчальнасць.

Змена архітэктуры патрабуе поўнай рэдызайну праграмнага забеспячэння і яго аптымізацыі. Праграмы, запраграмаваныя для Mac з працэсарамі Intel, проста не могуць працаваць на Mac з Apple Silicon. На шчасце, гігант з Куперціна таксама праліў святло на гэта і змахнуў пыл з рашэння Rosetta, якое выкарыстоўваецца для перакладу прыкладання з адной платформы на іншую.

Apple Silicon падштурхнуў Мэйсі наперад

Гэта не заняло шмат часу, і прама ў канцы 2020 года мы ўбачылі ўвядзенне трыо першых Mac з чыпам M1. Менавіта з гэтым чыпсэтам Apple змагла захапіць дух ва ўсіх. Кампутары Apple сапраўды атрымалі тое, што ім абяцаў гігант - ад павышэння прадукцыйнасці праз нізкае спажыванне да добрай сумяшчальнасці. Apple Silicon выразна вызначыла новую эру Mac і змагла падштурхнуць іх да ўзроўню, пра які не думалі нават самі карыстальнікі. Вышэйзгаданы кампілятар/эмулятар Rosetta 2 таксама адыгрывае важную ролю ў гэтым, які гарантаваў, што мы можам запускаць усё, што ў нас было даступна, на новых Mac яшчэ да пераходу на новую архітэктуру.

Apple вырашыла практычна ўсё ад А да Я. Ад прадукцыйнасці і спажывання энергіі да надзвычай важнай аптымізацыі. Гэта прынесла з сабой яшчэ адзін важны паваротны момант. Продажы Mac пачалі расці, і карыстальнікі Apple з энтузіязмам перайшлі на кампутары Apple з чыпамі Apple Silicon, што ў сваю чаргу матывуе саміх распрацоўшчыкаў пасля аптымізаваць свае прыкладанні для новай платформы. Гэта выдатнае супрацоўніцтва, якое пастаянна рухае наперад увесь сегмент кампутараў Apple.

Адсутнасць Windows на Apple Silicon

З іншага боку, справа не толькі ў карысці. Пераход на Apple Silicon таксама прынёс з сабой пэўныя недахопы, якія ў асноўным захаваліся дагэтуль. Як мы згадвалі ў самым пачатку, яшчэ да з'яўлення першых Mac, супрацоўнікі Apple чакалі, што самая вялікая праблема будзе на баку сумяшчальнасці і аптымізацыі. Таму быў страх, што мы не зможам нармальна запускаць якія-небудзь праграмы на новых камп'ютарах. Але гэта (на шчасце) вырашае Rosetta 2. На жаль, усё яшчэ захоўваецца адсутнасць функцыі Boot Camp, з дапамогай якой можна было ўсталяваць традыцыйную Windows разам з macOS і лёгка пераключацца паміж дзвюма сістэмамі.

MacBook Pro з Windows 11
Канцэпцыя Windows 11 на MacBook Pro

Як мы ўжо згадвалі вышэй, перайшоўшы на ўласнае рашэнне, Apple змяніла ўсю архітэктуру. Да гэтага ён абапіраўся на працэсары Intel, пабудаваныя на архітэктуры x86, якая на сённяшні дзень з'яўляецца самай распаўсюджанай у кампутарным свеце. Практычна кожны кампутар або ноўтбук працуе на ім. З-за гэтага больш немагчыма ўсталяваць Windows (Boot Camp) на Mac або віртуалізаваць яго. Віртуалізацыя Windows ARM - адзінае рашэнне. Гэта спецыяльны дыстрыбутыў непасрэдна для кампутараў з гэтымі чыпсэтамі, у першую чаргу для прылад серыі Microsoft Surface. З дапамогай патрэбнага праграмнага забеспячэння гэтую сістэму таксама можна віртуалізаваць на Mac з Apple Silicon, але нават у гэтым выпадку вы не атрымаеце варыянтаў, прапанаваных традыцыйнымі Windows 10 або Windows 11.

Apple забівае, Windows ARM застаецца ў баку

Apple не адзіная, хто таксама выкарыстоўвае чыпы на аснове архітэктуры ARM для кампутарных патрэб. Як мы згадвалі ў абзацы вышэй, прылады Microsoft Surface, якія выкарыстоўваюць чыпы ад Qualcomm, знаходзяцца ў той жа сітуацыі. Але ёсць даволі прынцыповая розніца. У той час як Apple удалося прадставіць пераход на Apple Silicon як поўную тэхналагічную рэвалюцыю, Windows больш не так шанцуе і замест гэтага хаваецца ў адзіноце. Таму ўзнікае цікавае пытанне. Чаму Windows ARM не такая удачная і папулярная, як Apple Silicon?

Гэта мае адносна простае тлумачэнне. Як адзначаюць самі карыстальнікі Windows, яе версія для ARM практычна не прыносіць карысці. Адзіным выключэннем з'яўляецца працяглы тэрмін службы батарэі ў выніку агульнай эканоміі і нізкага спажывання энергіі. На жаль, на гэтым усё заканчваецца. У дадзеным выпадку Microsoft даплачвае за адкрытасць сваёй платформы. Хоць Windows знаходзіцца на зусім іншым узроўні з пункту гледжання праграмнага абсталявання, многія прыкладанні распрацоўваюцца з дапамогай старых інструментаў, якія, напрыклад, не дазваляюць проста кампіляваць для ARM. У гэтым плане сумяшчальнасць вельмі важная. Apple, з іншага боку, падыходзіць да гэтага з іншага боку. Ён не толькі прыдумаў рашэнне Rosetta 2, якое клапоціцца аб хуткім і надзейным перакладзе прыкладанняў з адной платформы на іншую, але ў той жа час ён прынёс шэраг інструментаў для простай аптымізацыі самім распрацоўшчыкам.

rosetta2_apple_fb

Па гэтай прычыне некаторыя карыстальнікі Apple задаюцца пытаннем, ці патрэбны ім Boot Camp або падтрымка Windows ARM у цэлым. У сувязі з ростам папулярнасці кампутараў Apple паляпшаецца і агульнае праграмнае абсталяванне. Аднак тое, у чым Windows пастаянна апярэджвае на некалькі узроўняў, дык гэта гульні. На жаль, Windows ARM, верагодна, не будзе прыдатным рашэннем. Ці вітаеце вы вяртанне Boot Camp на Mac, ці вам будзе добра без яго?

.