Открыть сервис

Windows on Arm

Windows on Arm — это версия операционной системы Microsoft Windows, адаптированная для работы на компьютерах с процессорами на архитектуре ARM (Advanced RISC Machine), в отличие от традиционных версий Windows, предназначенных для процессоров x86 (Intel и AMD). Данная реализация представляет собой порт Windows, обеспечивающий совместимость с ARM-чипами, которые исторически доминировали на рынке мобильных устройств (смартфонов, планшетов) и встраиваемых систем, но постепенно внедряются в сегмент персональных компьютеров (ПК) и серверов. Ключевыми особенностями Windows on Arm являются эмуляция приложений x86 и x64, поддержка энергоэффективных процессоров (например, Qualcomm Snapdragon, Microsoft SQ) и интеграция с облачными сервисами Microsoft.

История

Предпосылки и ранние попытки (1990-е — 2000-е)

Идея запуска Windows на ARM-процессорах возникла задолго до появления современных устройств. В 1990-х годах Microsoft выпустила Windows CE — компактную версию ОС для встраиваемых систем и карманных компьютеров (Pocket PC), работавшую на ARM-чипах. Однако Windows CE не была полноценной версией Windows для настольных ПК и не поддерживала запуск приложений x86.

В 2011 году, с выходом Windows 8, Microsoft представила Windows RT — версию ОС для ARM-устройств, в первую очередь для планшета Surface RT. Windows RT была ограничена: она могла запускать только приложения из магазина Microsoft Store (метро-приложения) и не поддерживала эмуляцию традиционных программ x86. Проект провалился из-за слабой экосистемы приложений и низкой производительности, и в 2015 году Windows RT была прекращена.

Современный этап: Windows 10 on Arm (2017—2021)

В конце 2017 года Microsoft анонсировала Windows 10 on Arm — полноценную версию Windows 10, адаптированную для ARM-процессоров Qualcomm Snapdragon 835. Ключевым отличием от Windows RT стала встроенная эмуляция 32-битных (x86) приложений, что теоретически позволяло запускать большинство классических программ. Первыми устройствами стали ноутбуки HP Envy x2, ASUS NovaGo и Lenovo Miix 630. Несмотря на заявленную совместимость, пользователи столкнулись с серьёзными ограничениями: эмуляция работала медленно, особенно в ресурсоёмких приложениях (браузеры, офисные пакеты), а 64-битные (x64) приложения не поддерживались вовсе. Производительность в нативных ARM-приложениях (например, Microsoft Edge, Office) была выше, но их число оставалось незначительным.

В 2020—2021 годах Microsoft выпустила процессоры SQ1 и SQ2 (на базе Qualcomm) для линейки Surface Pro X, а также улучшила эмуляцию, добавив поддержку 64-битных приложений x64 в предварительной версии Windows 10. Однако проблемы с производительностью и совместимостью оставались.

Windows 11 on Arm и эра Apple Silicon (2021 — настоящее время)

Выход Windows 11 в 2021 году совпал с активным внедрением ARM-архитектуры в ПК, подстёгнутым успехом Apple Silicon (M1, M2, M3). Microsoft переработала эмуляцию x64, сделав её более эффективной (технология x64 emulation на базе WOW64). В 2022—2023 годах Qualcomm представила процессоры Snapdragon 8cx Gen 3 и Snapdragon X Elite, обещавшие производительность на уровне Intel Core i7 при значительно меньшем энергопотреблении.

В мае 2024 года Microsoft анонсировала новое поколение устройств Copilot+ PC, работающих исключительно на ARM-процессорах Snapdragon X Elite и Snapdragon X Plus. Эти ноутбуки (Surface Laptop 7, Surface Pro 10, а также модели от Dell, Lenovo, ASUS, Samsung) получили улучшенную эмуляцию x64 и поддержку ИИ-функций (Windows Copilot). По заявлениям Microsoft, производительность в эмулированных приложениях сравнялась с нативной на x86, а время автономной работы превысило 20 часов.

Архитектура и ключевые технологии

Эмуляция x86 и x64

