Microsoft перешла на экосистему программного обеспечения ARM за много лет до Apple, но производитель Windows все еще сильно отстает. Возьмем, к примеру, такие машины, как Surface Pro X, которые работают под управлением Windows на ARM, но были сильно ограничены пробелом в приложениях, в то время как уровень эмуляции Rosetta 2 позволил Apple решить эту проблему в своем самом первом поколении MacBook M1. Это связано с тем, что Surface Pro X может запускать только 32-разрядные и 64-разрядные приложения, изначально скомпилированные для ARM, в то время как эмуляция ограничена только 32-разрядными приложениями на основе инструкций x86, используемых компьютерами на базе Intel. В результате огромная часть 64-битных приложений x86 перестала работать на машинах, предлагающих Windows on ARM. Microsoft наконец-то решает эту головоломку.
Microsoft выпустила предварительную версию эмуляции 64-битных приложений. то, что она называет x64. в качестве предварительной версии для инсайдеров Windows на Dev Channel. Прибытие с номером сборки. 21277, пользователи, работающие на компьютере с Windows на ARM, теперь могут загружать приложения x64 из Microsoft Store или других репозиториев после установки последней версии. Благодаря появлению эмуляции x64 пользователи теперь могут играть в игры и запускать программное обеспечение для повышения производительности, такое как Autodesk Sketchbook. Кроме того, эмуляция наконец-то позволит Windows на машинах ARM запускать 64-битную сборку Chrome, что означает, что теперь вы можете ожидать лучшей производительности.
«Со временем экосистема переместилась в сторону 64-разрядных приложений x64, и мы слышали отзывы клиентов, которые хотели бы, чтобы эти приложения x64 работали на ARM64. Вот почему мы работаем над расширением возможностей нашей эмуляции, включив в нее приложения x64, и делимся этой первой предварительной версией для сбора отзывов ». говорится в сообщении компании.
Однако эмуляция x64 для Windows на ARM все еще находится в стадии разработки, и неизвестно, когда она будет широко выпущена для всех пользователей. Microsoft также добавляет, что некоторые приложения могут изначально не работать с эмуляцией x64, но со временем совместимость и производительность со временем улучшатся. Microsoft также рекомендует установить предварительную версию графического драйвера Qualcomm Adreno для таких компьютеров, как Surface Pro X, Lenovo Flex 5G и Samsung Galaxy Book S, чтобы обеспечить наилучшую производительность.