paint-brush
Microsoft и ARM: непростая история: десятилетие в путик@geekonrecord
470 чтения
470 чтения

Microsoft и ARM: непростая история: десятилетие в пути

к Geek on record6m2024/06/02
Read on Terminal Reader

Слишком долго; Читать

Новые устройства Microsoft Surface созданы для процессоров ARM с низким энергопотреблением. Microsoft считает, что эти гаджеты 2-в-1 наконец-то могут стать их конкурентами-убийцами Apple. Но как мы туда попали? Давайте рассмотрим отношения Microsoft с ARM, начиная с Surface RT 2012 года.
featured image - Microsoft и ARM: непростая история: десятилетие в пути
Geek on record HackerNoon profile picture
0-item

«Microsoft анонсирует новые устройства Surface! Их легкий форм-фактор сочетает в себе функции традиционного ноутбука и планшета. Новая версия Windows, специально созданная для процессоров ARM с низким энергопотреблением, обещает улучшения безопасности и производительности. Он дает пользователям доступ к любимым приложениям Windows и работает от батареи в течение всего дня. Microsoft считает, что эти гаджеты 2-в-1 могут наконец стать их конкурентами-убийцами Apple».


Можно подумать, что это относится к новым устройствам Surface, анонсированным на мероприятии Microsoft Copilot+ PC в начале этого месяца. Или, возможно, вы подумали, что речь идет о Surface Pro X, выпущенном в 2019 году. Но на самом деле речь шла о Surface RT, выпущенном в 2012 году.


Это верно; Выпуск Copilot+ PC — это третья попытка Microsoft представить новое поколение устройств Windows, использующих архитектуру ARM. Что произошло в двух предыдущих?


2012: Рождение поверхности


Surface RT был представлен вместе с Windows RT, вариантом Windows 8, скомпилированным для процессоров ARM. Цель Microsoft в отношении этого нового устройства была смелой: создать убийцу iPad.


В недавнем интервью с Паваном Давулури, руководителем направления Windows и устройств в Microsoft, Дэвид Пирс из The Verge спросил, в чем заключается главная ставка на Surface RT.


« Наш основной тезис на тот момент, когда мы делали ставку на ARM, заключался в модернизации платформы и внедрении современной архитектуры в Windows. […] Нам нужна была отличная производительность, продолжительное время автономной работы и безопасность, а также новая парадигма взаимодействия с пользователем.Паван Давулури, 2024 г.


Surface RT и его ставка на ARM в конечном итоге обернулись фиаско для Microsoft, но уроки, полученные от него, проложили путь к миллиардному бизнесу с устройствами Surface Pro.


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


Невозможность запуска классических приложений для Windows x86 в 2012 году была смертным приговором. И потребители, и предприятия сильно зависели от устаревших настольных приложений; Microsoft требовалось, чтобы разработчики запрыгнули в вагон Магазина Windows, но в конечном итоге они этого не сделали.


Сенсорный интерфейс Surface RT, рекламируемый как неинтуитивный, в сочетании с болезненными программными сбоями , мешал конкурировать с плавностью работы Apple на iPad. Стартовая цена Surface RT в 499 долларов также считалась неконкурентоспособной по сравнению с более дешевыми планшетами Android и даже iPad начального уровня.


Вдобавок ко всему, название RT сбивало с толку потребителей, да и производителям ПК оно тоже не нравилось: Dell призвала Microsoft отказаться от этого бренда , а Samsung решила не выпускать планшеты с Windows RT .


Microsoft осталась единственным сторонником Windows RT и в конечном итоге решила отказаться от этого продукта в пользу линейки Surface Pro, которая поставлялась с процессорами Intel и полной версией Windows.


2019: Загадка совместимости приложений


Семь лет спустя был выпущен Surface Pro X как новая попытка конкурировать с Apple, используя процессор на базе ARM. Microsoft считала, что Surface Pro X обеспечивает идеальное сочетание мобильности, производительности и скорости.


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


Панос Панай, в то время главный директор по продуктам Microsoft, похвалил новый процессор SQ1 устройства, специальный набор микросхем на базе ARM, разработанный Microsoft и Qualcomm.


« Лучшее время автономной работы, быстрее, тоньше, легче, беспрецедентная производительность. И все это при использовании полной мощности Windows. […] Surface Pro X также является первым ПК с Windows, когда-либо имеющим встроенный механизм искусственного интеллекта.Панос Панай, 2019 г.


С 2012 года технологическая ситуация изменилась, и такие поставщики ПК, как Asus, HP и Lenovo, наконец, с энтузиазмом восприняли идею выпуска устройств на базе ARM с Windows. Microsoft выпустила инструменты разработчика , которые позволили создавать новые собственные ARM-приложения для Windows 10.


