Платформа arm для windows

Что такое Windows 10 на ARM и как это работает?

M icrosoft что запустила версию Windows 10, которая будет работать на маломощном оборудовании ARM. В отличие от Windows RT, версии Windows 8, которая использовала оригинальную Surface и Surface 2, это полная версия Windows 10 с уровнем эмуляции, которая позволяет запускать традиционные настольные приложения вне Windows Store.

Почему Microsoft ставит Windows 10 на ARM?

ARM — это другой тип архитектуры процессора от стандартной архитектуры Intel x86 и 64-битной архитектуры Intel, используемой сегодня на ПК. (Даже AMD выпускает чипы, совместимые с архитектурой Intel.) Мобильные устройства, такие как телефоны iPhone, iPad и Android, наряду со многими другими более мелкими устройствами, имеют чипы ARM вместо чипов Intel внутри них.

Маломощные ARM ПК обладают некоторыми преимуществами по сравнению с традиционными x86 (большинство из них — настольные компьютеры и ноутбуки, которые мы используем сегодня). ARM ПК имеют встроенную сотовую связь LTE, часто предлагают лучшее время автономной работы, чем процессоры Intel и AMD, а оборудование дешевле для производителей.

Microsoft хотела бы, чтобы Windows 10 запускалась на аппаратном уровне ARM, чтобы получить эти преимущества. Конечно, Вы, вероятно, не будете использовать десктопный ARM в ближайшее время, но ARM может стать отличным выбором для планшетов, устройств 2 в 1 и даже ноутбуков.

Вместо того, чтобы создавать более ограниченную версию Windows для этой платформы, как и при неудачной Windows RT, Microsoft решила выпустить полную версию Windows 10 для аппаратного обеспечения ARM, которая может даже запускать традиционные настольные приложения Windows.

Полученные устройства предназначены для «Всегда подключены» и обещают до 20 часов активного использования и 700 часов «В режиме ожидания». И они могут даже запускать традиционное программное обеспечение для настольных компьютеров Windows.

Microsoft впервые объявила о партнерстве с Qualcomm для создания Windows на ARM в WinHEC в декабре 2016 года.

Он может запускать x86 десктопные программы

Это не просто Windows RT. Windows RT не позволяла Вам запускать традиционное программное обеспечение для настольных компьютеров. Он даже блокировал разработчиков от компиляции своих настольных приложений для процессоров ARM и предлагал их пользователям. Windows RT разрешала приложения из магазина Windows 8.

Windows 10 на ARM полностью отличается. Это полный рабочий стол Windows. Microsoft создала специальный слой эмулятора, который позволяет традиционным 32-разрядным настольным приложениям работать на процессорах ARM, поэтому все должно «работать». Microsoft даже продемонстрировала версию Windows 10 Professional на ARM и заявила, что поддерживает все обычные расширенные функции, которые Вы найдете в Windows 10 Professional.

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

Однако эта эмуляция программного обеспечения может быть проблемой. В то время как Microsoft продемонстрировала Windows 10 на ARM, запустив десктопную версию Photoshop, заявив, что она отлично работает на процессоре Qualcomm, почти наверняка будет некоторое замедление в требовании настольных приложений по сравнению с их запуском в системе Intel или AMD. Нам нужно будет дождаться, когда будут показаны тесты производительности, когда будет выпущена Windows 10 на ARM.

Читайте также:  Нужно ли менять windows когда меняешь процессор

Однако, стоит рассказать про эмулятор. Это не просто эмуляция операционной системы Windows 10. Ядром Windows, драйверами оборудования и всеми программами, входящими в состав Windows, является собственный ARM-код. Приложения Windows Platform (UWP) из Windows Store также являются собственными программами ARM. Эмулятор используется только при использовании обычного настольного программного обеспечения для Windows x86.

Большая часть этой информации взята из видео Microsoft, выпущенного во время BUILD 2017.

Поддержка старых аппаратных устройств может стать проблемой

Хотя Windows 10 на ARM может эмулировать традиционные настольные приложения, она не сможет устанавливать драйверы оборудования, написанные для традиционных операционных систем x86 или x64 Windows. Для поддержки различных аппаратных устройств потребуются версии ARM для этих аппаратных драйверов.

Microsoft обещает, что Windows 10 на ARM «будет иметь отличную поддержку периферийных устройств USB с использованием драйверов класса in-box». Это отлично подходит для современных USB-периферийных устройств. Но читайте между строками: Устройства, которые не поддерживаются встроенными драйверами, не будут работать. Утилиты принтера и другие утилиты драйверов оборудования также могут не работать. Это может быть проблемой для более старых периферийных устройств.

Эти устройства будут поставляться с Windows 10 S

Для Windows неважно, какой тип CPU работает. Вы получаете полный рабочий стол Windows с Windows 10 Домашняя или Windows 10 Профессиональная, даже если Вы используете Windows 10 на ARM.

