Android Central

Google CameraX-uppgradering kan snart fixa Android-appar med dålig kamerakvalitet

protection click fraud

Vad du behöver veta

  • Google CameraX är ett utvecklarverktyg som kan användas för att förbättra kamerakvaliteten i appar.
  • Googles senaste uppdatering för verktyget ger bättre videoinspelning och stöd för avancerade funktioner som HDR-video.
  • Google rullar ut en ny baslinjeprofil så att även nybörjartelefoner kan få kvalitetsfunktioner som porträttläge och nattläge.

Har du någonsin öppnat en app som använder telefonens kamera och undrat varför kvaliteten såg så dålig ut? Ofta beror det på att apputvecklare inte har tillgång till bra verktyg som gör att de kan dra nytta av kamerahårdvaran i många Android-telefoner. Det kan snart ändras med lanseringen av en ny version av CameraX, ett Jetpack-bibliotek som utvecklare kan använda för att säkerställa att även nybörjartelefoner kommer att leverera samma kamerakvalitet som användarna förvänta.

Tillkännagav i en utvecklarsession kl Google I/O 2022, utvecklade Google CameraX för att tillhandahålla en baslinje för utvecklare att använda när de utvecklar appar som använder en Android-enhets kamera. Det betyder att oavsett om användare har en av de

bästa Android-telefoner eller bara en nybörjarenhet, dessa användare kan förvänta sig att kamerakvaliteten i appar ska se lika bra ut som den som kommer ut från enhetens kameramjukvara.

Lanseringen av CameraX 1.1 debuterade nya videofunktioner för att gå tillsammans med befintliga fotofångstmöjligheter, inklusive möjligheten för appar att behandla Allt kameror på en enhet som en "logisk" kamera. Genom att göra det kan användare förvänta sig mjuka övergångar mellan kameror när de zoomar in eller ut.

En gång Android 13 görs tillgänglig kommer CameraX att få ännu fler funktioner för utvecklare att dra nytta av. Appar byggda med CameraX kommer att visa en mer exakt sökarbild av högre kvalitet, inklusive förhandsgranskningsstabilisering och jitterreducering. Det betyder att förhandsvisningen kommer att se ut som det slutliga resultatet, så ingen mer beskärning i den slutliga videon när digital stabilisering används, och eftersläpande sökare borde (förhoppningsvis) vara ett minne blott.

Över axeln av att ta ett foto på Samsung Galaxy S22 Ultra
(Bildkredit: Nicholas Sutrich / Android Central)

Ytterligare förbättringar har också gjorts för sökaren när man spelar in höghastighetsvideo – det betyder i första hand 60FPS – vilket bör hjälpa till att förhindra stamning och bildfall. HDR-videoinspelning för både främre och bakre kameror kommer också att stödjas med Android 13. Google säger att de använder HLG10-profilen som den lägsta baslinjen för konsekvent kvalitet.

Slutligen lägger CameraX till tillägg så att appar kan använda vanliga kameralägen som nattläge, porträttbokeh, HDR, ansiktsretusch och, naturligtvis, autoläge. På detta sätt, alla telefoner - ja, även de billigaste Android-telefoner — så utvecklare behöver inte oroa sig för att vissa telefoner inte stöder en specifik typ av kameraläge i sina appar. Det betyder att fler telefoner kan få tillgång till uppdateringar som Snapchat nattläge istället för att det är exklusivt för ett fåtal populära enheter.

Dessutom kommer Google att tillhandahålla en baslinjetillägg som appar kan falla tillbaka till om en telefontillverkare inte skapade sin egen kameratillägg för appars användning. Det är goda nyheter för alla, och särskilt för alla de sociala appar som älskar att använda telefonkameror.

Pixel 6

Google Pixel 6

Få en fantastisk bild varje gång med Google Pixel 6, smarttelefonen utvecklad för folk som vill ha en bra kamera men inte vill spendera massor av pengar.

Nicholas Sutrich
Nicholas Sutrich

Senior innehållsproducent — Smartphones och VR

Nick började med DOS och NES och använder de fina minnen av disketter och kassetter för att underblåsa sina åsikter om modern teknik. Oavsett om det är VR, smarta hemprylar eller något annat som piper och pip, han har skrivit om det sedan 2011. Nå honom på Twitter eller Instagram @Gwanatu

instagram story viewer