Затвори рекламата

Когато Apple представи намерението си да премине от процесори на Intel към собствено решение под формата на Apple Silicon на конференцията за разработчици WWDC 2020, успя да привлече много внимание. Както спомена гигантът, той се подготвяше за сравнително фундаментална стъпка под формата на пълна промяна на архитектурата – от най-разпространения в световен мащаб 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 или тази липса не ви засяга?

.