Основная сложность Windows on Arm — обеспечение совместимости с миллионами приложений, написанных для архитектуры x86/x64. Microsoft использует слой эмуляции WOW64 (Windows on Windows 64), который транслирует инструкции x86 в ARM-инструкции в реальном времени.

  • Эмуляция 32-битных приложений (x86) — поддерживается с Windows 10 on Arm (2017). Работает на уровне ядра ОС, что позволяет запускать большинство старых программ, но с потерей производительности (обычно 20—40% по сравнению с нативным x86).
  • Эмуляция 64-битных приложений (x64) — добавлена в Windows 11 (2021). Требует больше ресурсов, но критически важна для современных игр и профессионального ПО (Adobe, Autodesk). В Windows 11 24H2 (2024) эмуляция x64 была переписана с использованием технологии «перекомпиляции» (dynamic recompilation), что повысило скорость на 10—20%.

Нативная поддержка ARM64

Некоторые приложения и драйверы могут быть скомпилированы непосредственно для ARM64 (ARMv8, ARMv9). Такие программы работают с максимальной производительностью и энергоэффективностью. Microsoft активно портирует собственные продукты: Microsoft Edge, Office, Teams, Visual Studio Code, .NET, PowerShell. Также ARM64-версии выпускают Adobe (Photoshop, Lightroom), Google (Chrome), Zoom, Spotify.

Драйверы и оборудование

Windows on Arm требует специальных драйверов, скомпилированных для ARM. Устройства на Snapdragon X Elite используют унифицированные драйверы от Qualcomm, что упрощает совместимость, но ограничивает выбор периферии. Для старых устройств (принтеры, сканеры) часто отсутствуют ARM-драйверы, что делает их неработоспособными. Microsoft рекомендует использовать драйверы с подписью WHQL (Windows Hardware Quality Labs).

Питание и энергоэффективность

ARM-процессоры изначально проектировались для мобильных устройств, поэтому они потребляют значительно меньше энергии, чем x86. В Windows on Arm реализованы расширенные режимы управления питанием:

  • Modern Standby — мгновенный выход из сна, как в смартфонах.
  • Always Connected PC — поддержка LTE/5G-модемов для постоянного доступа в интернет.
  • Adaptive Battery — динамическое регулирование частоты процессора.

Устройства на Windows on Arm

Qualcomm Snapdragon (2017—2023)

Первое поколение устройств (2017—2019) на Snapdragon 835, 850, 8cx:

  • HP Envy x2, ASUS NovaGo, Lenovo Miix 630 — ноутбуки-трансформеры.
  • Microsoft Surface Pro X (2019) — планшет с процессором SQ1/SQ2 (модифицированный Snapdragon 8cx).

Второе поколение (2020—2023) на Snapdragon 8cx Gen 2, 8cx Gen 3:

  • Surface Pro 9 5G (2022) — первый Surface с ARM-чипом и поддержкой 5G.
  • Lenovo ThinkPad X13s, Samsung Galaxy Book2 Pro 360.

Snapdragon X Elite и Copilot+ PC (2024)

В 2024 году Qualcomm представила Snapdragon X Elite — процессор с 12 ядрами Oryon (собственная разработка), производительностью в многопоточных задачах на уровне Intel Core i7-13700H и энергопотреблением на 30—50% ниже. На его основе выпущены Copilot+ PC:

  • Microsoft Surface Laptop 7 (2024) — 15-дюймовый ноутбук с временем работы до 22 часов.
  • Microsoft Surface Pro 10 (2024) — планшет с возможностью замены процессора (модульная конструкция).
  • Dell XPS 13 (2024), Lenovo Yoga Slim 7x, ASUS Vivobook S 15 — ультрабуки с ARM.

Другие производители

  • Apple Mac — Windows on Arm может быть установлена на Mac с процессорами Apple Silicon (M1, M2, M3) через виртуализацию (Parallels Desktop, VMware Fusion) или в режиме двойной загрузки (с помощью загрузчика UTM). Однако официальная поддержка со стороны Microsoft ограничена: лицензия Windows 11 on Arm для Mac не продаётся отдельно, а только предустановлена на устройствах OEM.
  • Серверы — Windows Server on Arm существует в ограниченном виде, в основном для облачных решений Microsoft Azure (виртуальные машины на ARM-чипах Ampere Altra).

