Корпорація Майкрософт випустила версію 1,1 Windows App SDK із підтримкою створення програм, які потребують підвищення прав, сповіщень тощо.
Корпорація Майкрософт випустила версію 1.1 Windows App SDK, набір інструментів розробки, які (як це не дивно) дозволяють створювати програми для Windows 10 і 11. Невдовзі з’явився перший випуск Windows App SDK Windows 11 було запущено, і це спосіб об’єднати сучасні візуальні ефекти та функції, а також традиційні можливості Win32 в одній програмі. У цій новій версії є деякі помітні покращення, щоб зробити роботу ще кращою.
Слюда — це новий поверхневий матеріал, який Microsoft представила з Windows 11, і він дозволяє тлу вашого робочого столу м’яко просвічувати програму, додаючи трохи кольору інтерфейсу користувача. Хоча початковий випуск Windows App SDK вийшов після виходу Windows 11, ви не могли створювати програми, які використовували новий матеріал Mica таким чином. Крім того, у галереї WinUI 3 у Windows App SDK є нові зразки, нові елементи керування та оновлений інтерфейс, щоб більше відповідати принципам дизайну Windows 11.
Іншим важливим удосконаленням є можливість створювати додатки, які вимагають підвищення прав (тобто їх потрібно запускати від імені адміністратора), що було обмеженням оригінального випуску. Крім того, програми, упаковані у форматі MSIX, розріджені та незапаковані програми, тепер також можуть надсилати сповіщення Windows, навіть якщо програма не запущена. Це означає, що програми мають спосіб сповіщати користувачів, навіть якщо програмою не користуються.
Microsoft також покращила продуктивність програм, які використовують C#, завдяки оновленням рівня взаємодії WinRT. Корпорація Майкрософт каже, що проста програма «Hello World» може бачити час запуску до 9% швидше, і ви також повинні побачити значні покращення при використанні властивостей залежностей у програмах WinUI 3.
З боку розробників тепер можна налаштувати програму на автоматичний перезапуск, коли вона закривається через оновлення або збій. Крім того, ви можете встановити параметри відновлення, щоб програма могла повертати користувачів туди, де вони були до несподіваного закриття програми.
Інші зміни включають покращені API завантажувача, підтримку самодостатніх програм (тобто програм, які містять необхідну Windows Залежності SDK програми для їх використання) і можливість змінювати змінні середовища без використання API реєстру безпосередньо. Корпорація Майкрософт також представила новий API вікон, який дає змогу встановлювати Z-порядок вікон програми. Нарешті, Microsoft оголосила, що Template Studio для WinUI (C#) тепер доступний у Visual Studio Marketplace. Це розширення полегшує створення програми WinUI за допомогою досвіду на основі майстра, створюючи «добре сформований, читабельний код», і це хороший спосіб розпочати розробку WinUI.
Щоб інсталювати інструменти Windows App SDK для розробки, потрібно використовувати Visual Studio 2022 або 2019, а також дотримуйтесь інструкцій на цій сторінці залежно від типу програми, яку ви хочете створити. Таким чином ви автоматично зможете отримати останню версію інструментів. Ви також можете знайти повні примітки до випуску тут.
Джерело: Microsoft