По време на Apple Основна бележка на WWDC за 2020 г, Apple направи голямо съобщение, което имаше много повече общо с хардуера, отколкото със софтуера: Apple се отдалечава от чиповете на Intel и преминава към Apple Silicon. За повечето техници това е голяма новина, но за по-обикновени потребители това може да звучи като бял шум; какво е „Apple Silicon“ и какво общо има с вашите устройства?
Съдържание
- Какво е „Apple Silicon“?
-
Защо Apple преминава от Intel към ARM
- Проблеми със Skylake на Intel
- ARM чиповете на Apple са най-добрите в класа
- Контрол от край до край
-
Как новите чипове на Apple ще повлияят на съвместимостта?
- Преходът PowerPC-Intel: Последният път, когато Apple смени чипове
- Как Apple помага на разработчиците да преминат от Intel
- Какво могат да очакват потребителите по време на прехода Intel-ARM?
-
Бъдещето на Mac
- Подобни публикации:
Какво е „Apple Silicon“?
Apple Silicon, име, което най-вероятно ще се промени до момента на пускането му, се отнася до персонализирана система върху чипове от Apple. Система-на-чип (SoC) е двигателят, който захранва вашия компютър. Състои се от CPU (където се извършва изчислението), GPU (където се генерира и обработва графиката на вашия компютър), RAM и др.
От 2005 г. Apple разчита на Intel за предоставяне на SoC, решение, което имаше смисъл по това време. Apple нямаше опит да създава собствени SoC, а Intel беше водеща в силициевата индустрия по това време.
Днес обаче е много по-различна история.
Защо Apple преминава от Intel към ARM
Има няколко причини за решението да се премине от Intel, някои от които бяха обхванати по време на изложението на WWDC20, като по-добра оптимизация. Въпреки това, има малко повече зад решението на Apple, което със сигурност ще играе важна роля в бъдещето на Mac.
Проблеми със Skylake на Intel
Skylake беше чипът, който Intel пусна през 2015 г., и въпреки че оттогава беше наследен от по-нови чипове, Skylake е мястото, където започва историята на разделянето на Apple-Intel.
Според инженер на Intel, беше точно около пускането на Skylake, когато отношенията между Apple и Intel започнаха да се влошават. Intel се занимаваше с промени в персонала на високо ниво и вътрешни разногласия, когато започнаха да идват първите оплаквания за Skylake. Редовно се откриват грешки и проблеми, което е сериозен проблем, когато сте най-големият доставчик на чипове в света.
Значителна част от тези оплаквания бяха подадени от Apple и според инженера на Intel Франсоа Пиедноел, Apple откри повече грешки в Skylake, отколкото Intel. За тези извън технологичната индустрия, клиент, който открива повече грешки от вас, е известен като „много не добра“ ситуация.
Това беше само отправната точка за проблемите в Intel. Новите чипове не осигуряваха същата възвръщаемост на производителността, пускането на продукти не се случваше навреме и надеждността намаляваше. Въпреки че Apple със сигурност е мислила да премине към персонализирани чипове, преди това да се случи (преминаването към Intel никога не е имало за цел да бъде постоянно), това повече от вероятно се превърна в повратната точка за Apple и започна нейното пътуване към независимост на чиповете.
ARM чиповете на Apple са най-добрите в класа
За разлика от влошаващата се производителност на Intel, Apple се превърна в един от водещите разработчици на ARM чипове – въпреки че всички те се използват вътрешно. Серията A чипове на Apple, като A11, A12 и A13, се използват в iPhone, iPad и iPad Pro, и са една от причините другите таблети и дори някои лаптопи да имат трудности да се конкурират с iPad на Apple.
Когато смятате, че същото ниво на оптимизация се прилага към нещо със спецификациите и възможностите на лаптоп или настолен компютър, възможностите стават вълнуващи. Компютрите могат да съдържат повече хардуерни елементи от мобилните устройства и да приемат по-сложна термична архитектура (хардуерът, който поддържа компютър от прегряване), което означава, че Apple Silicon може да окаже дори по-голямо влияние върху гамата Mac на Apple, отколкото върху мобилния си телефон устройства.
На WWDC20 Apple демонстрира игри като Tomb Raider (исторически игрите са били лоши на Macs) и приложения като Final Cut Pro, които изпълняват впечатляващи подвизи с Apple Silicon. Освен това изглежда, че Apple се надява да достигне до универсален App Store, където всички приложения, които се изпълняват на вашия iPad или iPhone, също ще могат да работят на вашия Mac. Като изпълнява всичко на Apple Silicon, Apple може да съкрати пътя до напълно универсални приложения.
Контрол от край до край
И накрая, независимо дали сте фен на Apple или не, вероятно имате мнение относно манията на Apple от контрола от край до край. Ето защо Apple може да ръководи технологичната индустрия в области като поверителност и екосистемни функции, а също така една от причините, поради които Apple не позволява на потребителите да ремонтират собствените си устройства или да персонализират дома си екрани.
Безопасно е да се каже, че голяма мотивация Apple да стане независима от Intel се крие в тази втора дума: Независимост. Като не разчита на Intel да произвежда чипове на Apple, Apple може да пуска нови Mac по-редовно график, постигане на по-висока производителност и пълен контрол върху хардуера и софтуера в него продукти.
Как новите чипове на Apple ще повлияят на съвместимостта?
Досега ние се фокусирахме върху всичко добро, което със сигурност ще дойде от новите чипове на Apple. Въпреки че всичко това е вярно, в уравнението има малко повече от доброто. Както всеки преход, Apple ще се откаже от Intel ще има цена и тази цена ще бъде до голяма степен за потребителите и разработчиците.
За да бъдем по-конкретни, цената за преминаване от чипове на Intel към чипове на Apple ще бъде съвместимост. Когато дадено приложение е програмирано, то обикновено е написано с предвид специфичен хардуер. Дори когато е пуснат на различни платформи, обикновено е оптимизиран, за да работи най-добре на конкретна част от хардуера. Можете да видите това най-ясно в игралната индустрия, където една и съща игра ще се представя по-добре на различни конзоли.
Това, което прави това объркващо за потребителите на Mac, е, че ще имате този проблем – различна производителност на различни устройства – но с устройства под едно и също име. Някои Macs ще изпълняват определени приложения по-добре от други Macs, в зависимост от това дали е Apple ARM Mac или Intel Mac. За опитните потребители и особено за разработчиците това е малко притеснително.
Но това не е първият път, когато Apple върви по този път.
Преходът PowerPC-Intel: Последният път, когато Apple смени чипове
Както споменахме по-рано, Apple не премина към Intel до 2005 г. Преди това Apple използваше чипове PowerPC, тип микропроцесор, който сега най-често се среща в превозни средства и комуникационни устройства.
По това време имаше подобни опасения относно съвместимостта, като някои доклади твърдят това Самите Apple искаха да отложат преминаването към Intel за да избегнете проблеми със съвместимостта. Според IBM, Apple се притесняваше, че преходът ще бъде бавен и продължителен, обърквайки продуктовата им линия и клиентите.
Но с течение на времето стана ясно, че преминаването към Intel е правилният ход за Apple. Така че, за да отговори на проблемите със съвместимостта и да ускори прехода, Apple създаде различни приложения и услуги за изглаждане на прехода, включително Rosetta и Universal. Резултатът беше преход, който се случи за по-малко от две години с малки или никакви проблеми за всеки участващ.
Как Apple помага на разработчиците да преминат от Intel
Въпреки че преходът от PowerPC към Intel се осъществи преди 15 години, Apple използва много подобен подход за преход от чиповете на Intel. Apple дори възроди Universal и Rosetta под формата на Universal 2 и Rosetta 2 и те добави функции към Xcode 12, които трябва да позволят на повечето разработчици да оптимизират своите приложения за Apple Silicon в "въпрос на дни".
Xcode 12
В macOS Big Sur, предстоящото издание на macOS, Apple включва Xcode 12, инструментите на Apple за разработчици на софтуер. Поради прехода на ARM, Apple включи няколко приложения и функции, като Universal 2 и Rosetta 2, за да позволи на приложения, направени за Intel, да работят на Apple процесори.
Универсален 2
Universal е приложение, което има своите корени в NeXT, компютърната компания, основана от Стив Джобс през 80-те години на миналия век и в крайна сметка закупена от Apple. Той използва „дебел двоичен файл“, който му позволява да интерпретира заявки от множество набори от инструкции. В този случай това са процесорите x86-64 на Intel и предстоящите ARM процесори на Apple.
По същество приложението Universal 2 ще позволи на разработчиците да създават приложения, които се изпълняват на всеки Mac, независимо кой процесор използва. Разработчиците могат също да мигрират своите приложения към Apple Silicon архитектура с помощта на Universal 2.
Розета 2
За приложения, чиито разработчици не се възползват от Universal 2, има Rosetta 2. Rosetta 2 ще вземе базирани на Intel приложения, ще преведе техните заявки в инструкции, които Apple Silicon може да разбере, и след това ще ги предаде на предстоящите Apple ARM чипове.
Резултатът е, че потребителите на Mac все още ще могат да използват стари приложения, базирани на Intel, докато Rosetta 2 се поддържа. Това ще даде на разработчиците достатъчно време да използват Universal 2, за да преместят своите приложения в новата система.
Програмата за бърз старт
За по-големите разработчици, които искат приложенията им да работят естествено на Apple Silicon веднага щом стане наличен, има Програма за бърз старт на Apple. На цена от $500 и ограничена само до приети кандидати, програмата за бърз старт дава на разработчиците комплект, който могат да използват за бързо приемане на ARM архитектурата на Apple, преди обществеността да има достъп до нея. Това трябва да обхваща повечето основни пакети приложения, като Adobe, Microsoft и други, така че най-използваните ви приложения да се прехвърлят безпроблемно.
Какво могат да очакват потребителите по време на прехода Intel-ARM?
Като потребител на Apple вероятно не трябва да забелязвате твърде много по време на прехода Apple-Intel. Целта на Apple е да направи прехода възможно най-скучен за обикновения потребител. Освен ако не сте разработчик, вероятно няма да забележите нищо различно.
Въпреки това има някои неща, които трябва да внимавате. Първо, ако вече сте собственик на Mac, трябва да очаквате вашия Intel Mac да остарее малко по-бързо, отколкото обикновено. Apple може да намали актуализациите на вашето устройство няколко години по-рано от нормалното, но все пак можете да очаквате още 3-4 години, преди това да започне да влиза в сила.
Второ, ако планирате да закупите нов Mac скоро, тогава във ваш интерес е да изчакате до края на тази година и вероятно началото на следващата година. По това време Apple трябваше да пусне поне един, евентуално два, Mac с Apple Silicon. Това ще ви изведе на прав път, за да избегнете всякакви хълцания.
На трето място, опитните потребители с много приложения и персонализации на трети страни могат да загубят някои от тези приложения по време на преходът след приключване на поддръжката на Rosetta, ако тези разработчици не преведат приложението си с Universal 2. Но тъй като това е толкова голям преход, вероятно няма да загубите много.
Бъдещето на Mac
Въпреки че може да бъде малко трудно бъдеще през следващите две години, това е вълнуващо време да бъдете потребител на Mac. Apple Silicon означава повече оперативна съвместимост на приложения между мобилни и настолни устройства, по-добра производителност и потенциално по-бързи версии на Mac. Въпреки че е трудно да се знае какво точно има Apple за своята гама Mac, можете да бъдете сигурни, че ще бъде интересно.
Прочетете тук, за да изтеглите бета версията на macOS Big Sur и да напреднете в следващата ера на Mac.