In diesem Artikel wird der optimale Fortschritt einer Medien-App von einem wahrscheinlichen Ausgangspunkt zum Besten der Spitzenklasse dargestellt. Sie soll Ihnen dabei helfen, Ihre Anwendung im Laufe der Zeit zu skalieren und welche Funktionen Sie wann implementieren sollten. Auch wenn jede Medien-App anders ist, sollten Sie diese Empfehlungen berücksichtigen, um eine erstklassige App zu erzielen.
Einfache Medien-App
Eine einfache Medien-App bietet den Nutzern eine grundlegende Erfahrung, die unter anderem Folgendes umfassen kann:
- Suche und Auffindbarkeit von In-App-Inhalten
- In-App-Mediaplayer mit Wiedergabesteuerung
- Formate verwenden, die auf der gesamten Android-Plattform unterstützt werden
- Best Practices wie die Verwendung der neuesten Version der Jetpack Media3-Bibliothek implementieren
- Investitionen in Barrierefreiheit
Bessere Medien-App
Eine bessere Medien-App erweitert die Reichweite, um Nutzer dort abzuholen, wo sie sich befinden, und steigert das Engagement. Sie können auch über Verbesserungen Ihrer App nachdenken, zum Beispiel:
- Verwendung von ExoPlayer für erweiterte und benutzerdefinierte Wiedergabefunktionen, z. B. die Nutzung nativer Digital Rights Management-Funktionen zum Schutz von Inhalten
MediaSession
implementieren, um die Wiedergabeintegration mit externen Android-Clients zu ermöglichen- Unterstützung für Formfaktoren wie die Mediensteuerung des Systems auf Mobilgeräten und Geräten mit großen Bildschirmen, Wear OS, Android TV und Android Auto hinzufügen
- Einbindung in Funktionen zur Wiederaufnahme von Medien wie Empfohlene Videos bei Android TV und Mediensteuerung auf Mobilgeräten und Geräten mit großen Bildschirmen
- Wenn du Bild im Bild aktivierst, können Nutzer
- Verbesserung der Barrierefreiheit, z. B. durch das Hinzufügen von Untertiteln
- Wiedergabe auf Cast-Geräten unterstützen
- Abos werden über Google Play Billing abgewickelt
Erstklassige Medien-App
Eine erstklassige Medien-App baut auf den vorherigen Empfehlungen auf und bietet Nutzern eine nahtlose Nutzung mehrerer Geräte. Beispiele:
- Sie können Premium-Gerätefunktionen nutzen, indem HDR- und Raumklang-Audioinhalte gestreamt werden, wenn dies möglich ist, und bei Bedarf reibungslos Fallbacks verwenden.
- Das Herunterladen von Medien und die Offline-Wiedergabe ermöglichen
- Optimierung für faltbare Smartphones durch Unterstützung des Status
HALF_OPENED
- Integrationen von Sprachassistenten wie mit Google Assistant testen und optimieren
- In die Leistung auf leistungsschwachen Geräten investieren, z. B. durch Nutzung der Leistungsklasse
- Unterstützung von Anwendungsfällen für Better Together wie Nearby Connections
- Sicherstellen, dass das Design mit der Plattform übereinstimmt
- Investieren Sie in eine nahtlose Identität auf Plattformen wie One Tap und der Kontoverknüpfung
- Reibungslose Abos
- Implementierung von Cast Connect, damit Nutzer Inhalte auf deine native Android TV-App streamen können