Компания Apple начала переход с процессоров Intel в компьютерах Mac на собственные процессоры с архитектурой ARM, уже используемой в iPhone и iPad. Первый компьютер на новой платформе она планирует представить в конце 2020 года, а всего на переход уйдет два года, рассказал глава компании Тим Кук на открытии конференции WWDC 2020. Также Apple представила новые версии операционных систем для своих устройств. Трансляция конференции проходила на YouTube-канале Apple.
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 сможет «отбивать» затраты на разработку и производство процессоров или отдельных технологий на большем количестве устройств.
Apple представила iOS 14, в которой интерфейс домашнего экрана стал отчасти похож на подход Android: в нем появилась поддержка виджетов, списка приложений и общего вида всех домашних экранов. Виджеты теперь отображаются не только в боковой панели, но и прямо в списке приложений: для этого необходимо перетащить виджет из этой панели или создать его, удержав палец на иконке приложения. Кроме того, на главном экране можно создать большой универсальный блок виджета, который будет менять отображаемую программу в зависимости от времени дня, также его можно поменять самостоятельно.
В системе также появилась поддержка режима «картинка в картинке» для проигрывания видео поверх приложений или системы. Разработчики также убрали некоторые промежуточные шаги при взаимодействии с голосовым помощником Siri: многие команды теперь почти мгновенно запускают нужное действие, например, запись голосового сообщения. iOS 14 получила возможность локального распознавания и перевода речи, причем в изначальные 11 языков входит и русский.
Система получила поддержку мгновенного запуска приложений без их установки аналогично Google Play Instant. Но реализация от Apple поддерживает намного больше возможностей по взаимодействию с системой, а также позволяет запускать приложение по NFC или круглому графическому коду от Apple, похожему на QR-коды. С помощью NFC также теперь можно скопировать ключ от некоторых поддерживаемых автомобилей и открывать их, прислоняя смартфон к двери, а также делиться ключами с другими людьми.
iPadOS помимо новшеств из iOS получила некоторые специфичные изменения в интерфейсе, в том числе системную поддержку боковых меню в приложениях, небольшие элементы поверх других приложений, такие как Siri или меню управления звонком. Система получила поддержку универсального распознавания рукописного текста, написанного с помощью стилуса, в любых полях ввода, причем визуально текст отображается как рукописный, но система мгновенно распознает его и позволяет взаимодействовать как с обычным текстом с клавиатуры.
Apple представила на WWDC macOS 10.16 Big Sur. Самое заметное изменение — измененный интерфейс, унифицированный с iOS и iPadOS. Помимо общего стиля интерфейса, в компьютерную операционную систему добавили центр управления устройством, а также меню уведомлений и виджетов. В многом этому поспособствовало то, что в 2018 году Apple добавила в macOS фреймворк интерфейса из iOS, чтобы iOS-разработчики могли легко переносить свои приложения с планшета на компьютеры. Теперь компания еще сильнее унифицировала фреймворки и добавила новые возможности для разработчиков. Также разработчикам будет легче адаптировать свои разрешения для Safari, потому что браузер получил поддержку WebExtensions.
В новой серсии watchOS появилась функция отслеживания сна и автоматического включения ночного режима на iPhone перед сном. Сторонние разработчики получили больше возможностей по интеграции циферблатов с системой, а пользователи смогут делиться циферблатами. Также на часах появилась навигация для велосипедистов с отображением подъемов и спусков.
Все операционные системы Apple получили возможность автоматически переключать наушники AirPods между устройствами при необходимости, к примеру, при входящем звонке. Также наушники получили возможность имитации объемного звука.
Microsoft также постепенно адаптирует операционную систему Windows к работе на ARM. В 2017 году компания совместно с производителями представила ноутбуки на ARM, а в 2019 году выпустила первый собственный планшет, работающий на этой архитектуре.
Григорий Копиев
Пока это лишь прототип
Компания Xiaomi показала прототип смартфона с креплением для объективов камер Leica. Это позволяет использовать в смартфоне намного большую по размеру и более совершенную оптическую систему, не увеличивая размеры самого устройства. Смартфоны вобрали в себя функции многих устройств, которыми раньше люди пользовались отдельно. И со временем они почти вытеснили с рынка целые классы потребительских устройств, в том числе навигаторы, MP3-плееры и фотокамеры, хотя последние остались популярным профессиональным инструментом. Во многом популярность смартфонов как устройства для съемки обусловлена именно тем, что носить с собой одно устройство гораздо удобнее, чем два. Но и качество съемки существенно повысилось, в основном за счет алгоритмов, о чем мы подробно рассказывали в материале «Зрячая математика». В аппаратном обеспечении тоже произошли заметные изменения, но в отличие от фотоаппаратов, в смартфонах фактически существует важное ограничение: компании-производители стремятся делать их как можно более тонкими. И хотя еще несколько лет назад крупнейшие производители стали делать блок камер выпирающим над основной частью корпуса, это все равно не позволяет разместить в смартфоне оптическую систему, сравнимую по размерам даже с камерами-«мыльницами». Отчасти эту проблему решили появившиеся несколько лет назад модули камер с перископической конструкцией, но в этом случае толщина смартфонов накладывает ограничение на ширину объектива. Xiaomi показала прототип смартфона, в котором используется классическая схема с выступающим блоком камер, но на него также можно закрепить объективы от полноценных фотокамер. Смартфон сделан на базе серийного Xiaomi 12S Ultra, в котором использовался круглый выступ с камерами. В оригинальном гаджете по центру использовалась камера с широкоугольным объективов, а в прототипе инженеры заменили ее на однодюймовую матрицу без объектива, прикрытую стеклом. Круглый выступ отличается от серийного 12S Ultra тем, что в нем есть резьба — на нее можно закрепить адаптер для байонета Leica M. Это позволяет использовать полноценные объективы от профессиональных камер, не меняя при этом толщину самого смартфона со снятым объективом. При этом без большого объектива пользователь не лишается возможности делать фотографии и видео: в устройстве есть и обычные встроенные камеры. Компания продемонстрировала работу смартфона с объективом Leica Summilux-M 35mm f/1.4, но потенциально он поддерживает любые объективы с тем же байонетом. Поскольку это прототип, он не будет производиться серийно, однако как это иногда бывает с концептами, компания может использовать наработки из этого проекта в будущих моделях. https://www.youtube.com/watch?v=gAC8atF2sXc Это не первый прототип Xiaomi, позволяющий увеличить длину оптической системы смартфона. В 2020 году компания показала телескопический модуль камеры, выезжающий из корпуса. Аппаратными инновациями в смартфонах занимаются и другие компании. Так, Sony весной выпустила смартфон с переменным оптическим зумом, а компания Glass Imaging создала для смартфонов модуль камеры с вытянутой линзой и анаморфным объективом.