Готова ли версия Windows для Arm к подробному обзору?

Готова ли версия Windows для Arm к подробному обзору?


Готова ли версия Windows для Arm к подробному обзору?

Судя по текущим данным, вполне вероятно, что процессоры Qualcomm Snapdragon X Elite станут доступны для покупки в компьютерах в течение следующих нескольких месяцев, после нескольких лет ожиданий и дополнительной шумихи.

Для тех, кто не в курсе, сообщается, что это первый процессор Arm от Qualcomm для компьютеров под управлением Windows. Это нововведение призвано обеспечить превосходное время автономной работы и производительность по сравнению с аналогами Intel для ПК, что отражает влияние чипов Apple серии M на компьютеры Mac. Предыдущие процессоры Snapdragon для ПК уступали по производительности альтернативам Intel, обеспечивали минимальное увеличение времени автономной работы и создавали проблемы с совместимостью программного обеспечения.

Судя по первоначальным тестам, Snapdragon X показывает многообещающие результаты. Кроме того, команда разработчиков Snapdragon X Elite состоит из тех же людей, которые сыграли ключевую роль в успехе Apple Silicon.

По слухам, в этом году Microsoft планирует использовать исключительно чипы Qualcomm Arm для своего флагманского планшета Surface вместо одновременного предложения версий Arm и Intel. Ранее Microsoft продавала Surface Pro 10 на базе процессора Intel в основном предприятиям. Microsoft и раньше пыталась добиться успеха Windows on Arm, но на этот раз, похоже, в подходе произошел заметный сдвиг.

Краткая история Arm Windows

Проще говоря, первой версией процессоров Windows для Arm была Windows RT, вариант Windows 8, адаптированный для архитектуры Arm, который дебютировал лишь на нескольких устройствах к концу 2012 года.

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

Частично это ограничение можно объяснить недостаточной мощностью процессоров Arm, преобладавших в тот период. Большинство чипов Arm были 32-битными, с медленными процессорами и графическими процессорами, а также с медленной флэш-памятью объемом от 32 до 64 ГБ и всего 2 ГБ памяти (в то время как ПК обычно имел 4 ГБ, а 8 ГБ было просторным). Даже если бы перевод приложений x86 был доступен, производительность была бы невысокой из-за трудностей с аппаратным обеспечением Arm в обеспечении бесперебойной работы собственных приложений.

Готова ли версия Windows для Arm к подробному обзору?

Windows RT встретила свой печальный конец, едва появившись на небольшом количестве устройств. Примерно к 2015 году эти устройства практически исчезли с рынка. Однако, несмотря на провал этой конкретной ОС, технические основы, лежащие в основе Windows RT, продолжают сохранять значение в современных технологиях.

Устройства Microsoft Windows for Arm подверглись обширной разработке под руководством бывшего руководителя Windows Стивена Синофски. Они установили уровень аппаратной абстракции (HAL), прошивку ACPI и драйверы фундаментального класса. Это позволило ОС стабильно работать на различном оборудовании Arm, аналогично тому, как она работает на стандартизированных ПК x86. Напротив, подход Google к Android остается более хаотичным. Базовые обновления ОС и безопасности для устройств Android по-прежнему требуют ручного вмешательства со стороны производителей чипов и производителей.

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

В 2020 году Microsoft сделала большой шаг вперед в своей инициативе Arm PC, представив краткий обзор 64-битного перевода приложений Intel для компьютеров на базе Arm. Однако полная версия стала доступна только с запуском Windows 11 ближе к концу 2021 года, в результате чего те, кто ранее перешел на устройства Windows 10 on Arm с процессорами Snapdragon 835, почувствовали себя обделенными. Разработчикам был предоставлен более плавный вход в экосистему Arm, поскольку Microsoft позволила им объединить код x86 и Arm в одном приложении.

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

Изменения витают в воздухе

Готова ли версия Windows для Arm к подробному обзору?

