Операционная система Windows 10 на ARM должна быть выпущена на новых устройствах на процессорах Snapdragon до конца нынешнего года. Джо Белфиоре из Microsoft недавно подтвердил, что на уже существующие смартфоны она не попадёт. Причины для этого достаточно очевидные.
Система Windows 10 на ARM призвана обеспечить возможности традиционных компьютеров на портативных устройствах с высокой продолжительностью автономной работы. Эта продолжительность достигается за счёт использования экономичных процессоров на архитектуре ARM. Обеспечение привычного компьютерного окружения, вроде рабочего стола, означает невозможность работы на смартфонах. Белфиоре рассказал об особенностях ARM, которые требуют проведения дополнительной работы. Поскольку обладателей Windows-смартфонов осталось мало, проведение этой работы не будет оправданным.
В частности, при создании программного обеспечения под архитектуру ARM не так просто переносить его между разными устройствами. В операционную систему включён пакет поддержки платформы (BSP), при помощи которого она обменивается информацией с процессором. Нужно проделать определённую работу, чтобы система общалась с BSP и SoC, тогда как единый код приложений на персональных компьютерах работает на разных комплектующих. На ARM код нужно писать под конкретные процессоры. Именно поэтому так медленно обновляются многочисленные Android-устройства с различными аппаратными конфигурациями. На оптимизацию кода для каждого из них требуется время и чем меньше пользователей у этих устройств, тем меньше смысла проводить подобные оптимизации.
Чтобы полноценная Windows 10 интуитивно работала на смартфонах, Microsoft пришлось бы вносить значительные изменения в пользовательский интерфейс системы. Перенести её на мобильные устройства без изменений невозможно, особенно с учётом их небольших экранов. Для обеспечения полноценной компьютерной работы на смартфонах есть функция Continuum, также ведётся работа над унифицированной оболочкой CShell.
Есть информация, что Microsoft активно разрабатывает прототипы следующего флагманского смартфона. Компания экспериментирует с технологиями 3D Touch, которые должны были появиться в отменённом смартфоне McLaren. После него разработчики тестировали некоторые функции на прототипах Lumia 950/XL, но они были убраны из финальных версий смартфонов. Также Microsoft тестировала эти функции на смартфоне с кодовым названием Northstar (Lumia 960), который обладал алюминиевым корпусом, но так и не был выпущен. Недавние патенты позволяют предположить, что Microsoft работает над чем-то совершенно иным для флагманских смартфонов, это может быть сворачиваемый дизайн.
Таким образом, внутри компании идёт разработка интересных мобильных устройств и программного обеспечения для них. Следующий шаг для Microsoft будет особо важным, поскольку все предыдущие попытки провалились, а Windows Phone 8.1 больше не поддерживается.