Windows アプリ SDK 1.1 は、昇格されたアプリと Mica マテリアルのサポートを追加します

Microsoft は、昇格や通知などを必要とするアプリの作成をサポートする Windows アプリ SDK のバージョン 1.1 をリリースしました。

Microsoft は、(当然のことですが) Windows 10 および 11 用のアプリを構築できる開発ツールのセットである Windows App SDK のバージョン 1.1 をリリースしました。 Windows App SDK の最初のリリースは、その直後に行われました。 Windows 11 これは、最新のビジュアルと機能に加えて、従来の Win32 機能を同じアプリに統合する方法です。 この新しいバージョンには、エクスペリエンスをさらに向上させるためにいくつかの注目すべき改善が加えられています。

マイカは Microsoft が Windows 11 で導入した新しい表面マテリアルで、デスクトップの背景がアプリを通して柔らかく光り、UI に少しの色を追加します。 Windows アプリ SDK の最初のリリースは Windows 11 がすでにリリースされた後に行われましたが、この方法では新しい Mica マテリアルを使用するアプリを構築することはできませんでした。 これに加えて、Windows アプリ SDK の WinUI 3 ギャラリーには、Windows 11 の設計原則との整合性を高めるための新しいサンプル、新しいコントロール、および更新されたインターフェイスが含まれています。

もう 1 つの大きな改善点は、元のリリースの制限であった昇格を必要とする (つまり、管理者として実行する必要がある) アプリを作成できることです。 さらに、MSIX 形式を使用してパッケージ化されたアプリ、スパース パッケージ化されたアプリ、およびパッケージ化されていないアプリも、アプリが実行されていないときを含めて Windows トースト通知を送信できるようになりました。 つまり、アプリが使用されていないときでもユーザーに警告する方法がアプリにはあります。

Microsoft は、WinRT 相互運用層の更新により、C# を使用するアプリのパフォーマンスも向上しました。 Microsoft によると、単純な「Hello World」アプリの起動時間が最大 9% 高速化され、WinUI 3 アプリで依存関係プロパティを使用する際にも大きな改善が見られるはずです。

開発者側では、アップデートやクラッシュによってアプリが終了したときに自動的に再起動するように設定できるようになりました。 さらに、アプリが予期せず終了する前の状態にアプリがユーザーを戻すことができるように、回復オプションを設定できます。

その他の変更には、ブートストラップ API の改善、自己完結型アプリ (つまり、必要な Windows を含むアプリ) のサポートが含まれます。 それらを使用するためのアプリ SDK の依存関係)、およびレジストリ API を使用せずに環境変数を変更する機能 直接。 Microsoft は、アプリ ウィンドウの Z オーダーを設定できる新しいウィンドウ API も導入しました。 最後に、Microsoft は、Template Studio for WinUI (C#) がリリースされたことを発表しました。 Visual Studio マーケットプレイスで入手可能. この拡張機能を使用すると、ウィザード ベースのエクスペリエンスを使用して WinUI アプリを簡単に作成し、「整形式で読みやすいコード」を生成できるため、WinUI 開発を始めるのに最適な方法です。

開発用に Windows App SDK ツールをインストールするには、Visual Studio 2022 または 2019 を使用する必要があります。 このページの指示に従ってください 構築したいアプリの種類に応じて。 この方法で、ツールの最新バージョンを自動的に入手できるようになります。 完全なリリースノートもここで見つけることができます。


ソース: マイクロソフト