Чтобы понять, как Microsoft может помочь компьютерам Arm завоевать популярность, мы можем почерпнуть вдохновение из перехода Apple с процессоров Intel на чипы M-серии. Вот три важные причины, почему это изменение прошло гладко и плодотворно для Apple:

  • У Apple был отличный уровень совместимости с существующими приложениями Intel в Rosetta 2.
  • Новые чипы Apple были более энергоэффективными и немного быстрее, чем те, что предлагала Intel в то время. Это дало пользователям некоторые сразу заметные преимущества (а именно, увеличение времени автономной работы), а также скрыло влияние на производительность перевода приложений Intel.
  • Разработчики приложений относительно быстро создали версии своих наиболее важных приложений для Arm, что сделало увеличение скорости чипов Apple Silicon еще более заметным. В течение года почти все приложения, которые я использовал изо дня в день, изменились. Сегодня, чуть более трех лет спустя, единственные приложения только для Intel, с которыми я сталкиваюсь, как правило, в основном не поддерживаются или почти не поддерживаются. Это было важно, потому что, хотя перевод Apple Rosetta выглядел хорошо в тестах, в реальных условиях наблюдались небольшие, но заметные прерывистости и отсутствие реакции, которых не было в приложениях для Arm.

Microsoft добилась значительного прогресса в создании уровня совместимости, который в некоторых аспектах превосходит предложения Apple. Например, хотя Rosetta 2 не могла запускать 32-битные приложения Intel, Microsoft решила включить эту функцию, сделав ее более универсальной для пользователей.

До сих пор нам не хватало более совершенного оборудования; Первоклассные процессоры Qualcomm обеспечивают производительность и время автономной работы на уровне процессоров Intel или AMD. Зачем терпеть хлопоты по совместимости, если нет существенного преимущества? Ожидается, что Snapdragon X Elite решит эту проблему раз и навсегда, обеспечив безопасность еще одного важного компонента.

Готова ли версия Windows для Arm к подробному обзору?

Даже если чипы X Elite Snapdragon продемонстрируют на графиках впечатляющие кривые скорости и мощности, существует риск, что ноутбуки, использующие эти процессоры, могут не оправдать ожиданий. Если они будут вести себя как современные ноутбуки Intel или AMD, шуметь, перегреваться при большой нагрузке и иметь посредственное или приличное время автономной работы, их будет сложно продать. Однако уверенность Microsoft в прогрессе Qualcomm позволяет предположить, что аппаратные проблемы на данный момент решены.

На этот раз есть дополнительная разработка: сторонние приложения теперь становятся доступными в собственных версиях для Arm, после более ранней инициативы Microsoft по продвижению совместимости с Arm в своих собственных инструментах разработки около двух лет назад.

Среди последних приложений, набирающих популярность, Chrome выделяется как ключевое приложение, используемое многими на ПК и Mac. С января Google экспериментирует с совместимой с Arm версией Chrome для Windows, которую они официально выпустили как стабильное приложение в марте.

Chrome от Google адаптируется к предпочтениям пользователей, избегая навязывания браузера ранним пользователям технологий, которые могут столкнуться с проблемами и вместо этого переключиться на другую платформу.

В то время, когда Windows 8 с ее сенсорным интерфейсом казалась значимой, уже присутствовали Google и Chrome. Аналогичным образом, вскоре после того, как Apple представила чипы M1 для Mac, Google сделал доступной версию приложения, совместимую с M1. Стоит отметить, что именно сейчас, после многих лет отсутствия нативного браузера Arm для Windows от Google, они наконец присоединились к этому движению.

Недавние улучшения подготовили почву

Примерно в конце 2022 года у меня появилась возможность работать с операционной системой Windows на базе Arm над Microsoft «Windows Dev Kit 2023». По сути, это была версия материнской платы Surface Pro 9 для Arm, помещенная в черный пластиковый корпус. Этот компьютер, ранее известный как «Project Volterra» и доступный по цене 600 долларов, призван предоставить разработчикам практичную и достаточно эффективную систему Arm для разработки и тестирования своих приложений.

В 2022 году я столкнулся с многочисленными проблемами: приложения отказывались устанавливаться, а оборудование работало со сбоями из-за отсутствия драйверов. Более того, было несколько неровностей, которые не позволяли моему опыту напоминать настоящий ПК. Однако после того, как все устанавливаемые компоненты были настроены и настроены, система заработала без сбоев при выполнении повседневных задач просмотра и написания, оставив у меня сдержанное чувство удовлетворения.

восемнадцать месяцев назад установка клиента Dropbox на мое устройство была проблематичной; однако теперь есть родной клиент Arm, который работает отлично. Кроме того, загрузка установщика Adobe Creative Cloud, который представляет собой файл x86, привела к плавной установке версии Creative Cloud для Arm64 и ее компонентов, включая Photoshop и Lightroom, без проблем, с которыми я столкнулся ранее при попытке использовать тот же компьютер.