Применение

Потребительский сегмент

  • Мобильные ПК — ультрабуки и планшеты с длительным временем автономной работы (15—25 часов) и поддержкой LTE/5G.
  • Образование — недорогие ноутбуки для школ и студентов (например, Lenovo 100w Gen 3).
  • Домашние развлечения — медиацентры, тонкие клиенты для стриминга (Netflix, YouTube).

Корпоративный сегмент

  • Мобильные сотрудники — устройства для удалённой работы с офисными приложениями и облачными сервисами Microsoft 365.
  • Киоски и терминалы — ARM-устройства с сенсорными экранами для розничной торговли, банкоматов.
  • Промышленность — встраиваемые системы на Windows IoT Enterprise on Arm (например, для управления станками, медицинским оборудованием).

Искусственный интеллект

Copilot+ PC (2024) включают выделенный нейронный процессор (NPU) Qualcomm Hexagon, обеспечивающий аппаратное ускорение ИИ-задач:

  • Windows Copilot — голосовой ассистент с генеративным ИИ (поиск, создание контента).
  • Windows Studio Effects — размытие фона, автокадрирование, контактный глаз (eye contact) в видеочатах.
  • Recall — функция поиска по истории действий пользователя (вызвала критику из-за вопросов приватности, была отложена).

Критика и ограничения

Производительность эмуляции

Несмотря на улучшения, эмуляция x64 остаётся узким местом. В тестах 2024 года (например, Geekbench, Cinebench) нативные ARM-приложения на Snapdragon X Elite показывают производительность на уровне Intel Core i5-13500H, но эмулированные x64-программы (Adobe Premiere Pro, AutoCAD) работают на 20—40% медленнее, чем на аналогичных x86-процессорах.

Совместимость с играми

Большинство современных игр (особенно с античитами, такими как Easy Anti-Cheat, BattlEye) не поддерживают эмуляцию ARM. В 2024 году Microsoft заявила о партнёрстве с разработчиками античитов, но полная совместимость не достигнута. Игры с прямым рендерингом (DirectX 12) через эмуляцию теряют до 50% производительности.

Отсутствие 64-битной эмуляции в ранних версиях

Пользователи Windows 10 on Arm (до 2021 года) не могли запускать 64-битные приложения, что делало систему непригодной для профессионального ПО (AutoCAD, SolidWorks, MATLAB).

Драйверы и периферия

Многие производители периферии (принтеры, сканеры, веб-камеры) не выпускают ARM-драйверы. В 2024 году Microsoft запустила программу Prism — эмуляцию драйверов x86, но она работает нестабильно.

Цена

Устройства на Snapdragon X Elite (Copilot+ PC) в 2024 году стоят от 1000 до 2500 долларов США, что сопоставимо с x86-аналогами. Бюджетные ARM-ноутбуки (до 700 долларов) на Snapdragon 8cx Gen 3 имеют слабую производительность.

Перспективы

К 2025—2026 годам ожидается:

  • Появление ARM-процессоров от NVIDIA (на базе архитектуры Grace) и AMD (проект «Krackan»), что усилит конкуренцию.
  • Полная эмуляция x64 без потери производительности (технология Microsoft Prism).
  • Расширение поддержки игр через эмуляцию DirectX и Vulkan.
  • Интеграция Windows on Arm в Azure с виртуальными машинами на ARM-чипах (уже доступны в preview).

Источники

  • Microsoft. «Windows on Arm documentation» (2024). Документация разработчика.
  • Qualcomm. «Snapdragon X Elite: Technical Overview» (2023). Пресс-релиз.
  • AnandTech. «Windows on Arm: Performance Analysis of Snapdragon 8cx Gen 3» (2022).
  • The Verge. «Windows on Arm: The State of Play in 2024» (2024).
  • Microsoft. «Copilot+ PC: A New Era of Windows PCs» (2024). Официальный блог.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →