Wikiwand AI

Windows UI Library

From Wikipedia, the free encyclopedia

Windows UI Library(WinUI)は、Windowsランタイムのために組み込まれたOSが標準で備える複数のUIフレームワークAPI)のひとつであり、Windows 8Windows 8.1Windows 10Windows Phone 8.1オペレーティングシステム用のユニバーサルWindowsプラットフォームアプリ(旧称:Windowsストアアプリ[注釈 1])のバックボーンを形成するWindowsランタイムプログラミングモデルの一部である。コードネームはJupiter[4][5]で、UWP XAMLWinRT XAMLとしても知られる。XAMLを使用してユーザーインターフェイスを宣言・記述できる。

別名 WinUI, UWP XAML, WinRT XAML
初版 2011年 (15年前) (2011-09)
最新版
2.8.7[1] / 2025年2月5日 (19か月前) (2025-02-05)
概要 別名, 開発元 ...
Windows UI Library
別名 WinUI, UWP XAML, WinRT XAML
開発元 マイクロソフト
初版 2011年 (15年前) (2011-09)
最新版
2.8.7[1] / 2025年2月5日 (19か月前) (2025-02-05)
最新評価版
2.8.7-prerelease.241119001[1] / 2024年11月22日 (21か月前) (2024-11-22)
リポジトリ ウィキデータを編集
プログラミング
言語
C++C#
対応OS Microsoft Windows[2]
プラットフォーム Intel x86 32-bit, x86-64 and ARM
種別 アプリケーションフレームワーク
ライセンス MIT License after 2018-12-04;[3] Freeware before
公式サイト aka.ms/windev ウィキデータを編集
テンプレートを表示
閉じる

Windows Phone

Windows Phone 8.0とそれ以前のバージョンはWinRT XAMLをサポートしておらず、XAMLアプリケーションはSilverlight XAMLに基づいており、XAP形式で配置されていた。

Windows Phone 8.1ではWindowsランタイムのサポートが改善され、WinRT XAMLを利用できるようになった。このプラットフォーム間の収斂により、ユニバーサルアプリはユーザーインターフェイスを含むコードのほとんどを共有しながら、Windows 8.1とWindows Phone 8.1の両方をターゲットにすることができるようになった。Windows Phone 8.1は引き続きSilverlight XAMLアプリを実行できるし、新機能やAPIに関してはSilverlight 8.1[6]として追加されている。

関連技術

WinUIはWindows Presentation Foundation (WPF) およびSilverlight (WPF/E) と関連がある。いずれも類似のXAMLベースUIフレームワークであるが、WPFはデスクトップアプリに、Silverlightはポータブルアプリに使われる。WinUIはそのAPIに、これらの旧テクノロジーの両方(特にSilverlight)と同じ名前を持つものを多数使用しているが、その用途はWPF同様、Windows(さらに具体的に言うとWindows 8以降)に限定されている。主な違いは、WPFやSilverlightはC#で書かれており、アプリケーションの開発にはC#Visual Basicなどの.NET言語が必要となる一方、WinRT XAMLはWindowsランタイムの一部であり、C++で書かれており、ネイティブコードから利用でき、C++/CX英語版またはC++/WinRT英語版を使った開発ツールがある、ということである。

Windows App SDK

WinUI 3

WinUI 3は、WinRT XAML を別パッケージとして OS から分離したものである。これは、迅速な更新のためであり、また旧バージョンの Windows でも新機能を動作させることができるようにするためである[7]

Project Reunion

Project Reunion は、Win32 APIUWPを統合する取り組みであり[8]、WinUI 3 を含んでいる[8][9]。ただし、マイクロソフトによると、Project Reunion には既存のフレームワークを置き換える意図はなく、補完するものであると述べている[9]2021年6月25日には、Project Reunion のバージョン 0.8 が公開され、同時に Windows App SDK に改名された[10]

脚注

関連項目

外部リンク

Related Articles

Timelines

Top Qs

Fact Checks