Сегодня 07 ноября 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
Тренды 🔥
Новая статья: Stygian: Outer Gods — лавкрафтианский кошмар. Опять. Рецензия 7 ч.
Бывший босс PlayStation объяснил, почему спустя 11 лет Sony так и не выпустила ни ремейк, ни сиквел Bloodborne 9 ч.
IPO на $1,5 трлн под угрозой: потенциальных инвесторов Anthropic напугал обвал акций IT-компаний 10 ч.
Paint оказался дырявым: уязвимость позволяет удалённо взламывать Windows 11 — Microsoft выпустила патч, но он не приходит 10 ч.
Кибератака полностью уничтожила облачную инфраструктуру Beget — хостинг-провайдер восстанавливает её с нуля 11 ч.
Еврокомиссия обвинила TikTok в затягивании пользователей в «кроличью нору» вредных видео 11 ч.
Битва игр года, новые номинации и возвращение старых: Valve раскрыла первые подробности The Steam Awards 2026 12 ч.
Браузер Vivaldi обновился — новый блокировщик рекламы, отсутствие слежки и полностью настраиваемый интерфейс 12 ч.
Следующей целью Суверенного фонда Саудовской Аравии после Electronic Arts стала Unity — переговоры уже начались 14 ч.
Microsoft готовит Windows 11 27H2 — крупное обновление системы 15 ч.
Tesla сообщила о планах по выпуску ИИ-ускорителей SI и Dojo 3 7 ч.
YMTC хочет выпускать передовую NAND почти без западных технологий — 70 % оборудования на новом заводе будет китайским 8 ч.
В Китае заработало крупнейшее в мире хранилище энергии на сжиженном воздухе 8 ч.
Apple насчитала 100 тыс. приложений, оптимизированных для iPhone Duo — многие из них всё ещё работают некорректно 8 ч.
Маск объявил о сворачивании производства Cybertruck: футуристический пикап не оправдал надежд Tesla 10 ч.
Электрический суперкар BYD разогнался до 503 км/ч — это мировой рекорд для серийных авто 11 ч.
TSMC может потеснить Samsung и SK hynix на рынке памяти — Nvidia подталкивает её к выпуску 3D DRAM 11 ч.
Преступники угнали шесть паллет с чипами Nvidia на сумму $11,4 млн и увезли их куда-то в продуктовом грузовике 13 ч.
Tesla замахнулась на 80-кратный прирост мощности ИИ-чипов и переименовала их в ускорители суперинтеллекта 13 ч.
Цена GeForce RTX 5070 Ti взлетела почти вдвое выше рекомендованной в США — а в России превысила 150 000 рублей 13 ч.