Microsoft выпустила стабильную версию 1.0 своего Комплект разработчика программного обеспечения для Windows (SDK) сегодня, 16 ноября. Платформа, ранее известная как Project Reunion, призвана восполнить пробел в приложениях, который Microsoft создала для себя почти десять лет назад, когда впервые запустила универсальную платформу Windows (UWP).
Кевин Галло, корпоративный вице-президент платформы для разработчиков Windows, написал в Твиттере о выпуске 1.0, отметив: «Стабильный выпуск Windows App SDK 1.0 доступен! WinAppSDK нацелен на то, чтобы дать разработчикам возможность создавать наиболее продуктивные приложения для Windows, и мы с нетерпением ждем ваших отзывов!»
Также: Windows 10 — угроза безопасности, ожидающая своего часа
Microsoft рассчитывает, что Windows App SDK поможет компании исправить некоторые из прошлых ошибок, связанных с ее «стратегией универсальных приложений / одной платформы Windows», которая полагалась на UWP для вытеснения Win32, а разработчикам — на тяжелую работу по приведению существующих приложения на эту платформу. Когда Windows 8 вышла из строя и разработчики отказались переходить на UWP, представители Microsoft сменили направление.
В 2019 году Галло изложил план попытки унифицировать платформы разработчиков Windows для Microsoft и создать ситуацию, при которой разработчики могли бы просто создавать «приложения для Windows», а не Win32 или UWP.
В мае 2020 года Microsoft выпустила предварительные версии первых двух официальных компонентов Reunion: WinUI 3 и WebView 2. WinUI 3 — это новый собственный фреймворк пользовательского интерфейса для Windows 10. WebView 2 — это элемент управления для интеграции веб-контента в приложение. В марте 2021 года Microsoft достигла отметки 0,5 с Project Reunion.
В выпуске 1.0 Microsoft поддерживает WinUI 3 для использования полными приложениями WinUI 3. В будущем выпуске Microsoft также будет поддерживать WPF, WinForms и другие приложения с WinUI 3 через острова XAML. Версия 1.0 поддерживает отрисовку текста, управление ресурсами, жизненный цикл приложений и работу с окнами как для упакованных, так и для неупакованных приложений. Поддержка push-уведомлений запланирована в будущем выпуске Windows App SDK, согласно дорожная карта.