Работает ли Windows 11 на ARM?

Windows 11 предлагает множество новых функций. Например, новая система управления памятью делает пользовательский интерфейс более отзывчивым и помогает продлить время автономной работы ноутбука. Но есть еще много вопросов что пользователи говорят о новой ОС. Один из них касается запуска Windows 11 на ARM.

Может ли Windows 11 работать на ARM?

Windows 11 совместима с большинством устройств ARM, кроме устройств Snapdragon 835. В Windows 11 Microsoft упростила для разработчиков создание приложений, которые изначально работают на ARM.

Основная проблема устройств с Windows 10, оснащенных процессорами ARM, - это отсутствие приложений. Это потому, что эти устройства поддерживают только 32-битную эмуляцию. На самом деле это серьезное ограничение для многих пользователей. Вы будете рады узнать, что Windows 11 также поддерживает 64-разрядные приложения.

Windows 10 на ARM использует специальную систему ARM64 под названием CHPE, также известную как Compiled Hybrid Portable Executable. CHPE довольно сложен и не так прост в использовании.

Windows 11 обеспечивает эмуляцию x64 на ARM

Windows 11 заменяет CHPE на ARM64EC (Совместимость с эмуляцией). Благодаря этому новому бинарному интерфейсу приложения все плагины совместимы с кодом ARM64EC. Не имеет значения, портированы они на ARM64 или нет. Для получения дополнительной информации см. Использование ARM64EC для создания приложений для Windows 11 на устройствах ARM.

Это означает, что программы, которые в значительной степени полагаются на сторонние плагины, такие как Adobe Photoshop, могут быть без проблем перенесены в Windows на ARM. Разработчикам не нужно удалять эти дополнительные плагины при переносе своих приложений.

Многие приложения Windows 10 на ARM теперь являются собственными приложениями ARM64. Microsoft Teams - одна из них. Будьте уверены, приложения ARM32 должны нормально работать в Windows 11.

Заключение

Windows 11 совместима с большинством устройств на базе ARM. ОС использует новый двоичный интерфейс приложения под названием ARM64EC (Совместимость с эмуляцией), что упрощает разработку приложений, работающих на ARM. Что вы думаете об этих изменениях? Комментарий ниже.