In dieser Anleitung wird der optimale Fortschritt einer App, die sich auf die Medienerstellung konzentriert, von einem wahrscheinlichen Ausgangspunkt bis zur Best-in-Class-Lösung beschrieben. Sie soll Ihnen helfen, über die Skalierung Ihrer App im Laufe der Zeit nachzudenken und zu entscheiden, welche Funktionen Sie wann implementieren. Jede App zur Media-Erstellung ist anders. Beachten Sie jedoch die folgenden Empfehlungen, um eine erstklassige App zu entwickeln.
Einfache Media-Erstellung
Eine einfache App zur Media-Erstellung bietet Nutzern eine grundlegende Erfahrung, die Folgendes umfassen kann:
- Mit der Bildauswahl können Sie auf vorhandene Fotos und Videos zugreifen.
- Unterstützung von In-App-Bild- und In-App-Video-Aufnahmen mit CameraX.
- Kameraausrichtung verarbeiten
- Unterstützung der automatischen Auflösung.
- Wechseln Sie zwischen der Frontkamera und der Kamera auf der Rückseite.
- Unterstützung von Zoom und Fokus durch Tippen.
- Unterstützung von Hardware-Flash.
- Kamerazugriff im Mehrfenstermodus verarbeiten.
- Verwenden Sie das Android Sharesheet, um Inhalte mit anderen Apps und Zielen zu teilen.
Bessere Medienerstellung
Eine bessere App zur Medienerstellung bietet Nutzern Zugriff auf hochwertige Kamerahardware, Kamerasoftware und Funktionen zur Medienbearbeitung, die:
Aufnahme
- Kameraerweiterungen verwenden: Nachtsichtmodus, HDR oder Bokeh.
- Keine Verschlussverzögerung
- Unterstützung von blitzbasierten Displays für Selfie-Kameras.
- Verwende die manuellen Steuerelemente für Blitz oder Taschenlampe.
- Verwenden Sie Zielauflösungen.
- Belichtungskorrektur
- Fügen Sie ein App-Widget hinzu, damit Nutzer den Aufnahmeprozess über den Startbildschirm starten können.
Bearbeiten
- Mit Schneiden, Zuschneiden und anderen integrierten Media3-Transformer Effekten.
- Ultra HDR-Bilder, Drehen, Zuschneiden und Skalieren.
- Bildfilter und ‑transformationen verwenden
- Audio mit Audioeffekten
Beste Media-Erstellung
Eine erstklassige App zur Media-Erstellung bietet Nutzern Zugriff auf erweiterte Funktionen, die die App wirklich hervorheben, z. B.:
Aufnahme
- Gleichzeitige Verwendung von Kameras: Gleichzeitige Aufnahme mit Front- und Rückkamera
- Mit adaptivem Livestreaming live streamen Verwenden Sie die Leistungsklasse, um festzustellen, ob das Gerät die gleichzeitige Aufnahme von Bildern über mehrere Kameras unterstützt.
Bearbeiten
- Unterstützung von benutzerdefinierten Effekten mit dem Media3-Transformer.
- Ultra HDR-Bilder, wobei die Gain-Map für Bildfilter und andere Vorgänge entsprechend transformiert wird.
- Audio mit benutzerdefinierten Audioeffekten