Xbox 上的 UWP 示例

当在 Xbox 平台上运行时,有几个跨平台 UWP 示例针对 Xbox 进行了优化。 可以在 GitHub 上浏览代码,阅读自述文件和 wiki,并将项目克隆到自己的机器上。

TVHelpers

TVHelpers 是一组 JavaScript 和 XAML/C# 示例和库,可帮助你使用 JavaScript 和 C# 打造生动的 Xbox 体验和电视体验。 TVJS 是一个库,可帮助你构建适用于 Xbox 的高级通用 Windows 平台 (UWP) 应用程序。

TVJS 包括对自动控制器导航、丰富媒体播放、搜索以及更多内容的支持。 将 TVJS 用于托管的 Web 应用就像将其用于拥有对 Windows 运行时 API 的完全访问权限的打包 Web UWP 应用一样轻松。

有关详细信息,请参阅 TVHelpers 项目和 wiki 项目。

新闻体验

新闻体验 Fourth Coffee 是一个可在桌面、手机和 Xbox 上运行的示例新闻应用程序,提供了利用每种设备的各项优势的高级体验。 在 Xbox 上,它针对游戏板进行了优化,其 UI 定制为 10 英尺体验,并将内容保持在电视安全区域中,除此之外还有许多其他优化。 更多信息,请参见博客帖子

The News Experience

游戏板样式的导航 (XAML) 示例

游戏板样式的导航 (XAML) 示例是一个 UWP 示例,演示了改进应用中方向导航的方法。 虽然这也适用于桌面应用程序(客户可能希望使用键盘导航应用),但它与 Xbox 应用程序尤其相关,其主要输入方法是游戏板或远程控制。

Universal Windows Platform sample: Resize app view

基于 WebView 的媒体应用程序示例

适用于 Xbox 的媒体应用程序示例展示了如何构建托管在 Xbox 平台的 WebView 控件内的音乐和视频媒体应用程序。 如果你已经拥有一个在浏览器中运行并打算引入到主机的应用程序,或者你希望主要采用 JavaScript 等 Web 技术进行开发,这可能是一种非常有用的体系结构。

另请参阅