- Регистрация
- 15 Февраль 2018
- Сообщения
- 14 565
- Лучшие ответы
- 0
- Баллы
- 1 295
Offline
Компания Microsoft объявила о запуске новой технологии ARM64EC (Emulation Compatible), которая помогает создавать частично нативные приложения для Windows 11 на ARM. С помощью уже доступных инструментов в предварительных версиях платформы Visual Studio и Windows 11 Insider SDK разработчики могут использовать ARM64EC для постепенного перевода приложений на ARM-архитектуру, не уделяя этому большое количество времени. Главное преимущество ARM64EC заключается в упрощённой оптимизации: технология позволяет не пересобирать приложение для ARM с полной перекомпиляцией.
ARM64EC представляет собой двоичный интерфейс приложения (ABI), совместимый как с естественной архитектурой процессоров ARM64, так и с эмуляцией x64. Приложение целиком, отдельный процесс или даже модуль могут зависеть от x64, поэтому ARM64EC предоставляет возможность работать в интегрированном режиме наполовину — ключевую часть базы можно перенести на ARM64EC для налучшей производительности и автономности, тогда как любой код x64 будет выполняться в эмуляции. Microsoft отмечает, что технология существенно увеличит скорость работы изначально несовместимых приложений для Windows 11 на ARM, приблизив их к нативному уровню.

Одним из первых ARM64EC-приложений для Windows 11 на ARM станет Office. Опробовать 64-разрядную ARM-версию офисного пакета сейчас могут участники «Программы предварительной оценки Windows», установившие Windows 11 (сборка 22000.51). Она доступна для установки в канале Office Insider. Начать работу с ARM64EC можно, загрузив последние обновления Windows Insider SDK и Visual Studio Preview с официального сайта. Инструкция по созданию ARM64EC-приложений для Windows 11 на ARM также уже опубликована.
ARM64EC представляет собой двоичный интерфейс приложения (ABI), совместимый как с естественной архитектурой процессоров ARM64, так и с эмуляцией x64. Приложение целиком, отдельный процесс или даже модуль могут зависеть от x64, поэтому ARM64EC предоставляет возможность работать в интегрированном режиме наполовину — ключевую часть базы можно перенести на ARM64EC для налучшей производительности и автономности, тогда как любой код x64 будет выполняться в эмуляции. Microsoft отмечает, что технология существенно увеличит скорость работы изначально несовместимых приложений для Windows 11 на ARM, приблизив их к нативному уровню.

Одним из первых ARM64EC-приложений для Windows 11 на ARM станет Office. Опробовать 64-разрядную ARM-версию офисного пакета сейчас могут участники «Программы предварительной оценки Windows», установившие Windows 11 (сборка 22000.51). Она доступна для установки в канале Office Insider. Начать работу с ARM64EC можно, загрузив последние обновления Windows Insider SDK и Visual Studio Preview с официального сайта. Инструкция по созданию ARM64EC-приложений для Windows 11 на ARM также уже опубликована.