Xbox One 上的 UWPUWP on Xbox One

開始在 Xbox One 上建置通用 Windows 平台 (UWP) 的應用程式。Get started building apps for the Universal Windows Platform (UWP) on Xbox One.

Xbox One 上的 UWP 支援開發應用程式和遊戲。UWP on Xbox One supports developing both apps and games. 您要實驗、建立和測試 Xbox 上的遊戲或應用程式,並不需要是開發人員計畫的一份子。You don't have to be part of a developer program to experiment, create, and test games or apps on Xbox. 您只要有合作夥伴中心開發人員帳戶即可。All you need is a developer account in Partner Center. 當您準備好要在 Xbox One 上發行和銷售遊戲,或是在 Windows 10 上運用 Xbox Live 時,您必須加入 Xbox Live 創作者計畫 或成為 ID@Xbox 開發人員。When you are ready to publish and sell games on Xbox One or take advantage of Xbox Live on Windows 10, you need to join the Xbox Live Creators Program or be an ID@Xbox developer. 如果您想要成為 ID@Xbox 開發人員,建議您先申請參加計劃,再註冊開發人員帳戶。If you plan to be an ID@Xbox developer, we recommend applying to the program first before registering for a developer account. 如需詳細資訊,請參閱開發人員計畫概觀For more info, see Developer program overview.

本節包括設定步驟,透過驗證程序的指南、安裝所需版本的 Visual Studio 和 Windows 10 工具的相關資訊,以及建置、執行和偵錯您第一個簡單應用程式的步驟。This section includes setup steps, a guide through the authentication process, information about installing the required versions of Visual Studio and Windows 10 tools, and the steps to build, run, and debug your first simple application.

主題Topic 描述Description
快速入門Getting started Xbox One 上的 UWP 開發入門指南。Getting started guide for UWP on Xbox One development.
新功能What's new 針對 Xbox One 上的 UWP 新功能進行重點摘要。Highlights new features in UWP on Xbox One.
啟用 Xbox One 開發人員模式Xbox One Developer Mode activation 說明如何在 Xbox One 上啟用開發人員模式。Explains how to enable Developer Mode on Xbox One.
在 Xbox One 上停用開發人員模式Disabling Developer Mode on Xbox One 說明如何在 Xbox One 上停用開發人員模式。Explains how to disable Developer Mode on Xbox One.
在 Xbox 開發環境上設定 UWPSet up your UWP on Xbox development environment 描述設定並測試 Xbox One 開發環境的步驟。Describes the steps to set up and test your Xbox One development environment.
範例Samples GitHub 位置指標 (TVHelpers),您將在其中找到有用的 XAML 和 JavaScript 範例以開始針對 Xbox 進行開發。Pointer to the GitHub location – TVHelpers - where you will find useful XAML and JavaScript samples to get you started developing for Xbox. 範例包括完整的 XAML 媒體應用程式範本,以及針對網路技術的自動控制器瀏覽、多媒體播放及搜尋。Samples include a full XAML Media App template as well as automatic controller navigation, rich media playback, and search for web-based technologies.
已知問題Known issues Xbox One 上的 UWP 已知問題。Known issues with UWP on Xbox One.
常見問題集FAQ 與 Xbox One 上的 UWP 相關的常見問題集。Frequently asked questions related to UWP on Xbox One.
工具Tools 說明 Xbox One 專屬的工具「開發人員首頁」__、如何使用 Windows Device Portal,和如何針對開發設定 Visual Studio。Describes the Xbox One-specific tool Dev Home, how to use the Windows Device Portal, and how to set up Visual Studio for development. 本節也會引導新的開發人員完成第一個 Xbox UWP 應用程式範例,並說明 Fiddler 工具的使用方式以檢視網路流量。This section also guides a new developer through their first Xbox UWP application and explains how to use the Fiddler tool to view network traffic.
Xbox 事件上的應用程式開發App Dev on Xbox event Xbox 事件上的應用程式開發是開發人員在 Xbox 上建置應用程式的絕佳起點。The App Dev on Xbox event is a great starting point for developers new to building apps on Xbox. 觀賞錄製工作階段,閱讀事件部落格貼文。Watch the recorded sessions and read the blog posts from the event.
針對 Xbox 和電視進行設計Designing for Xbox and TV 描述將在電視上觀看並使用控制器進行輸入的應用程式設計的最佳做法。Describes best practices for designing an app that will be viewed on a TV and will use a controller for input.
Xbox 最佳做法Xbox best practices 如何關閉滑鼠模式、繪製到螢幕邊緣,以及停用縮放。How to turn off mouse mode, draw to the edges of the screen, and disable scaling.
使用語音來叫用 UI 元素Using speech to invoke UI elements 說明在 Xbox 上支援 UWP 應用程式中啟用語音的命令介面的最佳做法。Describes best practices for supporting Voice Enabled Shell in UWP apps on Xbox.
適用於 Xbox One 上 UWP 應用程式和遊戲的系統資源System resources for UWP apps and games on Xbox One 描述您的應用程式在 Xbox One 上執行時可以使用的資源。Describes the resources available to your application when it is running on Xbox One.
多使用者應用程式的簡介Introduction to multi-user applications 描述 Xbox One 上的多使用者應用程式 (MUA)。Describes multi-user applications (MUAs) on Xbox One.
自動化 Xbox One 開發工作Automating Xbox One Development tasks GitHub 上的 WindowsDevicePortalWrapper 專案提供程式庫,可讓您將部署或啟動應用程式等常見的開發工作自動化。The WindowsDevicePortalWrapper project on GitHub provides a library that allows you to automate common development tasks such as deploying or launching an app. 專案包括範例 XboxWdpDriver.exe,示範如何使用 API 進行一般工作。The project includes a sample, XboxWdpDriver.exe, that demonstrates how to use the APIs for common tasks.
將現有的遊戲移到 XboxBringing existing games to Xbox 根據您建置遊戲時所使用的技術,我們可以引導您使用逐步指示,以加快使用 UWP 將遊戲移到 Xbox 的程序。Based on what technology your game is built on top of, we can direct you to step-by-step instructions that can expedite the process of bringing your game to Xbox using the UWP.
Xbox 上未支援的 UWP 功能UWP features not supported on Xbox 描述 Xbox One 上尚未完全運作的 UWP 功能區域。Describes UWP feature areas that are not yet fully functional on Xbox One.

影片Videos

下列在 Channel 9 上的討論,是在 Xbox 上建置優秀應用程式的絕佳資訊來源:The following talks on Channel 9 are a great source of information for building amazing apps on Xbox:

另請參閱See also