Аннотация:
Microsoft запускает крупное изменение в экосистеме Windows 11, стремясь полностью положить конец эпохе «отстойных веб-приложений», которая уже давно преобладает в операционной системе. На протяжении многих лет Microsoft и многие сторонние разработчики широко использовали веб-технологии на основе ядра Chromium (такие как Electron, Edge WebView2 и т. д.) для создания настольных приложений. Хотя это значительно снизило стоимость кроссплатформенной разработки, оно также оставило пользователей в трясине безумного каннибализации системных ресурсов, медленного запуска и фрагментированного взаимодействия с интерфейсом.
Теперь Microsoft решила полностью переключить свое внимание обратно на высокопроизводительную чисто нативную архитектуру настольных компьютеров и с помощью инструментов кодирования с помощью искусственного интеллекта значительно преодолела порог эффективности, который препятствует нативной разработке.

В ходе только что завершившегося ежегодного обмена технологиями разработки команда Microsoft по архитектуре программного обеспечения продемонстрировала впечатляющий прорыв: с помощью глубоко интегрированной специализированной большой модели генерации кода искусственного интеллекта и базового рабочего процесса Visual Studio разработчики теперь могут создать с нуля высокопроизводительный настольный клиент с полным набором базовых функций и полностью работающий на собственной платформе Windows (на основе C#, C++ и WinUI 3/Windows App SDK) примерно за 30 минут. В прошлом, даже если опытная команда инженеров создавала собственную программу такого же масштаба, часто требовались дни или даже недели для выполнения сложных и тривиальных задач, таких как отрисовка интерфейса, базовые вызовы API и управление безопасностью памяти.


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

Внутренние тесты производительности показывают, что собственное приложение, реструктурированное с использованием этой новой архитектуры, имеет скорость холодного запуска почти в 4–6 раз выше, чем предыдущая версия веб-пакета, а затраты памяти во время выполнения были непосредственно снижены более чем на 60 %. В то же время он достиг полного уровня совместимости с такими функциями системы, как адаптивный темный режим, материал слюды (Mica), плавная анимация и песочница безопасности на уровне системы. Например, Microsoft взяла на себя инициативу по углубленной «распаковке» своей официальной матрицы приложений. Основные компоненты, которые подвергались критике со стороны пользователей из-за веб-архитектуры, включая новые версии Teams, Outlook и даже некоторые предустановленные в системе гаджеты, планируется постепенно перевести на современный собственный код.






Продвигая эту трансформацию, Microsoft также дала четкий сигнал сообществу разработчиков: с развитием гибридных инструментов программирования искусственного интеллекта на устройствах и в облаке собственная эффективность разработки больше не является непреодолимым пробелом, и платформа Windows вернется к стремлению к высокой скорости реагирования, низкому энергопотреблению и максимальной операционной эффективности. Ожидается, что эта серия мер позволит Windows 11 постепенно удалить избыточный багаж, принесенный историей и платформами, в будущих обновлениях, предоставляя пользователям более легкий, плавный и последовательный современный рабочий стол.
Комментарии