Apple рассказала о Mac на ARM-процессорах и представила новую версию iOS

Компания Apple начала переход с процессоров Intel в компьютерах Mac на собственные процессоры с архитектурой ARM, уже используемой в iPhone и iPad. Первый компьютер на новой платформе она планирует представить в конце 2020 года, а всего на переход уйдет два года, рассказал глава компании Тим Кук на открытии конференции WWDC 2020. Также Apple представила новые версии операционных систем для своих устройств. Трансляция конференции проходила на YouTube-канале Apple.

Переход с Intel на ARM

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

Компания адаптировала свои приложения, а также добавила в собственную среду разработки XCode возможность создания универсальных приложений для X86 и ARM продуктов Apple. Подобным образом компания переходила с архитектуры PowerPC на Intel в середине 2000-х годов. Apple отмечает, что некоторые крупные разработчики заранее получили инструменты и начали адаптировать свои приложения под новую платформу. В их числе Microsoft, которая уже адаптировала Office, а также Adobe, создавшая ARM-версию полноценных Photoshop и Lightroom. Во время презентации Apple показала работу всех этих приложений, а также своего видеоредактора Final Cut Pro на тестовом компьютере Mac Mini с Apple A12Z (он используется в текущем поколении iPad Pro) с 16 гигабайтами памяти. С сегодняшнего дня этот компьютер будет доступен для разработчиков.

Поскольку не все разработчики быстро адаптируют свои приложения под ARM, компания представила транслятор x86-кода на ARM под названием Rozetta 2. Он поддерживает трансляцию бинарного x86-кода, причем компания утверждает, что она будет происходить во время установки приложения, тогда как в оригинальной Rozetta использовалась обычная бинарная трансляция во время работы программы. На Mac с ARM будут работать все приложения из магазинов приложений для Mac и iOS (если разработчики включили такую опцию в магазине). Кроме того, система будет поддерживать виртуальные машины для запуска Linux.

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

От редактора

Архитектура ARM имеет несколько преимуществ, в их числе более высокая энергоэффективность, объединение ядер с разными характеристиками, меньший физический размер, а также возможность разрабатывать чип полностью под свои задачи. По производительности еще до презентации ARM-чипы Apple выглядели конкурентоспособными: при гораздо большей энергоэффективности и меньшей себестоимости A12Z в iPad Pro четвертого поколения по производительности в одно- и многоядерном режимах находится на одном уровне с Intel Core i7-1068NG7 — самом производительном чипе линейки i7 в MacBook текущего поколения. Потенциально преимущество будет и в том, что Apple сможет «отбивать» затраты на разработку и производство процессоров или отдельных технологий на большем количестве устройств.

iOS и iPadOS

Apple представила iOS 14, в которой интерфейс домашнего экрана стал отчасти похож на подход Android: в нем появилась поддержка виджетов, списка приложений и общего вида всех домашних экранов. Виджеты теперь отображаются не только в боковой панели, но и прямо в списке приложений: для этого необходимо перетащить виджет из этой панели или создать его, удержав палец на иконке приложения. Кроме того, на главном экране можно создать большой универсальный блок виджета, который будет менять отображаемую программу в зависимости от времени дня, также его можно поменять самостоятельно.

В системе также появилась поддержка режима «картинка в картинке» для проигрывания видео поверх приложений или системы. Разработчики также убрали некоторые промежуточные шаги при взаимодействии с голосовым помощником Siri: многие команды теперь почти мгновенно запускают нужное действие, например, запись голосового сообщения. iOS 14 получила возможность локального распознавания и перевода речи, причем в изначальные 11 языков входит и русский.

Система получила поддержку мгновенного запуска приложений без их установки аналогично Google Play Instant. Но реализация от Apple поддерживает намного больше возможностей по взаимодействию с системой, а также позволяет запускать приложение по NFC или круглому графическому коду от Apple, похожему на QR-коды. С помощью NFC также теперь можно скопировать ключ от некоторых поддерживаемых автомобилей и открывать их, прислоняя смартфон к двери, а также делиться ключами с другими людьми.

iPadOS помимо новшеств из iOS получила некоторые специфичные изменения в интерфейсе, в том числе системную поддержку боковых меню в приложениях, небольшие элементы поверх других приложений, такие как Siri или меню управления звонком. Система получила поддержку универсального распознавания рукописного текста, написанного с помощью стилуса, в любых полях ввода, причем визуально текст отображается как рукописный, но система мгновенно распознает его и позволяет взаимодействовать как с обычным текстом с клавиатуры.

macOS

Apple представила на WWDC macOS 10.16 Big Sur. Самое заметное изменение — измененный интерфейс, унифицированный с iOS и iPadOS. Помимо общего стиля интерфейса, в компьютерную операционную систему добавили центр управления устройством, а также меню уведомлений и виджетов. В многом этому поспособствовало то, что в 2018 году Apple добавила в macOS фреймворк интерфейса из iOS, чтобы iOS-разработчики могли легко переносить свои приложения с планшета на компьютеры. Теперь компания еще сильнее унифицировала фреймворки и добавила новые возможности для разработчиков. Также разработчикам будет легче адаптировать свои разрешения для Safari, потому что браузер получил поддержку WebExtensions.

watchOS

В новой серсии watchOS появилась функция отслеживания сна и автоматического включения ночного режима на iPhone перед сном. Сторонние разработчики получили больше возможностей по интеграции циферблатов с системой, а пользователи смогут делиться циферблатами. Также на часах появилась навигация для велосипедистов с отображением подъемов и спусков.

Все операционные системы Apple получили возможность автоматически переключать наушники AirPods между устройствами при необходимости, к примеру, при входящем звонке. Также наушники получили возможность имитации объемного звука.

Microsoft также постепенно адаптирует операционную систему Windows к работе на ARM. В 2017 году компания совместно с производителями представила ноутбуки на ARM, а в 2019 году выпустила первый собственный планшет, работающий на этой архитектуре.

Григорий Копиев