Готова ли версия Windows для Arm к подробному обзору?

Я столкнулся с проблемами при попытке загрузить и установить версию некоторых приложений для Arm, но случайно получил версию x86. Эта проблема сохранялась при получении Handbrake и VLC player с соответствующих веб-сайтов или торговых площадок. Хотя версии x86 работают правильно, вы испытаете потерю производительности при трансляции, поскольку собственная производительность была бы более желательной. Сообщается, что версия VLC для Arm64 в настоящее время доступна только через нестабильные ночные сборки.

Хотя наличие приложений Arm-версии, таких как Chrome и Dropbox для систем Arm, является привлекательным, в настоящее время они составляют небольшую часть по сравнению с количеством приложений x86. Заметными исключениями являются собственные клиенты Slack и Discord, а также Steam, все приложения Adobe, основные программы для редактирования видео и аудио и почти все игры — x86. Вы можете столкнуться с трудностями при использовании любого внешнего драйвера, еще не интегрированного в Windows, например моего микрофонного предусилителя Focusrite USB.

некоторые проблемы можно временно игнорировать из-за уровня совместимости x86. Такие приложения, как Slack и Discord, без проблем работают на Snapdragon 8cx Gen 3/Microsoft SQ3, а в X Elite есть потенциальные улучшения. Многие игры работают хорошо, и Qualcomm надеется, что даже относительно новые игры AAA будут работать удовлетворительно (как показано в недавней технической демонстрации с участием Baldur’s Gate 3 и Control).

Некоторые препятствия невозможно преодолеть без участия разработчиков. Слои перевода плохо сочетаются с античит-системами в играх, требуя новых или настроенных драйверов. Однако такие усилия по разработке не начнутся до тех пор, пока не будет накоплена значительная база пользователей, которая материализуется только тогда, когда оборудование Arm предложит ощутимые преимущества и будет широко поддерживать популярные приложения, такие как Chrome.

Этот год может ознаменовать долгожданное решение этих двух проблем. Хотя нет уверенности в том, что ведущие разработчики игр в ближайшее время перейдут на вооружение первоклассные решения для Windows-on-Arm, появление таких популярных игр, как Fortnite или Overwatch 2, использующих Arm Windows поддержка будет убедительным показателем прогресса в этой области.

Действительно жизнеспособная Arm Windows хороша для всех

Проще говоря, мы обсудили потенциальный переход операционной системы Windows на процессоры Arm, прежде всего, применительно к новым ПК Snapdragon X Elite. Однако расширение экосистемы Arm для Windows принесет преимущества не только тем, кто хочет приобрести новый компьютер.

Благодаря увеличению доступности собственных версий приложений Arm для оборудования Windows-on-Arm, такого как Surface Pro X с 2019 года и доступного ноутбука Best Buy, эти устройства значительно улучшат производительность, скорость и удобство использования. Это похоже на принцип «прилив поднимает все лодки», согласно которому общий прогресс приносит пользу всем участникам.

За пределами экосистемы Windows использование Windows на Apple Silicon Mac через Parallels становится все более похожим на то, как оно функционировало на компьютерах Intel Mac, за исключением нескольких исключений, таких как невозможность запуска новых игр DirectX 12. Маловероятно, что у нас будет собственная версия Windows, работающая непосредственно на оборудовании, как это было в эпоху Intel — вероятность того, что Apple создаст и поддержит свои собственные драйверы для Windows, практически не существует. В недавнем прошлом отсутствие совместимости с Windows было серьезной проблемой для Apple Silicon Mac.

Успех компьютеров Arm на рынке может побудить крупные технологические компании, такие как Samsung, Nvidia, MediaTek и Arm, инвестировать больше ресурсов в создание высокопроизводительных чипов для этих систем. В настоящее время Microsoft и Qualcomm, как сообщается, имеют эксклюзивное партнерство в отношении архитектуры Windows 10 и Windows 11 на ARM. Однако ходят слухи, что действие этого соглашения может вскоре прекратиться, что откроет возможности для усиления конкуренции на рынке ПК. Поддерживая процессоры Arm, потребители получат дополнительный выбор помимо того, что в настоящее время предлагают Intel или AMD, что сделает рынок более разнообразным и потенциально выгодным для потребителей.

Смотрите также

2024-04-24 14:56