Компания Microsoft выпустила новую инсайдерскую сборку Windows 10 под номером 21277 для канала Dev из ветки RS_PRERELEASE, которая принесла с собой первую предварительную версию эмуляции x64-приложений для устройств на платформе ARM64. Вы уже можете установить новую сборку на ARM-устройствах с Windows 10 on ARM, воспользовавшись инструкциями из нашего предыдущего материала.
Первоначальный релиз Windows 10 on ARM состоялся в конце 2017 года, и на тот момент в длинном списке приложений, необходимых клиентам, преобладали x86-приложения. Именно поэтому Microsoft сфокусировалась на создании эмуляции x86, которая позволила бы беспрепятственно запускать широкий список приложений экосистемы Windows.
Со временем экосистема сместилась в стороны x64-приложений, и в компании неоднократно слышали отзывы о том, что клиенты хотели бы видеть возможность запуска x64-приложений на ARM64. И, конечно, инженеры начали работу над расширением возможности эмуляции, чтобы добавить поддержку x64-приложений. Теперь же компания готова начать тестирование реализации, чтобы собрать отзывы.
Эта предварительная версия эмуляции позволяет устанавливать x64-приложения из Microsoft Store и из любого другого источника по вашему выбору. Вы можете попробовать такие приложения, как Autodesk Sketchbook, а также запустить игры, например, Rocket League. Можно запустить и 64-разрядную версию Chrome, который должен выиграть от увеличения доступного объёма памяти.
Конечно, данная функция по-прежнему находится в разработке, так что со временем будет улучшена как совместимость, так и производительность. В настоящее время некоторые приложения, которые вы попытаетесь запустить через эмуляцию, могут не работать. Но ваши отзывы помогут компании доработать эмуляцию.
Чтобы добиться максимальной производительности, компания рекомендует установить предварительную версию графического драйвера Qualcomm Adreno:
- Samsung Galaxy Book S: https://aka.ms/x64previewdriver
- Lenovo Flex 5G: https://aka.ms/x64previewdriver
- Surface Pro X: https://aka.ms/x64previewdriverprox
Кроме этого, для поддержки одновременного запуска приложений ARM64 и x64 C++, пожалуйста, установите предварительную версию пакета ARM64 C++ Redistributable, загрузив его по этой ссылке https://aka.ms/arm64previewredist. В будущих инсайдерских сборках эти шаги не потребуются.