Einführung in tvOS in Xamarin

Einführung in tvOS

Apple hat die 5. Generation der Apple TV-Hardware veröffentlicht, den Apple TV 4K, auf dem die neueste Version des tvOS-Betriebssystems basierend auf iOS 11 ausgeführt wird.

Die Apple TV-Plattform steht Entwickler*innen zur Verfügung und ermöglicht es ihnen, umfassende, immersive Apps zu erstellen und über den integrierten App Store von Apple TV zu veröffentlichen.

Weitere Informationen zu tvOS finden Sie im Dokument Erste Schritte.

tvOS mit Xamarin-Video

Dokumentation

Die folgenden Dokumente helfen Ihnen bei den ersten Schritten beim Erstellen von tvOS-Apps mit Xamarin:

  • Einführung in tvOS 11: In diesem Artikel werden neue Features beschrieben, die in tvOS 11 für Xamarin.tvOS-Entwickler verfügbar sind.
  • Einführung in tvOS 10: In diesem Artikel werden alle neuen und geänderten APIs und Features vorgestellt, die in tvOS 10 für Xamarin.tvOS-Entwickler verfügbar sind.
  • Einführung in tvOS 9: In diesem Artikel werden alle neuen und geänderten APIs und Features vorgestellt, die in tvOS 9 für Xamarin.tvOS-Entwickler verfügbar sind.
  • Hello, tvOS-Schnellstarthandbuch: Dieser Leitfaden führt Sie durch die Erstellung Ihrer ersten Xamarin.tvOS-App und führt dabei die Entwicklungstoolkette ein, einschließlich Visual Studio für Mac, Xcode und Interface Builder. Zudem werden Outlets und Aktionen eingeführt, die Steuerelemente der Benutzeroberfläche für Code verfügbar machen. Schließlich wird veranschaulicht, wie Sie eine Xamarin.tvOS-Anwendung erstellen, ausführen und testen.
  • Arbeiten mit Symbolen und Bildern: Dieser Artikel behandelt das Entwerfen von und Arbeiten mit Symbolen und Bildern innerhalb einer Xamarin.tvOS-App.
  • Arbeiten mit Navigation und Fokus: Dieser Artikel behandelt das Konzept des Fokus und wie er verwendet wird, um die Navigation in einer Xamarin.tvOS-App darzustellen und zu verarbeiten.
  • Ressourcen und Datenspeicher: In diesem Artikel wird die Arbeit mit Ressourcen und persistenter Datenspeicherung in einer Xamarin.tvOS-App behandelt.
  • Siri Remote- und Bluetooth-Controller: Dieser Artikel behandelt die Unterstützung der neuen Siri Remote- und Bluetooth-Gamecontroller in Ihren Xamarin.tvOS-Apps.
  • Benutzeroberfläche: Dieser Artikel behandelt die allgemeine Benutzererfahrung (User Experience, UX) einschließlich Steuerelementen der Benutzeroberfläche, Verwendung von Xcode Interface Builder und UX-Entwurfsprinzipien beim Arbeiten mit Xamarin.tvOS.
  • Bereitstellung, Tests und Metriken: In diesem Abschnitt werden Themen zum Testen einer App sowie zu deren Verteilung behandelt. In den hier aufgeführten Themen werden z. B. Tools zum Debuggen, die Bereitstellung für Tester sowie das Veröffentlichen einer Anwendung im App Store von Apple TV erläutert.
  • Unterstützte Assemblys: Dies ist eine Liste der Assemblys, die von Xamarin für Ihre Xamarin.tvOS-Apps unterstützt werden.
  • Unterstützte und nicht unterstützte Frameworks: Dies ist eine Liste der Frameworks, die von Xamarin für Ihre Xamarin.tvOS-Apps unterstützt werden.

Beispielprojekte

Beispiele für mit Xamarin erstellte tvOS-Apps:

  • Hello, tvOS: In diesem Beispiel werden eine einfache „Hallo Welt“-App in Xamarin.tvOS implementiert und die Grundlagen der Arbeit mit tvOS gezeigt.
  • tvAlerts: In diesem Beispiel wird das Arbeiten mit Warnungen in einer Xamarin.tvOS-App gezeigt.
  • tvButtons: In diesem Beispiel wird das Arbeiten mit Schaltflächen in einer Xamarin.tvOS-App gezeigt.
  • tvRemote: Dieses Beispiel zeigt verschiedene Möglichkeiten, wie Ihre Xamarin.tvOS-App mit der Siri Remote interagieren kann, um Ihre Benutzeroberfläche zu steuern.
  • tvCollection: In diesem Beispiel wird das Arbeiten mit Sammlungsansichtscontrollern in einer Xamarin.tvOS-App gezeigt.
  • tvNavBars: In diesem Beispiel wird das Arbeiten mit Navigationsleisten in einer Xamarin.tvOS-App gezeigt.
  • tvPages: In diesem Beispiel wird das Arbeiten mit Seitensteuerelementen in einer Xamarin.tvOS-App gezeigt.
  • tvProgress: In diesem Beispiel wird das Arbeiten mit Statusindikatoren in einer Xamarin.tvOS-App gezeigt.
  • tvSplit: In diesem Beispiel wird das Arbeiten mit Controllern für geteilte Ansichten in einer Xamarin.tvOS-App gezeigt.
  • tvStackView: In diesem Beispiel wird das Arbeiten mit Stapelansichten in einer Xamarin.tvOS-App gezeigt.
  • UICatalog: Veranschaulicht die Verwendung von einigen Ansichten und Steuerelementen im UIKit-Framework unter tvOS. Ziehen Sie dieses Beispiel zu Rate, wenn Sie nach bestimmten Steuerelementen oder Ansichten suchen, die vom System bereitgestellt werden.

Darüber hinaus bietet Apple die folgenden Beispiel-Apps, die in C# transcodiert werden können, um mit der Xamarin-Unterstützung für tvOS-Apps zu arbeiten:

Bekannte Probleme und Problembehandlung

Wenn Probleme beim Erstellen von tvOS mit Xamarin auftreten, überprüfen Sie GitHub auf vorhandene Probleme.

Melden sie neue Probleme und Vorschläge auf GitHub.

Xamarin.tvOS unter Q&A

Stellen Sie in Q&A Fragen zum Erstellen und Bereitstellen von tvOS-Anwendungen mit Xamarin.