Рекомендации для Xbox
По умолчанию все приложения UWP запускаются на Xbox One без дополнительных усилий с вашей стороны. Однако если вы хотите, чтобы ваше приложение нравилось пользователям и соответствовало уровню лучших приложений для Xbox, необходимо следовать приведенным ниже рекомендациям.
Примечание
Перед началом работы ознакомьтесь с рекомендациями по проектированию, приведенными в статье Проектирование для Xbox и телевизора.
Обеспечение оптимального взаимодействия с пользователями Xbox One
Рекомендуется: отключение режима мыши
Пользователи Xbox любят свои контроллеры. Чтобы оптимизировать ввод данных контроллера, отключите режим мыши и включите направленную навигацию (также называемую навигацией и взаимодействием фокуса XY). Следите за ловушками фокуса и недоступным пользовательским интерфейсом.
Рекомендуется: оптимизация прямоугольника фокуса для просмотра на большом расстоянии
Большинство пользователей Xbox находятся перед телевизором на большом расстоянии, поэтому следует учитывать, что стандартный прямоугольник фокуса сложно увидеть с расстояния трех метров. Чтобы убедиться, что элемент пользовательского интерфейса с фокусом ввода всегда виден пользователю, следуйте рекомендациям по визуальным элементам фокуса. В языке XAML вы получите это поведение бесплатно при запуске приложения на Xbox, а в HTML-приложениях для этого потребуется добавить пользовательский стиль CSS.
Рекомендуется: интеграция с классом SystemMediaTransportControls
Пользователи Xbox хотят управлять мультимедийными приложениями с помощью пульта дистанционного управления Xbox, Кортаны (особенно с использованием голосовых команд «Воспроизведение» и «Пауза») и Xbox SmartGlass. Чтобы получить эти функции бесплатно, ваше приложение должно использовать класс SystemMediaTransportControls, который автоматически включается в элементы управления мультимедиа Xbox. Если ваше приложение содержит пользовательские элементы управления мультимедиа, обеспечьте интеграцию с классом SystemMediaTransportControls для предоставления пользователям этих возможностей. Если вы создаете приложение для воспроизведения музыки в фоновом режиме, обеспечьте интеграцию с классом SystemMediaTransportControls, чтобы элементы управления фоновой музыкой во вкладке многозадачности Xbox работали правильно.
Рассмотрите: рисование границ экрана
На многих телевизорах содержимое у краев экрана обрезается, поэтому все важное содержимое приложения должно отображаться в безопасной области телевизора. UWP использует overscan , чтобы сохранить содержимое в безопасной области телевизора, но это поведение по умолчанию может нарисовать очевидную границу вокруг вашего приложения. Чтобы обеспечить наилучшее взаимодействие, отключите поведение по умолчанию и следуйте инструкциям в разделе Рисование границ экрана пользовательского интерфейса.
Важно!
При отключении нерабочих областей вы несете ответственность за размещение интерактивных элементов и текста в пределах безопасной области телевизора.
Рассмотрите: применение безопасных цветов для использования на телевизионных экранах
Телевизоры обрабатывают предельно интенсивные цвета не так хорошо, как компьютерные мониторы. Избегайте использования в приложении цветов с высокой интенсивностью, чтобы избежать появления странного эффекта чередования цветов или их размытия. Кроме того, необходимо помнить, что все телевизоры разные, и цвета, которые отлично выглядят на вашем телевизоре, могут смотреться совершенно иначе на телевизорах пользователей. Прочтите статью Цвета , чтобы понять, как сделать приложение отличным для всех!
Помните: масштабирование можно отключить
Приложения UWP автоматически масштабируются, чтобы элементы пользовательского интерфейса, такие как элементы управления и шрифты оставались разборчивыми на всех устройствах. XAML-приложения масштабируются до 200%, а HTML-приложения — до 150%. Чтобы лучше контролировать отображение приложения на Xbox, отключите коэффициент масштабирования по умолчанию и используйте фактические размеры телевизора высокой четкости в пикселях (1920 x 1080 пикселей). Ознакомьтесь со статьей Отключение масштабирования, чтобы узнать , как настроить приложение для отличного внешнего вида на Xbox.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по