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

Калі на канферэнцыі распрацоўшчыкаў WWDC 2020 Apple прадставіла свой намер перайсці з працэсараў Intel на ўласнае рашэнне ў выглядзе Apple Silicon, ёй удалося прыцягнуць шмат увагі. Як адзначыў гігант, ён рыхтаваўся да адносна фундаментальнага кроку ў выглядзе поўнай змены архітэктуры - ад самай распаўсюджанай ва ўсім свеце x86, на якой будуюцца, напрыклад, працэсары Intel і AMD, да архітэктуры ARM, якая на з іншага боку, характэрна для мабільных тэлефонаў і падобных прылад. Нягледзячы на ​​гэта, Apple паабяцала істотнае павелічэнне прадукцыйнасці, меншае энергаспажыванне і мноства іншых пераваг.

Таму нядзіўна, што людзі спачатку паставіліся да гэтага скептычна. Змены адбыліся толькі праз некалькі месяцаў, калі было выяўлена першае трыо кампутараў Apple, абсталяваных чыпам M1. Ён сапраўды атрымаў ашаламляльную прадукцыйнасць і нізкае спажыванне, што Apple яскрава даказала, які патэнцыял на самай справе схаваны ў чыпах Apple Silicon. Аднак у той жа час яблыневоды сутыкнуліся з першымі недахопамі. Яны заснаваныя на змене самой архітэктуры, якая, на жаль, паўплывала на некаторыя прыкладанні. Мы нават цалкам страцілі магчымасць усталяваць Windows праз Boot Camp.

Розная архітэктура = розныя праблемы

Пры разгортванні новай архітэктуры таксама неабходна падрыхтаваць само праграмнае забеспячэнне. Вядома, першапачаткова Apple аптымізавала хаця б свае натыўныя прыкладанні, але каб забяспечыць належную працу іншых праграм, ёй прыйшлося спадзявацца на хуткую рэакцыю распрацоўшчыкаў. Прыкладанне, напісанае для macOS (Intel), не можа працаваць у macOS (Apple Silicon). Менавіта таму з'явілася рашэнне Rosetta 2. Гэта спецыяльны ўзровень, які перакладае зыходны код і можа запускаць яго нават на новай платформе. Канечне, пераклад адкусвае частку спектакля, але ў выніку ўсё працуе як мае быць.

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

Ipad Pro M1 fb

Пра праблему хутка забыліся

Як мы ўжо згадвалі вышэй, на самым пачатку праекта Apple Silicon адсутнасць Boot Camp лічылася самым вялікім недахопам. Нягледзячы на ​​тое, што была даволі рэзкая крытыка ў гэты бок, праўда, уся сітуацыя вельмі хутка забылася. Пра гэты недахоп у яблычных колах ужо практычна не гавораць. Калі вы жадаеце выкарыстоўваць Windows на Mac (Apple Silicon) у стабільнай і манеўранай форме, у вас няма выбару, акрамя як заплаціць за ліцэнзію на праграмнае забеспячэнне Parallels Desktop. Ён можа хаця б паклапаціцца аб яго надзейнай віртуалізацыі.

Пытанне таксама ў тым, як гэта на самай справе магчыма, што людзі так хутка забыліся пра гэты калісьці непазбежны недахоп? Хаця для некаторых адсутнасць Boot Camp можа прадстаўляць фундаментальную праблему - напрыклад, з пункту гледжання працы, калі macOS не мае неабходнага праграмнага забеспячэння - для пераважнай большасці (звычайных) карыстальнікаў гэта практычна не мяняецца наогул што-небудзь. Пра гэта таксама сведчыць той факт, што згаданая праграма Parallels практычна не мае канкурэнцыі і, такім чынам, з'яўляецца адзіным надзейным праграмным забеспячэннем для віртуалізацыі. Для іншых проста не варта ўкладваць значныя грошы і час у распрацоўку. Карацей кажучы, можна сказаць, што людзі, якія вітаюць віртуалізацыю/Windows на Mac, занадта малая група карыстальнікаў. Ці турбуе вас адсутнасць Boot Camp на новых Mac з Apple Silicon, ці гэта адсутнасць вас не хвалюе?

.