Сегодня 04 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Почему разработчики не успевают за Windows на Arm – объясняет Глеб Хмызников

Руководитель проекта Microsoft по переносу Python-библиотек рассказал, почему часть из них не работают на новых Copilot+ PC и как разработчики могут ускорить переход.

18 июня 2024 года Microsoft и ее партнеры начали продавать ноутбуки Copilot+ PC на процессорах Arm. Но большинство программ для Windows написаны под процессоры Intel и AMD, и далеко не все авторы успели переделать их под новую архитектуру, из-за чего покупателям и разработчикам пока сложно в полной мере воспользоваться преимуществами новых ноутбуков. О том, почему одни библиотеки уже работают на новом процессоре, а другие нет, поговорили с Глебом Хмызниковым, инженером-разработчиком Microsoft, который отвечает за работу Python и его библиотек на машинах с Arm.

Глеб, вы занимаетесь переносом Python-библиотек на новые ноутбуки и решаете проблемы, из-за которых часть из них до сих пор не запускается без эмуляции. Откуда вообще взялось это отставание?

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

Но ведь другая часть библиотек уже работает на Arm нативно. В чем разница между ними и теми, что пока не запускаются?

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

Одна из главных особенностей новых ноутбуков – встроенный нейропроцессор для задач ИИ. Могут ли разработчики на Python пользоваться им уже сейчас?

Могут, но пока через обходные пути. Самый рабочий вариант сейчас – ONNX Runtime, программа Microsoft для запуска ИИ-моделей, в связке с инструментами Qualcomm, которые дают к нейропроцессору прямой доступ. Поэтому мы и работаем вместе с производителями чипов: они лучше всех знают, как устроен их нейропроцессор и как задействовать его полностью.

Допустим, разработчик уже купил Arm-ноутбук. Как ему работать, пока не все библиотеки готовы?

Начать с нативного Python и проверить, какие из нужных ему библиотек уже работают напрямую. То, что не запускается, можно временно использовать через эмуляцию. И очень важно сообщать о сбоях публично. Отчет о том, какой пакет не собрался и на каком устройстве, экономит авторам библиотек время на поиск причины. Чем больше таких отчетов с разных машин, тем быстрее закрываются пробелы.

В июне вы оценивали проекты хакатона IAHD, много общались с разработчиками. Чего, по вашим ощущениям, профессиональное сообщество ждет от новых Arm-ноутбуков?

Разработчики ждут, что о процессоре не придется думать: открыл ноутбук, поставил привычные инструменты и работаешь. Плюс многих интересует запуск ИИ-моделей прямо на устройстве. И то и другое упирается в готовность библиотек.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про пк

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Stronghold 4 сбежала от GTA VI и Warhammer 40,000: Dawn of War 4 — ранний доступ амбициозной стратегии перенесли на четыре месяца 5 ч.
Четыре крупнейших гиперскейлера займут ещё $131 млрд на развитие ИИ-инфраструктуры 6 ч.
Хостинг-провайдер Beget подтвердил потерю данных клиентов после атаки 6 ч.
Microsoft ускорила Windows 11 на ПК с 8 Гбайт памяти — многозадачность стала быстрее на 40 % 6 ч.
Фальшивое собеседование стоило Binance $6,3 млрд: хакеры взломали биржу через разработчика 7 ч.
Каждый пятый американец променял бы секс на ранний доступ к GTA VI 8 ч.
Эмулятор PlayStation 3 избавился от «черных экранов» — а 80 % игр полноценно работают на ПК 8 ч.
Bethesda раскрыла полное название шестых «Свитков» — первый за восемь лет новый тизер The Elder Scrolls VI: Sentinel 9 ч.
Apple ограничит доступ детей к дейтинговым приложениям и романтическим ИИ-ботам 9 ч.
Половина всех новых игр в Steam за октябрь была создана с помощью генеративного ИИ 10 ч.
Новая статья: Обзор комплекта памяти Patriot Viper Steel 5 Infinite RGB DDR5-6000 CL36 32GB: Micron вместо SK hynix 2 ч.
Sony почти похоронила Blu-ray: её последний UHD-плеер исчез из продажи в США и Европе 4 ч.
Новая статья: ИИтоги октября 2026 г.: Альтман просит потерпеть 4 ч.
OpenAI научит дата-центры сбрасывать энергопотребление за минуту, чтобы не перегружать электросеть в часы пик 4 ч.
Sony стала скупать подержанные PS5 у геймеров — за консоль с двумя геймпадами предлагают до $400 5 ч.
Samsung построит в США фабрику чипов для AMD и Nvidia — она будет выпускать логику для HBM4 5 ч.
Самая дикая консоль: представлена полутораметровая Xbox Series X-BITE в виде аллигатора 5 ч.
Продажи полупроводников в мире взлетели на 24 % за квартал и достигли рекордных $517,7 млрд 6 ч.
Intel перестанет выпускать девять мобильных процессоров Core Ultra 200 — но на пенсию их не отправят 6 ч.
Учёные заставили бактерии размножаться ради решения сложных задач 6 ч.