de:code 2015 / Windows 10セッションでの用語集 #decode15

マイクロソフトの田中達彦です。
2015年5月26日、27日に開催されるde:code向けに、Windows 10のアプリ開発関連の用語をまとめました。
Buildというイベントで発表された言葉をもとにしています。今後、言い方や使い方が変わる可能性もあります。また、日本語への翻訳の方法についても、変更する可能性があります。

[アプリのプラットフォームや種類など]

ユニバーサル Windows プラットフォーム (Universal Windows Platform、UWP)
Windows 10に搭載されているアプリプラットフォーム。

ユニバーサル Windows プラットフォーム アプリ (UWP アプリ、ユニバーサル Windows アプリ)
UWP上で動くアプリのこと。

Classic Windows アプリ (CWA)
Win32や.NET Frameworkで作られたアプリのこと。Windows 8.xの世代には、デスクトップアプリと呼ばれていた。

UWP ブリッジ (ユニバーサル Windows プラットフォーム ブリッジ)
既存のコードベースをUWPに移行させるためのテクノロジやツールキットの総称。CWAやAndroid、iOSのアプリに対応している。

Windows ストア アプリ (ストア アプリ)
Windows 8.xの世代のアプリの種類の1つで、Windowsラインタイム(WinRT)上で動くアプリのこと。Windowsストアを使用してアプリを配信する。

アプリ パッケージ (appx パッケージ)
UWAアプリまたはWindows 8.xのストアアプリを配布できる形式にまとめたファイル。拡張子が.appxであることから、appxパッケージとも呼ばれる。

[デバイスの総称]

Windows Desktop (Windows デスクトップ)
デスクトップPC、ノートPC、8インチ以上のタブレットのこと。OSのエディションとしては、Windows 10 Home、Windows 10 Professional、Windows 10 Enterpriseなどが動作するデバイス。

Windows Mobile (Windows モバイル)
Phoneや8インチ未満のタブレットのこと。OSのエディションとしては、Windows 10 Mobile、Windows 10 Mobile Enterpriseが動作するデバイス。

[UWPブリッジのプロジェクト名]

Project Westminster
WebサイトをUWPに対応させるプロジェクト。UWPブリッジの1つ。

Project Centennial
CWA(Win32や.NETなどのClassic Windowsアプリ)をUWPに対応させるプロジェクト。UWPブリッジの1つ。

Project Astoria
AndroidのアプリをUWPに対応させるプロジェクト。UWPブリッジの1つ。

Project Islandwood
Object-Cで書かれたアプリをUWPに対応させるプロジェクト。UWPブリッジの1つ。

de:code 2015でのWindows 10の開発系セッションでこれらの用語を使用します。
新しい用語が多いとそれだけで消化しきれなくなってしまうので、事前に紹介します。

マイクロソフト
田中達彦