Apple Silicon: чого очікувати під час переходу Apple-Intel

Під час Apple Основна доповідь WWDC 2020 року, Apple зробила важливе оголошення, яке стосувалося набагато більше обладнання, ніж програмного забезпечення: Apple відходить від чіпів Intel і переходить на Apple Silicon. Для більшості технарів це велика новина, але для більш звичайних користувачів це може здатися білим шумом; що таке «Apple Silicon» і яке відношення він має до ваших пристроїв?

Зміст

  • Що таке «Apple Silicon»?
  • Чому Apple переходить з Intel на ARM
    • Проблеми з Intel Skylake
    • Чіпи ARM від Apple найкращі в своєму класі
    • Наскрізний контроль
  • Як нові чіпи Apple вплинуть на сумісність?
    • Перехід PowerPC-Intel: востаннє Apple змінила мікросхеми
  • Як Apple допомагає розробникам перейти від Intel
  • Чого можуть очікувати користувачі під час переходу Intel-ARM?
  • Майбутнє Mac
    • Схожі повідомлення:

Що таке «Apple Silicon»?

Apple Silicon, назва, яка, швидше за все, зміниться до моменту її випуску, відноситься до користувацьких систем-на-чіпах від Apple. Система на чіпі (SoC) — це двигун, який забезпечує живлення вашого комп’ютера. Він складається з ЦП (де відбуваються обчислення), графічного процесора (де генерується та обробляється графіка вашого комп’ютера), оперативної пам’яті тощо.

З 2005 року Apple покладалася на Intel, щоб надати SoC, рішення, яке було розумним на той час. У Apple не було досвіду для створення власних SoC, і Intel у той час була лідером кремнієвої промисловості.

Сьогодні, однак, зовсім інша історія.

Чому Apple переходить з Intel на ARM

Існує кілька причин для рішення перейти з Intel, деякі з яких були розглянуті під час основної доповіді WWDC20, наприклад, краща оптимізація. Однак за рішенням Apple стоїть дещо більше, яке напевно відіграє важливу роль у майбутньому Mac.

Проблеми з Intel Skylake

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, хоча всі вони використовуються в компанії. Чіпи Apple серії A, такі як A11, A12 і A13, використовуються в iPhone, iPad і iPad Pro, а також є однією з причин, чому іншим планшетам і навіть деяким ноутбукам важко конкурувати з iPad від Apple.

Якщо врахувати, що цей самий рівень оптимізації застосовується до чогось із характеристиками та можливостями ноутбука чи настільного комп’ютера, можливості стають захоплюючими. Комп’ютери можуть містити більше апаратних елементів, ніж мобільні пристрої, і вміщувати більш складну теплову архітектуру (апаратне забезпечення, яке забезпечує комп’ютер від перегріву), а це означає, що Apple Silicon може мати навіть більший вплив на лінійку Mac Apple, ніж на мобільний пристроїв.

На WWDC20 Apple продемонструвала такі ігри, як Tomb Raider (ігри історично були поганими на комп’ютерах Mac) і такі програми, як 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 це бентежить у тому, що ви матимете цю проблему – різну продуктивність на різних пристроях – але з пристроями під однаковою назвою. Деякі комп’ютери Mac запускатимуть певні програми краще, ніж інші комп’ютери Mac, залежно від того, чи це 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, комп’ютерну компанію, засновану Стівом Джобсом у 1980-х роках і зрештою придбану Apple. Він використовує «жирний двійковий файл», який дозволяє йому інтерпретувати запити з кількох наборів інструкцій. У цьому випадку це процесори Intel x86-64 і майбутні процесори 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 доларів США обмежена лише прийнятими заявниками. Програма швидкого старту надає розробникам набір, який вони можуть використовувати для швидкого впровадження архітектури Apple ARM, перш ніж громадськість отримає до неї доступ. Це має охоплювати більшість основних пакетів програм, як-от 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.