Тем не менее, эти устройства Windows 10 на ARM будут поставляться с Windows 10 S, как и у Surface Laptop от Microsoft. Windows 10 S — это более ограниченная версия Windows 10, которая может запускать только программное обеспечение из Windows Store. Тем не менее, Вы можете заплатить за обновление до Windows 10 Pro и возможность устанавливать настольные приложения так же, как и с Windows 10 S на компьютерах Intel и AMD. До сентября 2018 года обновление с Windows 10 S до Windows 10 Pro будет бесплатным.

Другими словами, с Windows 10 ARM — это просто еще одна аппаратная платформа, которая обрабатывается одинаково — для этого требуется только слой эмуляции. Windows 10 S — ограниченная версия Windows, которая может работать на любой аппаратной платформе.

Когда это будет выпущено?

Первым устройством Windows 10 на ARM был Asus NovoGo. Большинство из устройств на базе ARM, таких как HP Envy x2 с процессором Qualcomm Snapdragon 835, будут доступны весной 2018 года.

Компьютеры с Windows 10 и архитектурой ARM: вопросы и ответы

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

Всегда подключен к Интернету. Используя подключение по сотовой сети, вы можете пользоваться Интернетом везде, где доступен сигнал сети — как на мобильном телефоне. Находясь на работе, дома или в радиусе действия другой сети Wi-Fi, которой вы доверяете, вы сможете подключиться к Wi-Fi, чтобы сэкономить мобильный трафик, и продолжить работу.

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

Мгновенно включается. Если вы не используете компьютер, просто нажмите кнопку питания, как на мобильном телефоне, чтобы выключить экран. Когда вам снова понадобится компьютер, он включится мгновенно. Когда у вас появится несколько минут между занятиями, собраниями и другими делами, вы сможете использовать это время для работы без ожидания запуска компьютера.

Примечание: Помощник по обновлению Windows 10 не работает на компьютерах с архитектурой ARM. Он поддерживается только на компьютерах с процессорами x86/64. Узнайте больше о помощнике по обновлению Windows 10.

Читайте также:  Windows with linux kernel

Выберите любой заголовок ниже, чтобы получить ответы на вопросы, которые могут у вас возникнуть.

При использовании компьютера с Windows 10 и архитектурой ARM есть ряд ограничений.

Драйверы для оборудования, игр и приложений будут работать, только если они созданы для компьютера с Windows 10 и архитектурой ARM. Для получения дополнительных сведений обратитесь к изготовителю оборудования или к организации, которая разработала драйвер. Драйверы — это программы, которые взаимодействуют с оборудованием. Они обычно используются для антивирусных и антивредоносных программ, программ для печати или работы с PDF-файлами, технологий, реализующих специальные возможности, служебных программ для компакт- и DVD-дисков, а также программного обеспечения виртуализации.
Если драйвер не работает, приложения и оборудование, которые от него зависят, также не будут работать (по крайней мере не полностью). Периферийные устройства и оборудование будут работать, только если драйверы, от которых они зависят, встроены в Windows 10, или если разработчик оборудования выпустил драйверы ARM64 для используемого вами устройства.

64-разрядные (x64) приложения не будут работать. Вам потребуются 64-разрядные приложения (ARM64), 32-разрядные приложения (ARM32) или 32-разрядные (x86) приложения. Обычно можно найти 32-разрядные (x86) версии приложений, но некоторые разработчики предлагают только 64-разрядные (x64) приложения.

Некоторые игры не будут работать. Игры и приложения не будут работать, если в них используется версия OpenGL выше 1.1 или драйверы для борьбы с обманщиками, которые изначально не предназначены для компьютеров с Windows 10 и архитектурой ARM. Узнайте у издателя игры, будет ли работать та или иная игра.

Приложения, которые изменяют процесс работы Windows, могут вызывать проблемы. В их число входят некоторые редакторы метода ввода (IME), программы, реализующие специальные возможности, и приложения облачного хранилища. Организация, которая разрабатывает приложение, определяет, будет ли ее приложение работать на компьютерах с Windows 10 и архитектурой ARM.

Нельзя установить некоторые антивирусные программы сторонних разработчиков. Вы не сможете установить некоторое антивирусное программное обеспечение сторонних разработчиков на компьютере с Windows 10 и архитектурой ARM. Однако функция «Безопасность Windows» поможет защитить вашу систему в течение всего жизненного цикла вашего устройства с Windows 10.

Приложение «Факсы и сканирование» недоступно. Эта функция недоступна на компьютерах с Windows 10 и архитектурой ARM.

Вы сможете устанавливать 32-разрядные (x86), 32-разрядные (ARM32) и 64-разрядные (ARM64) приложения для Windows, которые недоступны в Microsoft Store в ОС Windows. 64-разрядные (x64) приложения не будут работать. Периферийные устройства и оборудование будут работать, только если драйверы, от которых они зависят, встроены в Windows 10, или если разработчик оборудования выпустил драйверы ARM64 для используемого вами устройства. Рекомендуем проверить, опубликовали ли разработчики оборудования версию драйвера, которая будет работать на компьютере с Windows 10 и архитектурой ARM.

