Примеры UWP на Xbox

Существует несколько кроссплатформенных примеров UWP, оптимизированных для Xbox при запуске на этой платформе. Вы можете просмотреть код на сайте GitHub, прочитать его и вики-сайт, а также клонировать проекты на компьютер.

TVHelpers

TVHelpers — это набор примеров и библиотек JavaScript и XAML/C#, которые помогут вам создать отличные возможности Xbox и TV в JavaScript и C#. TVJS — это библиотека, которая помогает создавать приложения premium универсальная платформа Windows (UWP) для Xbox.

TVJS включает поддержку автоматической навигации контроллера, воспроизведения мультимедиа, поиска и т. д. TvJS можно использовать с размещенным веб-приложением так же легко, как с упакованным веб-приложением UWP с полным доступом к api среда выполнения Windows.

Дополнительные сведения см. в проекте TVHelpers и вики-сайте проекта.

Опыт новостей

News Experience, Fourth Coffee, — это пример приложения новостей, которое работает на рабочем столе, телефоне и Xbox и предлагает премиум-интерфейс, который использует преимущества каждого устройства. В Xbox он оптимизирован для геймпадов, пользовательский интерфейс адаптирован к 10-футовом интерфейсу, и он сохраняет содержимое в телевизионной безопасной области, помимо других оптимизаций. Дополнительные сведения см. в записи блога.

The News Experience

Пример навигации в стиле геймпада (XAML)

Пример навигации в стиле Gamepad (XAML) — это пример UWP, показывающий способы улучшения направленной навигации в приложении. Хотя это также применимо к классическим приложениям, где клиент может иметь возможность использовать клавиатуру для навигации по приложению, это особенно важно для приложение Xbox ликации, где основной метод ввода — геймпада или удаленного управления.

Universal Windows Platform sample: Resize app view

Примеры приложения мультимедиа на основе WebView

Примеры приложений мультимедиа для Xbox показывают, как создавать музыкальные и видеомедийные приложения, размещенные внутри элемента управления WebView для платформы Xbox. Это может быть полезная архитектура, если у вас уже есть приложение, которое выполняется в браузере, который вы хотите перенести в консоль, или если вы предпочитаете работать в основном в веб-технологиях, таких как JavaScript.

См. также