Новые тесты и подробности о приложениях для iPhone и iPad на Mac с Apple Silicon

На прошлой неделе на WWDC Apple официально рассказала о своих планах по переходу линейки Mac на процессоры Apple Silicon. В рамках этого Apple разослала разработчикам Transition Kit, предлагающий Mac mini на базе процессора A12Z.

Сегодня появились новые подробности, дающие более близкий взгляд на производительность Developer Transition Kit, а также новую информацию о том, как приложения для iOS и iPadOS будут выглядеть на Mac.

Тесты Apple Developer Transition Kit

Первые тесты появились из Mac mini Developer Transition Kit в прошлом месяце, но эти тесты проводились в виртуализированной среде с использованием технологии Rosetta от Apple. Работа через Rosetta снижает производительность, хотя Apple утверждает, что она намного более производительна, чем предыдущие технологии виртуализации.

Сегодня появились новые тесты, показывающие Developer Transition Kit, работающий с Geekbench 5 Pro непосредственно на Mac mini — это означает, что на производительность не должна влиять виртуализация. Это было достигнуто, предположительно, путем загрузки в режим восстановления, отключения функций безопасности и подписания приложений.

Результаты показывают 1098 баллов в одноядерном тесте и 4555 баллов в многоядерном. Для сравнения, в не нативном режиме результат составляет 800 баллов в одноядерном тесте и 2600 в многоядерном. Для сравнения, базовый MacBook Air 2020 года стоимостью 999 долларов США достигает 1005 баллов в одноядерном тесте и 2000 баллов в многоядерном.

Опять же, важно помнить, что Developer Transition Kit предназначен исключительно для разработчиков, чтобы портировать свои приложения. Оборудование, которое Apple поставит клиентам, безусловно, будет оснащено еще более мощными процессорами — и мы ожидаем первый Mac с Apple Silicon позднее в этом году.

Приложения для iPhone и iPad на Mac

В Twitter Стив Тротон-Смит также поделился некоторыми деталями о том, как приложения для iOS и iPadOS будут работать на Mac с Apple Silicon. Смит объясняет, что существует «ряд поведенческих особенностей совместимости, применяемых к приложениям iOS, работающим без модификаций на macOS».

Смит объясняет, что эти поведенческие особенности совместимости делают приложения для iPhone и iPad «более вероятными для работы» «из коробки», когда разработчик просто ставит галочку Mac, не внося других оптимизаций. Смит пишет:

Существует ряд поведенческих особенностей совместимости, применяемых к приложениям iOS, работающим без модификаций на macOS. Благодаря им они гораздо более вероятно будут работать «из коробки», чем если бы разработчик просто поставил галочку Mac и ничего больше. Им также сообщается, что они работают на iPad под управлением iOS 14.

С возвращением ранее отсутствовавших устаревших фреймворков, таких как OpenGLES, и классов, таких как UIWebView, обратно в macOS, многие приложения должны «просто работать». Раньше эти вещи были неактуальны для Catalyst SDK, но теперь они актуальны.

Смит приводит Overcast и Procreate в качестве двух примеров приложений для iPad и iPhone, работающих на Mac:

Подробнее вы можете прочитать в полной ветке Стива Тротона-Смита здесь.