Xbox のサンプルでの UWP
Xbox 用に、そのプラットフォームでの実行に最適化されたクロスプラットフォームの UWP サンプルがいくつかあります。 GitHub でコードを参照し、Readme や Wiki を確認して、使用しているマシンにプロジェクトを複製できます。
TVHelpers
TVHelpers は、JavaScript と XAML/C# のサンプルとライブラリです。JavaScript と C# による、Xbox とテレビの優れたエクスペリエンスの構築をサポートします。 TVJS は Xbox のための優れたユニバーサル Windows プラットフォーム (UWP) アプリの構築をサポートします。
TVJS には、自動コントローラー ナビゲーション、リッチ メディアの再生、検索などのサポートが含まれています。 ホストされた Web アプリで TVJS を使うと、パッケージ化された Web UWP アプリを使う場合のように容易に、すべての Windows ランタイム API にアクセスできます。
詳しくは、「TVHelpers プロジェクトとプロジェクト wiki」をご覧ください。
The News Experience
The News Experience、Fourth Coffee は、デスクトップ、携帯電話、Xbox で動作するサンプル ニュース アプリで、各デバイスの長所を活用した質の高いエクスペリエンスを提供します。 Xbox では、このアプリはゲームパッド用の最適化や、10 フィート エクスペリエンスに合わせた UI の調整がなされ、コンテンツがテレビのセーフ エリアに収まるなどの最適化が行われます。 詳細については、このブログ記事を参照してください。
ゲームパッド スタイルのナビゲーション (XAML) のサンプル
ゲームパッド スタイルのナビゲーション (XAML) のサンプルは、アプリの方向ナビゲーションを向上させる方法を示す UWP サンプルです。 これは、ユーザーがキーボードを使用してアプリ内を移動できるデスクトップ アプリケーションにも適用できますが、入力が主にゲームパッドやリモコンで行われる Xbox アプリケーションに特に関連します。
WebView ベースのメディア アプリのサンプル
Xbox 用メディア アプリ サンプルでは、Xbox プラットフォームの WebView コントロール内でホストされている音楽とビデオの両方のメディア アプリを構築する方法を示します。 これは、コンソールにインストールするブラウザーでアプリが既に実行されている場合や、主に JavaScript などの Web テクノロジーで作業する場合に便利なアーキテクチャです。