MacRumors

Skip to Content

Путь Apple к Mac на базе ARM может начаться с нового 12-дюймового MacBook

Fudge, ликер, известный в Твиттере как @choco_bit, часто делится подробностями о грядущих продуктах Apple. Поскольку Mac Apple на базе ARM с пользовательскими чипами уже на горизонте, Fudge сегодня поделился некоторыми своими мыслями о том, как, почему и когда Apple представит Mac на базе ARM, включая некоторые предположения о том, как это повлияет на приложения, Boot Camp и другие функции.

a14 MacBook Feature
Apple придерживается многоэтапного подхода к развертыванию Mac на базе ARM, который начался в 2016 году с включения сопроцессора T1 в MacBook Pro, который позже был обновлен до сопроцессора T2. Эти чипы, основанные на ARM и разработанные Apple, управляют важными функциями безопасности и контроллера и стали важными шагами в переходе к машине, полностью работающей на чипах ARM.

Унификация iOS и macOS также является одним из направлений, над которым работает Apple в рамках своего проекта Mac Catalyst. Apple не объединяет iOS и macOS, но стремится к системе, которая позволит разработчикам создавать единое приложение, работающее на всех платформах, а ее собственные пользовательские чипы на базе ARM будут способствовать достижению этой цели.

Fudge описывает, как Apple использовала чипы T1 и T2 и свои инициативы по унификации программного обеспечения для подготовки Mac с процессором собственной разработки Apple, но, пожалуй, самой интересной частью повествования Fudge являются его предположения о следующем шаге Apple и его форме.

Основываясь на сведениях из источников в цепочке поставок, Fudge полагает, что Apple может возродить свой ныне снятый с производства MacBook, представив новую 12-дюймовую модель как первый Mac с процессором собственной разработки Apple на базе ARM. Хотя в это трудно поверить, он предполагает, что Apple может даже возродить клавиатуру с механизмом «бабочка» для этой машины.

Ходят слухи, что Apple по-прежнему работает над совершенствованием печально известной клавиатуры Butterfly, и есть также признаки того, что Apple разрабатывает процессоры на базе A14x с 8-12 ядрами, разработанные специально для использования в качестве основного процессора в Mac. Имеет смысл, что эта модель может увидеть возвращение клавиатуры Butterfly, учитывая, насколько тонкой и легкой она задумана, а использование процессора A14x сделает ее очень способной и очень портативной машиной, и должна дать клиентам хорошее представление о том, что их ждет.

12-дюймовый MacBook может выглядеть так же, как и предыдущая модель, и Fudge говорит, что неясно, будут ли изменения в дизайне. Однако может появиться поддержка 5G, и мы слышали слухи о том, что Apple внедряет сотовую связь в Mac в той или иной форме.

retinamacbookgold


Слухи предполагают, что конечная цель Apple — использовать свои разработанные по индивидуальному заказу чипы на базе ARM во всей линейке Mac. Bloomberg утверждает, что Apple в настоящее время разрабатывает как минимум три процессора для Mac, основанных на 5-нанометровом чипе A14, который будет использоваться в предстоящих моделях iPhone 12.

По крайней мере, один из трех процессоров, как говорят, намного быстрее, чем чипы серии A в iPhone и iPad, а первые процессоры для Mac будут иметь 12 ядер, включая восемь высокопроизводительных ядер и как минимум четыре энергоэффективных ядра. Apple также работает над вторым поколением процессоров для Mac на основе будущего 3-нанометрового чипа A15.

Отказ от чипов Intel дает Apple множество преимуществ, включая независимость от ненадежного графика выпусков Intel. Используя чипы собственной разработки, Apple может обновлять Mac по своему внутреннему графику и, как отмечает Fudge, с большими технологическими улучшениями, чем те, которые смог обеспечить Intel.

Чипы на базе ARM предложат множество преимуществ по сравнению с Mac на базе Intel, помимо возможности разорвать связи с Intel. Ожидается, что чипы будут отличаться более высокой производительностью и сниженным энергопотреблением для лучшей эффективности использования батареи, а Bloomberg сообщает, что внутреннее тестирование показало значительный прирост графической производительности и приложений, использующих искусственный интеллект.

Переход Apple от чипов Intel не обойдется без трудностей. Было много разговоров о поддержке приложений и потенциальных проблемах. Приложения Mac App Store будут работать без изменений, но приложения вне App Store могут вызвать проблемы. Fudge описывает несколько способов, которыми Apple может справиться с приложениями при переходе на пользовательские чипы:

— Разработчикам потребуется создать версию своего приложения как для x86_64, так и для ARM — пакеты приложений поддерживают бинарные файлы для нескольких архитектур с момента появления OS X и перехода на PowerPC.

— Переход к распространению приложений в архитектурно-независимом виде, как это происходит в App Store. Есть некоторые изменения в программном обеспечении, указывающие на это, например, новая архитектура в dyld3.

— Декодер инструкций x86_64 на аппаратном уровне — очень маловероятно из-за значительных накладных расходов, которые это создаст в дизайне кремния, и потенциальных проблем с лицензированием. (ARM, будучи RISC, «сокращенным набором инструкций», имеет очень мало инструкций; x86_64 имеет тысячи)

— Транспиляция кода с опережением на стороне сервера (преобразование кода x86 в эквивалентный код ARM) с использованием подписей Notarization — у Apple определенно есть возможности компилятора в команде LLVM для выполнения чего-то подобного.

— Прямая эмуляция, аналогичная подходу, использованному в релизах Windows для ARM, но принятому крайне плохо (ограничена 32-битными приложениями и очень, очень медленная). Могут быть и другие решения для исправления этого, но я о них не знаю. Это просто мои предположения о некоторых возможностях.

Что касается Boot Camp, Fudge считает, что из-за проблем с производительностью и трудностей с эмуляцией x86_64 на машинах на базе ARM Apple может полностью отказаться от этой функции до тех пор, пока Windows не станет более дружелюбной к новой архитектуре.

Apple может потребоваться некоторое время, чтобы внедрить свои пользовательские чипы во всю линейку Mac, но мы можем получить представление о том, над чем она работает за кулисами, уже на WWDC. Bloomberg недавно сообщил, что Apple планирует объявить о своем предстоящем переходе на Mac на базе ARM с пользовательскими чипами на WWDC 2020, и что первый Mac на базе ARM будет выпущен в 2021 году.

Пока мы ждем мероприятия WWDC Apple 22 июня с возможным анонсом Mac на базе ARM, стоит ознакомиться с полной статьей Fudge, посвященной работе Apple над пользовательскими чипами и ее потенциальным будущим планам, которую можно прочитать в Reddit.