Учитывая, как быстро мир движется к архитектуре обработки ARM для портативных компьютеров, которые ценят энергоэффективность, неудивительно, что Microsoft подхватила эту тенденцию и создала Windows 11 для ARM. Хотя эта новая версия выглядит почти так же, как ее более традиционный аналог, она имеет несколько ключевых отличий, обходных путей и компромиссов, которые влияют на взаимодействие с пользователем. В этом руководстве рассматривается Windows для ARM и сравниваются ее с более традиционной версией.
Contents
Краткое описание Windows 11 для ARM
Windows 11 для ARM от Microsoft — третья версия Windows, поддерживающая эту архитектуру, после Windows RT (на базе Windows 8) и Windows 10 на ARM.
Эта операционная система специально разработана для Процессоры ARM , которая работает на архитектуре компьютера с сокращенным набором команд (RISC). Если это звучит запутанно, возможно, это небольшое упрощение объясняет это лучше: Windows 11 имеет редакцию, разработанную для работы на технологии, которая снижает энергопотребление и, следовательно, максимально продлевает срок службы батареи на ваших устройствах, обеспечивая при этом максимально достижимую производительность на ватт.п>
В отличие от ARM, традиционные настольные компьютеры построены на базе компьютерной архитектуры со сложным набором команд (CISC) x86-64. Он неуклюж и энергоемок из-за большого объема физического пространства, занимаемого реестрами и транзисторами, которые выполняют роли, без которых могут обойтись многие современные приложения.
Чипы ARM меньше по размеру, что уменьшает расстояние перемещения и, следовательно, уменьшает количество энергии, необходимой для выполнения операций. Чипы ARM работают на таких устройствах, как Microsoft Surface Pro X, Samsung Galaxy Book Go, Acer Spin 7 и HP Elite Folio.
Эти ноутбуки, планшеты и компьютеры-трансформеры работают под управлением Windows и имеют гораздо более длительное время автономной работы, чем их предшественники. Кроме того, они обычно тоньше, прохладнее и легче, чем энергоемкие системы x86-64 .
Как Windows 11 ARM запускает традиционные приложения
При использовании собственного программного обеспечения ARM на этих компьютерах вам будет сложно найти какие-либо отличия от того, к чему вы привыкли на любом другом устройстве. Вы можете даже заметить и быть удивлены высокой производительностью такой тонкой платформы, конечно, в зависимости от ее характеристик.
Реальная разница между этой архитектурой и традиционной архитектурой CISC x86 проявляется немного сильнее, когда вы пытаетесь запустить приложения для Windows, отличные от ARM.
Основная проблема при запуске традиционных настольных приложений в Windows 11 для ARM заключается в том, что все они эмулируются. Это может вызвать небольшие зависания, задержки или ошибки при попытке запуска программ. Тем не менее, эмуляция Windows на ARM по большей части довольно плавна и не оказывает большого влияния на производительность.
Однако серьезные проблемы возникают, когда приложение решает «задать неправильный вопрос».
Если, например, приложение, которое вы используете, выдает ошибку, когда оно запрашивает архитектуру, под которой оно работает, и получает что-либо, кроме WoW64 (ответ для 64-битной среды рабочего стола в Windows), оно откажется работать на ARM, даже если Windows сможет его грамотно эмулировать.
Какие устройства подходят для Windows 11?
На каждом устройстве с процессором ARM, предназначенном для Microsoft Windows, будет установлена его версия ARM. Сюда входят планшеты, некоторые ноутбуки и трансформируемые устройства.
Хотя оборудование ARM встречается и в других устройствах, например в смартфонах, Windows 11 его не поддерживает. Технически запустить Windows 11 для ARM на телефоне вполне возможно, но пользовательский интерфейс будет работать не очень хорошо на таком маленьком экране.
Технически операционная система будет работать на других устройствах, если они способны эмулировать среду ARM или, как Raspberry Pi , работать на чипе ARM. QEMU, например, может эмулировать операционные системы ARM на оборудовании x86-64, но у традиционного программного обеспечения виртуальных машин возникнут проблемы.
Как получить Windows 11 для ARM?
Windows 11 для ARM обычно продается предустановленной на устройствах, на которых она должна работать. Однако, если вы хотите попробовать и эмулировать его на других системах или запустить на оборудовании ARM, вы можете найти все его последние сборки на Веб-сайт Microsoft Insider . Чтобы загрузить его, вам понадобится учетная запись Microsoft Insider.
Кроме того, вы также можете найти Windows 11 для ARM на Сайт дампа UUP . Если при загрузке вы хотите поместить его на загрузочное съемное устройство, например USB-накопитель, обязательно выберите Загрузить и преобразовать в ISO перед загрузкой.
Низкая ничья, высокие ставки
Несмотря на успех последних систем на базе ARM в смартфонах, добавление ARM-ноутбуков, трансформеров и планшетов в технологическую экосистему все еще является относительно новым явлением. Surface Pro X был выпущен совсем недавно, в 2019 году, а MacBook Air с процессором ARM серии M от Apple — в конце 2020 года.
Хотя ARM имеет удивительно низкое энергопотребление, что дает ему значительное преимущество в портативных устройствах перед x86-64, все еще неясно, наступит ли это момент для Microsoft выйти за пределы рынка ПК и серверов, или все будет хорошо здесь, как они сделали это для Windows Phone. Пока что дела идут неплохо.
Пока Microsoft может продолжать искать новые способы улучшения своей эмуляции x86-64 на ARM, как это сделала Apple с Rosetta, мир остается ее устрицей.
Изображение предоставлено: Викисклад . Все скриншоты Мигеля Лейва-Гомеса.