Bewährte Methoden für Xbox
Standardmäßig können UWP-Apps auf Xbox One ohne zusätzlichen Aufwand von Ihrer Seite ausgeführt werden. Wenn Sie Ihre Kunden allerdings mit Ihrer App beeindrucken möchten und mit den besten Apps auf Xbox konkurrieren möchten, sollten Sie die folgenden bewährten Methoden anwenden.
Hinweis
Bevor Sie beginnen, sehen Sie sich die Entwurfsrichtlinien in Entwerfen für Xbox und Fernsehgeräte an.
So erzielen Sie optimale Ergebnisse für Xbox One
Empfohlen: Deaktivieren des Mausmodus
Xbox-Benutzer lieben ihre Controller. Um die Controllereingabe zu optimieren, deaktivieren Sie den Mausmodus , und aktivieren Sie die direktionale Navigation (auch bekannt als XY-Fokusnavigation und -interaktion). Achten Sie auf Fokusfallen und nicht zugängliche Benutzeroberfläche.
Empfohlen: Ziehen Sie ein Fokusrechteck, das für einen Abstand von 3 m geeignet ist
Die meisten Xbox-Nutzer sitzen im Wohnzimmer am Fernseher. Denken Sie also daran, dass das Standard-Fokusrechteck aus 3 m Entfernung schwer zu erkennen ist. Um sicherzustellen, dass das UI-Element mit dem Eingabefokus jederzeit deutlich für die Nutzer sichtbar ist, befolgen Sie die Richtlinien zur Fokusanzeige. In XAML erhalten Sie dieses Verhalten automatisch, wenn Ihre App auf Xbox ausgeführt wird, aber für HTML-Apps ist eine benutzerdefinierte CSS-Formatvorlage erforderlich.
Empfohlen: Integration in die SystemMediaTransportControls-Klasse
Xbox-Benutzer möchten Medien-Apps mit der Xbox-Medienfernbedienung Cortana (insbesondere mit den Sprachbefehlen „Wiedergabe“ und „Anhalten“) und mit Xbox SmartGlass steuern. Diese Features erhalten Sie automatisch, wenn in Ihren Apps die SystemMediaTransportControls-Klasse verwendet wird, die automatisch in den Xbox-Mediensteuerelementen enthalten ist. Wenn in Ihrer App benutzerdefinierte Mediensteuerelemente verwendet werden, stellen Sie sicher, dass diese in die SystemMediaTransportControls-Klasse integriert werden, damit diese Features für Ihre Nutzer bereitstehen. Wenn Sie eine App mit Hintergrundmusik erstellen, integrieren Sie die SystemMediaTransportControls-Klasse, um sicherzustellen, dass die Hintergrundmusik-Steuerelemente in der Xbox-Multitasking-Registerkarte richtig funktionieren.
Beachten: Zeichnen bis zum Bildschirmrand
Viele Fernseher schneiden das Bild an den Bildschirmrändern ab. Daher sollte der wichtige Inhalt Ihrer App im fernsehsicheren Bereich angezeigt werden. UWP verwendet Overscan , um den Inhalt im TV-sicheren Bereich zu halten, aber dieses Standardverhalten kann einen offensichtlichen Rahmen um Ihre App ziehen. Sie erzielen optimale Ergebnisse, wenn Sie das Standardverhalten deaktivieren und die Anweisungen auf So wird's gemacht - Zeichnen der Benutzeroberfläche bis zum Bildschirmrand befolgen.
Wichtig
Wenn Sie Overscan deaktivieren, müssen Sie selbst sicherstellen, dass interaktive Elemente und Text innerhalb des fernsehsicheren Bereichs bleiben.
Beachten: Verwenden von fernsehsicheren Farben
Fernsehgeräte gehen mit hohen Farbintensitäten nicht so gut wie Computermonitore um. Vermeiden Sie in Ihren Apps Farben mit hoher Intensität, damit die Benutzer keine merkwürdigen Bandeffekte und keine verwaschenen Bilder sehen. Beachten Sie auch, dass Unterschiede zwischen Fernsehern dazu führen können, dass Farben, die auf Ihrem Fernseher gut aussehen, für Ihre Benutzer völlig anders aussehen können. Lesen Sie Farben , um zu verstehen, wie Sie Ihre App für alle gut aussehen lassen!
Denken Sie daran: Die Skalierung kann deaktiviert werden.
UWP-Apps werden automatisch skaliert, um sicherzustellen, dass Elemente der Benutzeroberfläche wie Steuerelemente und Schriftarten auf allen Geräten lesbar sind. XAML-Apps werden auf 200 %, skaliert, während HTML-Apps auf 150 % skaliert werden. Wenn Sie eine bessere Kontrolle über das Aussehen Ihrer App auf der Xbox möchten, deaktivieren Sie den Standardskalierungsfaktor und verwenden Sie die tatsächliche Pixelanzahl eines HDTV-Geräts (1920 x 1080). Unter Deaktivieren der Skalierung finden Sie Informationen dazu, wie Sie Ihre App so anpassen, dass sie auf der Xbox gut aussieht.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für