Microsoft упрощает создание приложений для Windows 11 на ARM

click fraud protection

Microsoft выпустила новую 64-разрядную версию Office для компьютеров с Windows 11 и процессорами ARM. Он использует новые инструменты, доступные каждому.

Microsoft только что выпустила первая сборка Windows 11 для инсайдеров на канале Dev, и он включает в себя мегатонну новых функций. Но то, что вы можете увидеть только в сборке, — это еще не все. Microsoft также объявила, что разработчикам будет проще создавать более быстрые приложения для Windows 11 на ARM. Майкрософт называет это ARM64EC, а EC означает «Совместимость с эмуляцией». Это способ для разработчиков упростить перенос своих приложений x64 на ARM без необходимости перекомпиляции всего приложения. В дополнение к этому появилась новая 64-разрядная версия Office для Windows 11 на ARM.

По словам Microsoft, ARM64EC — это двоичный интерфейс приложений (ABI) для Windows 11 на ARM, совместимый с x64. Это означает, что разработчики могут создать приложение, которое использует ARM64EC для некоторых процессов или модулей и x64 для других. Код ARM64EC изначально работает на ARM, а компоненты x64 используют уровень эмуляции, который также является новым в Windows 11. Однако разработчики могут использовать ARM64EC отдельно для своих приложений.

Это означает, что разработчики могут постепенно переводить свои приложения на полностью нативные устройства на ARM, вместо того, чтобы конвертировать все сразу. Используя ARM64EC, компоненты x64 по-прежнему можно использовать там, где это имеет наибольший смысл, например, если конкретная функция не требует собственной производительности или используется не так часто. Затем каждый модуль и процесс можно перевести на ARM64EC по усмотрению разработчика.

64-разрядная версия Office для Windows 11 на ARM

Чтобы доказать ценность нового ABI, Microsoft также объявил сегодня наличие 64-битных версий Office для Windows 11 на ARM. Основные приложения Office, включая Word, Excel, PowerPoint, OneNote и Outlook, теперь доступны как приложения ARM64EC. Это сложные приложения с множеством модулей, поэтому не все из них преобразованы в собственную архитектуру ARM. Но благодаря этому новому инструменту часть кода теперь может работать в исходном режиме, поэтому все эти модули теперь впервые доступны на ПК с ARM. Кроме того, Microsoft заявляет, что вы не почувствуете разницы в производительности при запуске приложений на ПК на базе процессоров Intel или AMD.

Вы сможете определить, какие приложения основаны на ARM64EC, просмотрев вкладку «Архитектура» в диспетчере задач. Эти приложения будут помечены как ARM64 (совместимые с x64). Другие будут просто помечены как приложения x64 и будут работать в режиме эмуляции x64.

Чтобы опробовать это, вам потребуется запустить новую сборку Windows 11 Insider Preview, а также иметь ПК на базе ARM. Затем вам потребуется удалить 32-разрядную версию Office, если она у вас есть, прежде чем загружать последнюю версию, доступную на сайте Office.com. После установки вам необходимо зайти в меню «Учетная запись» и зарегистрироваться на бета-канале программы Office Insider. После обновления до последней сборки Insider эти функции должны быть включены.

В этом первоначальном выпуске есть некоторые ограничения, например, интеграция Teams с Outlook еще не завершена. Вы также можете обнаружить, что некоторые поисковые запросы не работают в таких приложениях, как Outlook и OneNote.

Вы можете ожидать, что эти вещи будут решены к тому времени. Windows 11 релизы позже в этом году. К тому времени должны появиться и другие приложения, использующие этот новый инструмент.