Во время Apple Основной доклад WWDC 2020, Apple сделала важное заявление, которое больше касалось аппаратного обеспечения, чем программного обеспечения: Apple отказывается от чипов Intel и переходит на Apple Silicon. Для большинства технарей это большая новость, но для обычных пользователей это может показаться белым шумом; что такое Apple Silicon и какое отношение он имеет к вашим устройствам?
СОДЕРЖАНИЕ
- Что такое «Apple Silicon»?
-
Почему Apple переходит с Intel на ARM
- Проблемы с Intel Skylake
- Чипы Apple ARM - лучшие в своем классе
- Сквозной контроль
-
Как новые чипы Apple повлияют на совместимость?
- Переход PowerPC-Intel: последний раз, когда Apple сменила чипы
- Как Apple помогает разработчикам уйти от Intel
- Чего ожидать пользователям во время перехода Intel-ARM?
-
Будущее Mac
- Похожие сообщения:
Что такое «Apple Silicon»?
Apple Silicon - название, которое, скорее всего, изменится к тому времени, когда оно будет выпущено, относится к специализированной системе на кристалле от Apple. Система на кристалле (SoC) - это двигатель, который питает ваш компьютер. Он состоит из центрального процессора (где происходят вычисления), графического процессора (где генерируется и обрабатывается графика вашего компьютера), оперативной памяти и многого другого.
С 2005 года Apple полагалась на Intel, чтобы предоставить SoC, решение, которое имело смысл в то время. У Apple не было опыта для создания собственных систем на кристалле, а 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 и положило начало ее пути к независимости от микросхем.
Чипы Apple ARM - лучшие в своем классе
В отличие от падающей производительности Intel, Apple стала одним из ведущих разработчиков чипов ARM, хотя все они используются внутри компании. Чипы Apple серии A, такие как A11, A12 и A13, используются в iPhone, iPad и iPad Pro, а также являются одной из причин, по которым другим планшетам и даже некоторым ноутбукам трудно конкурировать с iPad от Apple.
Если учесть, что такой же уровень оптимизации применяется к чему-то со спецификациями и возможностями ноутбука или настольного компьютера, возможности становятся захватывающими. Компьютеры могут содержать больше внутренних аппаратных компонентов, чем мобильные устройства, и иметь более сложную тепловую архитектуру (оборудование, которое поддерживает ваше компьютер от перегрева), что означает, что Apple Silicon может оказать даже большее влияние на линейку Apple Mac, чем на его мобильное устройство. устройств.
На WWDC20 Apple продемонстрировала такие игры, как Tomb Raider (игры на Mac исторически были плохими), и такие приложения, как Final Cut Pro, показавшие впечатляющие результаты с Apple Silicon. Кроме того, похоже, что Apple надеется создать универсальный магазин приложений, в котором все приложения, работающие на вашем 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 это Mac с ARM или 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 Quick Start. Программа Quick Start Program, оцененная в 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.