Das CameraX-Update von Google bereitet die Einführung von Ultra HDR für Apps von Drittanbietern vor

Oscar

Auf seiner Entwicklerkonferenz I/O 2024 im Mai kündigte Google Pläne an, die Aufnahme von Ultra-HDR-Bildern in allen Drittanbieter-Apps mit integrierter Kamerafunktion zu unterstützen. Es scheint, dass das Unternehmen in dieser Hinsicht einige Fortschritte gemacht hat. Es hat die CameraX-Bibliothek mit anfänglicher Unterstützung für die Aufnahme von Ultra-HDR aktualisiert und damit den Grundstein für eine öffentliche Einführung gelegt.

Google bereitet die Integration der Ultra HDR-Bilderfassung in alle Kamera-Apps vor

HDR oder High Dynamic Range ist eine fortschrittliche Kameratechnologie, die rechnergestützte Fotografie und Bildstapelung nutzt, um lebendige Bilder mit hervorragendem Kontrast zu erzeugen. Ultra HDR ist ein JPEG-basiertes HDR-Bildformat, das von Google entwickelt wurde. Das Unternehmen bietet eine API für Android 14 und höher an, die App-Entwickler implementieren können, um HDR-Bilder auf unterstützten Geräten aufzunehmen. In die Metadaten dieser JPEG-Bilddateien ist eine HDR-Verstärkungskarte eingebettet.

Der Vorteil ist, dass diese Bilder auf jedem Gerät angezeigt werden können, auch auf solchen ohne HDR-Display. Wenn dies nicht unterstützt wird, sehen Benutzer standardmäßige (SDR) JPEG-Bilder. Wenn dies jedoch unterstützt wird, wird die HDR-Verstärkungskarte über die SDR-Version des Bildes angewendet, um die Lebendigkeit und den Kontrast der Farben zu verbessern. Jede Kamera-App kann diese JPEG-basierten HDR-Bilder im Ultra HDR-Format von Google aufnehmen, sofern das Gerät über die erforderlichen Hardwarefunktionen verfügt.

Das API-System von Google hat seine Verbreitung jedoch eingeschränkt, insbesondere bei Apps, bei denen Fotografie keine Hauptfunktion ist, wie etwa Social-Media-Apps. Die API, die Ultra HDR für Kamera-Apps in Android 14 ermöglicht, ist Teil von Camera2, nicht von CameraX. Ersteres wird mit dem Android OS-Framework geliefert und bietet erweiterte Kamerafunktionen. „Denken Sie an vollwertige Kamera-Apps von Drittanbietern mit professionellen Steuerelementen für mehrere Objektive“, erklärt Android-Experte Mishaal Rahman.

CameraX hingegen ist mit der Jetpack-Support-Bibliothek gebündelt und eignet sich besser für Social-Media-Apps und andere Apps, die integrierte Kamerafunktionen für angrenzende Funktionen bieten. Während Entwickler frei zwischen den APIs wählen können, bedeutet die Einfachheit von CameraX, dass Apps, die nicht unbedingt Kamera-Apps sind, normalerweise auf Camera2 verzichten. Daher verpassen sie die neuesten oder erweiterten Funktionen oder erhalten sie später als normale Kamera-Apps. Dasselbe passiert mit Ultra HDR.

Google hat bereits einige Fortschritte gemacht

Während die Ultra HDR API von Anfang an auf Camera2 verfügbar war, bringt Google sie nun endlich auf CameraX. Das Unternehmen hat die CameraX-Bibliothek im April aktualisiert, um die Aufnahme von Ultra HDR-Bildern auf allen Android-Kamera-Apps zu unterstützen. Die von Rahman entdeckte aktualisierte Version (Version 1.4.0) ist noch nicht öffentlich verfügbar. Vielleicht muss Google noch daran arbeiten. Er erklärte die technischen Details der Funktion in einem langen Beitrag auf Android Authority.

Der Kerngedanke ist, dass Ihre Social-Media-Bilder bald lebendiger sein könnten. Dem Bericht zufolge ist Google Chrome derzeit die einzige App, die Ultra-HDR-Bilder auf Android und Desktop „vollständig“ unterstützt. Hoffentlich werden Entwickler anderer Drittanbieter-Apps die aktualisierte Version der Jetpack CameraX-Bibliothek schnell übernehmen, sobald Google sie veröffentlicht. Alle High-End-Android-Telefone und einige neuere Windows-PCs können Ultra-HDR-Bilder anzeigen.