Windows 10 предлагает встроенные специальные возможности, используя которые, вы сможете делать больше на вашем устройстве. Также в Microsoft Store для Windows можно найти приложения со специальными возможностями, напримерKNFB Reader и расширение Read&Write для Microsoft Edge, и мы работаем над тем, чтобы как можно скорее увеличить число таких приложений.

Вы можете посетить Microsoft Store или обратиться к своему поставщику программ для работы со специальными возможностями, чтобы узнать, какие приложения с важными для вас специальными возможностями доступны для компьютера с Windows 10 и архитектурой ARM.

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

Если вы пользуетесь средством чтения с экрана, компания NVDA обеспечила совместимость своего приложения с компьютерами под управлением Windows 10 и архитектурой ARM. Дополнительные сведения см. на веб-сайте NV Access.

Читайте также:  Список путей файлов windows

Все компьютеры с Windows 10 и архитектурой ARM могут подключаться к мобильной сети передачи данных для работы в Интернете везде, где есть сигнал сети. В зависимости от производителя компьютер может использовать физическую или встроенную SIM-карту (eSIM).

Чтобы узнать, используется ли на компьютере SIM-карта или eSIM:

Нажмите кнопку Пуск и выберите Параметры > Сеть и Интернет > Сотовая сеть .

Определите тип используемой на вашем компьютере SIM-карты. На экране параметров Сотовая сеть найдите ссылку Управление профилями eSIM в нижней части страницы.

Если вы видите ссылку, на вашем компьютере используется eSIM, и вам потребуются тарифный план и профиль eSIM от вашего оператора мобильной связи или организации. Дополнительные сведения см. в разделах Использование eSIM для передачи данных на компьютере с Windows 10 и Добавление компьютера с Windows 10 в учетную запись мобильного устройства для подключения к сети.

Если вы не видите ссылку, ваш компьютер использует физическую SIM-карту. Вам необходима SIM-карта от оператора мобильной связи и тарифный план. Чтобы узнать, как подключиться, см. раздел Параметры сотовой сети в Windows 10.

Если вы видите ссылку и надпись Использовать эту SIM-карту для передачи данных в верхней части экрана, в компьютере есть как физическая SIM-карта, так и eSIM. Для подключения к сотовой сети передачи данных можно использовать любую из этих SIM-карт.

Чтобы узнать, будет ли ваше устройство работать, посетите веб-сайт производителя оборудования или мобильного оператора.

Microsoft добавила поддержку эмуляции x64 в Windows 10 на ARM

10 декабря 2020 года Microsoft представила поддержку эмуляции x64 в Windows 10 на ARM. Новая функциональность уже доступна бета-тестерам в сборке Windows 10 Insider Preview Build 21277 (полный номер сборки 21277.1000.rs_prerelease.201207-1443).

Пользователи после установки сборки Windows 10 Insider Preview Build 21277 могут протестировать работоспособность эмуляции x64 в Windows 10 на ARM, установив в системе x64 приложения из магазина Microsoft Store или из любого другого места по своему выбору.

Microsoft предупредила, что для нормальной работы поддержки эмуляции x64 в Windows 10 на ARM и наилучшей производительности x64 приложений на устройствах Samsung Galaxy Book S, Lenovo Flex 5G, Acer Spin 7 и Microsoft Surface Pro X пользователям необходимо установить обновленную предварительную версию графического драйвера Qualcomm Adreno.

Кроме того, Microsoft советует установить предварительную версию пакета ARM64 C++, если тестерам необходимо в системе проверить одновременное выполнение С++ приложений ARM64 и x64.

Microsoft пояснила, что проверила работоспособность эмулятора на Autodesk Sketchbook, Rocket League и Chrome, которые ранее работали на ARM64 как 32-разрядные приложения. Теперь они могут работать в Windows 10 на ARM как 64-разрядные приложения с использованием новой возможности эмуляции x64.

Microsoft рассказала, что будет расширять возможности эмулятора x64 в Windows 10 на ARM. Компания напомнила, что приложения ARM64 полностью поддерживаются в Windows SDK и Visual Studio 2017. Microsoft рекомендует разработчикам перекомпилировать свои приложения для ARM64.

Microsoft проинформировала, что когда компания впервые запустила Windows 10 на ARM в конце 2017 года, в длинном списке приложений, необходимых ее клиентам, преобладали 32-разрядные приложения x86. Поэтому разработчики Microsoft сосредоточили все свои усилия на создании эмулятора x86, который мог бы беспрепятственно запускать большую экосистему приложений Windows. В настоящее время экосистема приложений Windows переместилась в сторону 64-разрядных приложений x64. Теперь клиенты компании все чаще просят, чтобы x64 приложения полноценно и быстро работали на ARM64.

В конце сентября 2020 года Microsoft объявила, что добавит эмуляцию x64-приложений для ARM-систем на Windows 10 в ноябре. Компания уточнила, что для широкого круга пользователей эта функциональность станет доступна в 2021 году.

Оцените статью