Чтобы облегчить переход на процессоры ARM и избежать тех же ошибок, которые Windows RT совершила несколько лет назад, в Windows 10 был включен уровень эмуляции приложений x86 . Однако этот уровень эмуляции имел ограничения и не работал безупречно: приложения x86 запускались в 32-битном эмуляторе, а процессоры ARM являются 64-битными, что время от времени вызывало такие проблемы, как зависания или сбои. Возможности эмуляции Surface Pro X с приложениями x64 были еще более ограничены, поскольку Microsoft их официально не поддерживала.


Microsoft знала об этих проблемах и продвигала Surface Pro X как устройство премиум-класса, предназначенное для мобильных пользователей, которые проводят большую часть своего времени, используя веб-браузер или базовые приложения. Это оттолкнуло большую часть пользователей Windows, которым приходилось полагаться на то, что их приложения работают без проблем с производительностью.


Хотя Surface Pro X не стал полным коммерческим провалом, он столкнулся с серьезными проблемами, которые снизили его привлекательность. Помимо ограничений совместимости приложений, собственная экосистема Windows на ARM все еще находилась в зачаточном состоянии, а высокая цена ставила Surface Pro X в невыгодное конкурентное положение по сравнению с традиционными устройствами на базе x86.


2024: новая эра искусственного интеллекта


Surface Pro 9 был выпущен в 2022 году, объединив бренд Surface Pro X с обычной линейкой Pro и предоставив покупателям выбор: они могли выбирать между новым процессором SQ3 на базе ARM и процессорами Intel Core i5/i7.


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


И это подводит нас к событию Surface в конце мая 2024 года, когда Microsoft сделала ставку на ARM со своими новыми устройствами Surface. Впервые с 2012 года анонс линейки Surface включал только устройства на базе ARM: новый Surface Pro и Surface Laptop.


Эти новые устройства называются ПК Copilot+ и оснащены новыми процессорами Snapdragon X Elite и Plus на базе ARM от Qualcomm. Что особенного в них, так это то, что они оснащены первым в своем роде чипом: нейронным процессором (NPU), предназначенным для поддержки новых функций искусственного интеллекта Windows 11, таких как Recall .


Тем не менее, Microsoft осознает, что подавляющее большинство устаревшего корпоративного программного обеспечения по-прежнему зависит от архитектуры x86, а будущие ПК Copilot+ также будут оснащены чипами Intel и AMD.


Этот выпуск аппаратного обеспечения также обсуждался во время недавнего интервью с руководителем отдела Windows и устройств Microsoft Паваном Давулури. В интервью Давулури спросил, считает ли Microsoft, что они наконец решили проблему совместимости приложений:


« Обычно мы всей командой ищем набор сигналов. В этом случае были некоторые вещи, которые мы ясно узнали из отзывов клиентов. […] Есть некоторые важные вещи, которые нам просто нужно было выполнить; производительность эмулятора была одним из таких примеров.


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


Отличным примером этого является сам эмулятор. Несмотря на то, что мы проделали огромную работу над эмулятором в этой итерации, есть некоторые вещи, которые вы не можете эмулировать: компоненты ядра в Windows, средства защиты от вредоносных программ и приложения VPN, на которые полагаются коммерческие клиенты, вы должны получить они родные. »


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


Microsoft пытается убедить разработчиков, предоставляя им доступ к библиотеке времени выполнения Windows Copilot, которая позволит использовать в своих приложениях более 40 моделей искусственного интеллекта, работающих в Windows 11. Разработчики смогут интегрировать фильтры изображений, такие как размытие фона и зрительный контакт во время видеозвонков, живые субтитры с возможностями перевода на основе искусственного интеллекта и даже пользовательские версии Recall в приложении.


Точно так же Microsoft пытается убедить потребителей, называя эти новые устройства «убийцами MacBook». Юсуф Мехди, директор по потребительскому маркетингу Microsoft, заявил, что новые ноутбуки будут «на 58 процентов быстрее», чем MacBook Air с процессором M3, а срок службы батареи будет длиться «весь день».


До сих пор разработчики были недостающим звеном, но новая стратегия Copilot+ великолепна. Создавая уникальные возможности искусственного интеллекта, которые станут незаменимы для пользователей Windows ( ), Microsoft косвенно подталкивает разработчиков встречаться с клиентами там, где они находятся: на современной платформе Windows на базе ARM, управляемой искусственным интеллектом.


Microsoft, возможно, наконец-то одержит здесь победу. Делайте ваши ставки! Все станет интереснее.



Изображение предоставлено: Microsoft