Закрити оголошення

Минулого року почали поширюватися повідомлення про те, що Apple планує перевести свої комп’ютери з архітектури X86 на ARM. Багато хто підхопив ідею і почав сприймати її як крок у правильному напрямку. Думка про Mac з процесором ARM змусила мене закотити очі. Треба нарешті аргументовано спростувати цю нісенітницю.

В основному є три причини для використання ARM:

  1. Пасивне охолодження
  2. Менше споживання
  3. Контроль виробництва мікросхем

Розберемося по порядку. Пасивне охолодження, звичайно, було б непогано. Просто запустіть флеш-відео на MacBook, і ноутбук почне небувалий концерт, особливо у Air дуже галасливі вентилятори. Apple частково вирішує цю проблему. Для MacBook Pro з Retina він використав два асиметричні вентилятори, які зменшують шум за допомогою лопатей різної довжини. Це далеко не дорівнює пасивному охолодженню iPad, але, з іншого боку, це не така велика проблема, щоб її довелося кардинально вирішувати шляхом переходу на ARM. Інші технології також знаходяться в стадії розробки, наприклад, зменшення шуму за допомогою зворотних звукових хвиль.

Ймовірно, найвагомішим аргументом є низьке енергоспоживання, отже, кращий час автономної роботи. До цього часу Apple пропонувала максимум 7 годин для MacBook, що робило їх одними з найвитриваліших серед конкурентів, з іншого боку, десятигодинна витривалість iPad була безперечно привабливішою. Але все змінилося з появою процесорів Haswell і OS X Mavericks. Поточні MacBook Air запропонують справжню витривалість близько 12 годин, все ще на OS X 10.8, тоді як Mavericks мають принести ще більшу економію. Ті, хто пробував бета-версію, повідомляють, що час роботи від акумулятора збільшився до двох годин. Отже, якби 13″ MacBook Air міг без проблем протриматися 14 годин при нормальному навантаженні, його б вистачило майже на два робочих дні. Тож яка користь від менш потужної ARM, якщо вона втратить одну з переваг перед чіпами Intel?

[do action=”quote”]Яка була б розумна причина встановлювати чіпи ARM у настільні комп’ютери, коли всі переваги архітектури мають сенс лише в ноутбуках?[/do]

Третій аргумент говорить про те, що Apple отримає контроль над виробництвом чіпів. Він спробував здійснити цю подорож у 90-х роках, і, як ми всі знаємо, це виявилося сумно відомим. Наразі компанія розробляє власні чіпсети ARM, хоча третя сторона (наразі переважно Samsung) виготовляє їх для неї. Що стосується комп’ютерів Mac, Apple залежить від пропозицій Intel і практично не має переваг перед іншими виробниками, за винятком того, що новітні процесори доступні для неї перед конкурентами.

Але Apple вже на кілька кроків попереду. Основний дохід приносить не продаж MacBook та iMac, а iPhone та iPad. Хоча є найприбутковішим серед виробників комп’ютерів, сегмент настільних ПК і ноутбуків стагнує на користь мобільних пристроїв. Через більший контроль над процесорами зусилля щодо зміни архітектури не варті того.

Проте багато хто не помічає проблеми, які супроводжуватимуть зміни в архітектурі. Apple уже двічі змінювала архітектуру за останні 20 років (Motorola > PowerPC і PowerPC > Intel), і це, звичайно, не обійшлося без труднощів і суперечок. Щоб скористатися перевагами продуктивності чіпів Intel, розробникам довелося переписати свої програми з нуля, а OS X довелося включити двійковий транслятор Rosetta для зворотної сумісності. Перенесення OS X на ARM було б досить складним завданням (хоча Apple вже досягла деяких з цього з розробкою iOS), і ідея про те, що всім розробникам доведеться переписувати свої програми для роботи на менш потужній ARM, є досить страшною.

Microsoft спробувала зробити такий же крок з Windows RT. І як він зробив? Інтерес до RT мінімальний, як з боку клієнтів, так і виробників обладнання та розробників. Чудовий практичний приклад того, чому настільна система просто не належить до ARM. Ще один аргумент проти — новий Mac Pro. Чи можете ви уявити, щоб Apple досягла подібної продуктивності на архітектурі ARM? І в будь-якому разі, яка вагома причина встановлювати чіпи ARM у настільні комп’ютери, коли всі переваги архітектури мають сенс лише в ноутбуках?

У всякому разі, Apple чітко розділила це: настільні комп’ютери та ноутбуки мають настільну операційну систему на основі архітектури x86, тоді як мобільні пристрої мають мобільну операційну систему на основі ARM. Як показала недавня історія, пошук компромісів між цими двома світами не приносить успіху (Microsoft Surface). Тому давайте раз і назавжди поховаємо думку про те, що Apple найближчим часом перейде з Intel на ARM.

.