Обзор Windows Dev Kit 2023

Сегодня мы представляем вам, возможно, самое важное устройство для будущего компьютеров на Windows. Это Project Volterra или, как официально называет эту коробочку Microsoft, Windows Dev Kit 2023.

Это мини-компьютер на процессоре Snapdragon от Qualcomm, работающий на архитектуре ARM. И он в первую очередь предназначен для разработчиков, которые будут оптимизировать свои приложения для Windows под «новую» архитектуру. По сути, это немного запоздалый ответ Microsoft на действия Apple, которые начали переход с х86 на ARM еще в 2020 году.


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

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

Естественно, что рост производительности ARM процессоров сделал вопросом времени переход компьютеров и планшетов на новую архитектуру. И прорыв состоялся с выходом процессоров серии М от компании Apple.

И, как показало время, чипы на ARM-архитектуре способны творить чудеса: у компьютеров компании из Купертино значительно увеличилась производительность и автономность по сравнению с традиционными процессорами от той же Intel.
Так что вполне логично, что в Microsoft зашевелились и представили несколько устройств на базе Windows на ARM, первым из которых стал гибридный компьютер Surface Pro X на базе процессора Microsoft SQ1 от Qualcomm. Новинка получилась довольно интересной, постоянное подключение к сетям LTE и время работы на 30-50% превышающее аналогичную версию на базе Intel. Однако главной проблемой устройств на базе Windows на ARM стало отсутствие нативных приложений от сторонних разработчиков, на которые пользователи Windows привыкли полагаться гораздо больше, чем пользователи компьютеров Apple.

Не пропустите наш обзор Microsoft Surface Pro X SQ1

Да, Windows на ARM на старте получил режим эмуляции для классических 32 разрядных приложений, а спустя год и для 64 разрядных, но производительность приложений при работе в режиме эмуляции оставляла желать лучшего, да и не все приложения, особенно тяжелые графические приложения работали корректно.

Не пропустите наш обзор Microsoft Surface Pro X SQ2

Именно поэтому в Microsoft выпустили первый девайс для разработчиков ARM приложений и тех, кто планирует адаптировать уже существующие программы под новую архитектуру, получивший название Project Volterra или Windows Dev Kit 2023.

Давайте разберемся, что же из себя представляет этот Windows Dev Kit 2023, а начнем с внешнего вида и железа внутри.

Железо, внешний вид

Project Volterra — это совсем небольшая коробочка, которая по размерам напоминает Mac Mini [кадры сравнения с другого канала подтяну]. Корпус на 20% сделан из переработанного океанического пластика, а по центру красуется логотип Windows. Сразу отмечу, что в отличии от Mac Mini – Microsoft Dev Kit 2023 не предназначен для обычных пользователей, поэтому говорить о дизайне устройства пока преждевременно – это просто инструмент.

Набор портов не самый стандартный: тут у нас гигабитный Ethernet, MiniDisplay-порт для вывода изображения, три USB-A, а также два USB-C. Зарядка осуществляется через проприетарный порт.

Для вывода изображения можно подключить до трех мониторов: один по DisplayPort и два по USB-C, но есть нюанс. Вам в любом случае при первом запуске понадобится использовать DisplayPort, поскольку USB-C с мониторами начинают работать уже только после первоначальной установки. Так что готовьте переходник.

Теперь давайте посмотрим, что же находится под капотом Dev Kit — задняя панель держится на шестигранниках в ножках и легко снимается.

Внутри мы видим кулер, плата и SSD-накопитель на 512 Гб. Судя по всему, Microsoft не особо заморачивались и слегка адаптировали плату от своих Surface — на это намекают пустые коннекторы. К слову, оперативной памяти добавили до 32 Гб, а процессор — Snapdragon 8сx Gen3 от Qualcomm с отдельным блоком под нейронные вычисления, такой же как на Surface Pro 9 5G.

Больше подробностей в нашем обзоре Microsoft Surface Pro 9 5G (SQ3)!

В России вы можете купить все модели Microsoft Surface Pro 8 и Pro 9 в нашем фирменном магазине!

Производительность

Говоря о производительности, первым делом в голову приходит сравнить Dev Kit с Mac Mini на M1. Если опираться на синтетические тесты, примерная разница в производительности с Mac Mini на M1 следующая.

В Geekbench 5 Project Volterra показывает 1107 баллов в одноядерном тесте и 5693 в многоядерном. Mac Mini — 1760 и 7724 соответственно. А в тесте на производительность браузера — Speedometer 2 — Dev Kit дает 153 балла, а Mac Mini — 215.

То есть можно грубо прикинуть, что Dev Kit отстает от первого коммерчески доступного конкурента от Apple на 25-30 процентов. И еще надо учитывать тот факт, что уже доступны Mac Mini на следующем поколении процессоров M2, которые еще мощнее.

Однако важно отметить, что такое сравнение не совсем корректно, поскольку Mac Mini — уже готовый продукт, а Dev Kit — устройство для разработчиков. Поэтому логичнее было бы провести параллель с аналогичным Developer Transition Kit от Apple, но его в свободном доступе уже давно нет и найти какую-либо информацию по таким же тестам производительности нельзя.

