Найти в Дзене
Заметки Одмина

Получится ли у Windows по-настоящему работать на ARM?

Компания Microsoft впервые заявила о своих амбициях по запуску Windows на ARM-процессорах ещё в далёком 2012 году, с релизом Windows RT. Тогда это выглядело как будущее: компактные устройства, высокая автономность, почти мгновенная загрузка — всё, что нужно в эпоху мобильности. Но всё пошло не так. Windows RT оказалась по сути кастрированной версией Windows: ни x86-приложения, ни драйверы, ни привычные утилиты — ничего не работало. Платформа провалилась, и на какое-то время идея ушла в тень. Microsoft вернулась с новым подходом в 2019–2020 годах, с инициативой Windows on ARM (WoA) и более мощными чипами, например, Snapdragon 8cx. Главное отличие — эмуляция x86 (а позже и x64) приложений, чтобы запускать обычные программы на ARM. Теоретически — идеальный компромисс: нативные ARM-приложения работают быстро и экономно, а «старые» — просто эмулируются. Но на практике оказалось не всё так гладко. Вот текущая реальность: Вот тут всё критично: Apple в 2020 году перешла на ARM (Apple Silicon)
Оглавление

💻 Мечта, которой уже больше десяти лет

Компания Microsoft впервые заявила о своих амбициях по запуску Windows на ARM-процессорах ещё в далёком 2012 году, с релизом Windows RT. Тогда это выглядело как будущее: компактные устройства, высокая автономность, почти мгновенная загрузка — всё, что нужно в эпоху мобильности.

Но всё пошло не так. Windows RT оказалась по сути кастрированной версией Windows: ни x86-приложения, ни драйверы, ни привычные утилиты — ничего не работало. Платформа провалилась, и на какое-то время идея ушла в тень.

🔄 Вторая попытка — уже серьёзно

Microsoft вернулась с новым подходом в 2019–2020 годах, с инициативой Windows on ARM (WoA) и более мощными чипами, например, Snapdragon 8cx. Главное отличие — эмуляция x86 (а позже и x64) приложений, чтобы запускать обычные программы на ARM.

Теоретически — идеальный компромисс: нативные ARM-приложения работают быстро и экономно, а «старые» — просто эмулируются. Но на практике оказалось не всё так гладко.

🧪 Где Windows на ARM работает сегодня?

Вот текущая реальность:

  • 📱 Microsoft Surface Pro X: одно из немногих ARM-устройств, получивших относительно тёплый приём. Но производительность — не более чем средняя, особенно в эмуляции.
  • 🧠 Snapdragon X Elite (2024): первый ARM-чип, который действительно бросает вызов Apple M-серии по мощности. Однако он только начинает появляться в устройствах.
  • 📦 Программы: Microsoft Office, Edge и многие UWP-приложения давно адаптированы под ARM. Но весь остальной софт — часто скомпилирован только под x64/x86, и значит работает через эмуляцию.
  • 🧰 Эмуляция: в Windows 11 ARM появилась поддержка x64-эмуляции. Работает, но медленнее, чем хотелось бы. Часто встречаются баги и несовместимости.

🎮 А как насчёт игр и драйверов?

Вот тут всё критично:

  • 🎮 Игры: подавляющее большинство игр заточено под x86/x64. Даже если они запускаются — производительность ниже, драйверы GPU часто не поддерживают нужные API.
  • 🔌 Драйверы: это самая слабая часть. Устройства с Windows на ARM используют специфическое железо. Если у тебя, скажем, USB-адаптер для COM-порта или сетевуха Realtek — скорее всего, драйвер не заработает.

🍏 Почему у Apple получилось, а у Microsoft пока нет?

Apple в 2020 году перешла на ARM (Apple Silicon) и сразу «выстрелила» — M1 стал сенсацией. Почему?

  • 🧰 Полный контроль: Apple сама делает чип, ОС и весь софт.
  • 🔁 Rosetta 2 — их система эмуляции — действительно быстрая.
  • 📦 Экосистема: большинство macOS-приложений были быстро адаптированы под ARM благодаря xCode и общей культуре среди разработчиков.

А у Microsoft экосистема фрагментирована: чипы делает Qualcomm, драйверы — сторонние производители, софт — кто во что горазд. Координации мало.

🔍 А как быть разработчикам?

Если ты разработчик — тебе придётся либо:

  • Компилировать приложения под ARM64, что не всегда возможно (например, если есть зависимости от устаревших библиотек);
  • Или смириться с тем, что пользователи будут запускать твой софт в эмуляции, а значит — жаловаться на тормоза.

Особенно сложна ситуация с DevOps-инструментами, специфическим софтом и даже простыми архиваторами: не всё ещё адаптировано.

📈 Что изменится в ближайшем будущем?

В 2025 году Qualcomm выпускает Snapdragon X Elite, а Microsoft уже подтвердила релиз Windows 11 ARM на новых ноутбуках Dell, HP, Lenovo и других. Эти устройства нацелены прямо на конкуренцию с MacBook Air.

Intel и AMD тоже не дремлют — в ответ они готовят чипы с меньшим энергопотреблением. Нас ждёт настоящая ARM vs x86 война.

🧩 И всё же: получится ли у Windows работать на ARM?

Ответ: пока нет. Но направление правильное.

Windows на ARM работает, но не как полноценная замена. Это платформа «на вырост», пока подходящая для веб-серфинга, почты, офиса. Но если ты работаешь с разработкой, CAD, играми или узкоспециализированным софтом — x86 пока вне конкуренции.

Тем не менее, Microsoft учится. Как и вся экосистема. Через 2–3 года всё может измениться — особенно если разработчики действительно начнут массово собирать приложения под ARM64.

🔚 Вывод
Пока Windows на ARM — как подросток, который хочет казаться взрослым. У него есть все задатки, но путь к зрелости ещё впереди.