Получается интересная ситуация. Apple больше не зависят от Intel и могут настраивать и улучшать свои чипы так, как хотят, а Microsoft в любом случае полагаются на Qualcomm. И в этом плане специальные чипы Snapdragon пока что отстают от Apple Silicon.

К счастью, осенью прошлого года Qualcomm анонсировали новую линейку чипов Oryon, которые должны появиться на рынке уже в 2024 году. Это стало возможно благодаря покупке компании Nuvia, которая как раз и состояла из бывших инженеров Apple, работавших над их ARM-процессорами. Так что нет никаких сомнений, что Qualcomm получится догнать Apple в конечном итоге. Нам остается только ждать, а разработчикам — обновлять свои приложения под новую архитектуру как раз с помощью Dev Kit 2023.

И с этим все хорошо. Прямо из коробки Microsoft предлагает вам посетить соответствующую страницу, на которой можно найти всю необходимую среду для разработки приложений на ARM. В нее входит как адаптированный Microsoft Visual Studio, так и различные компоненты и библиотеки вроде Qualcomm Neural Processing SDK для использования нейронного блока процессора.

Установка средств разработчика arm-native

Для установки на Windows 11 доступен полностью встроенный в Arm набор средств разработчика, в том числе:

Объединение локальных вычислений на ЦП, GPU и NPU и облачных вычислений с помощью Azure, в том числе:

Также доступна поддержка создания приложений на основе Arm и переноса существующих приложений x64, в том числе:

  • Arm64ECArm64EC («Совместим с эмуляцией») — это новый двоичный интерфейс приложения (ABI), позволяющий создавать новые собственные приложения или постепенно переходить к существующим приложениям x64, чтобы воспользоваться преимуществами собственной скорости и производительности, которые можно использовать на устройствах с питанием Arm, включая более высокую энергопотребление, время работы батареи и ускоренные рабочие нагрузки машинного обучения ИИ & .
  • Arm64XArm64X — это новый тип двоичного кода, который может содержать как классический код Arm64, так и код Arm64EC, что делает его особенно подходящим для ПО промежуточного слоя или подключаемых модулей, которые могут использоваться обоими API.

К дополнительным средствам разработчика, поддерживаемым Windows 11 в Arm, относятся:

  • Подсистема Windows для LinuxВключение установки дистрибутивов Linux в Windows без дополнительных затрат на традиционную виртуальную машину или установку с двойной загрузкой.
  • Терминал WindowsСовременный способ параллельного выполнения нескольких командных строк на вкладках или панелях, полностью настраиваемый с помощью обработчика отрисовки текста с ускорением GPU и палитры команд.
  • Диспетчер пакетов WindowsКомплексное решение диспетчера пакетов, состоящее из программы командной строки (winget) и набора служб для установки приложений, которые будут выбирать оптимальный доступный пакет в зависимости от архитектуры оборудования.
  • Microsoft PowerToysНабор служебных программ для опытных пользователей для настройки и оптимизации работы с Windows для повышения производительности, включая диспетчер окон FancyZones, диспетчер клавиатуры, служебные программы мыши, PowerRename и многое другое.
  • Подсистема Windows для AndroidВключение Windows 11 для запуска приложений Android, доступных в Amazon Appstore.

Также на этой странице можно посмотреть видео от Microsoft, в котором рассматриваются различные сценарии использования Dev Kit 2023 для разработки приложений.

Наконец, если говорить про использование Project Volterra в быту, то в принципе это возможно. В отличие от предыдущих устройств с Windows на ARM, Dev Kit легко справляется с огромным количество вкладок браузера, перемещениями файлов, подключением дисков и так далее.

Еще стоит отметить, что Microsoft качественно улучшил работу WOW64 — слоя-переводчика приложений с х86-64 на ARM, так что в целом неоптимизированные приложения будут запускаться на Project Volterra. Но не всегда хорошо и далеко не все. Проверить, в каком формате работает та или иная программа, можно через диспетчер задач.

Выводы

Ровно год назад мы уже рассказывали вам о первом устройстве для разработчиков на базе ARM архитектуры — Qualcomm QC710 Developer Kit работающего на базе процессора среднего уровня Snapdragon 7c и возможно он действительно пригодился кому-то из разработчиков приложений Windows для ARM, но его смехотворные спецификации и низкая производительность заставляли усомниться в том, что в Microsoft серьезно оценивают перспективы ARM устройств. Теперь все выглядит иначе.

Больше подробностей в нашем обзоре Qualcomm QC710 Developer Kit

Dev Kit 2023 построен на самой современной аппаратной базе и по своим характеристикам превосходит топовую версию Surface Pro 9 5G, по вдвое меньшей цене, за счет отказа от дисплея и алюминиевого корпуса. Нам остается только надеяться на то, что следующие итерации ARM процессоров от Microsoft наконец обгонят Apple и разработчики к этому времени смогут обеспечить пользователям Windows привычный им набор приложений.

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

В России вы можете купить Windows Dev Kit 2023 в нашем фирменном магазине.

Новости о программах, устройствах и технологиях Microsoft