Google sta risolvendo un grande problema della fotocamera Android — purché i produttori aderiscano
Sommario
- Android 17 aggiunge le Estensioni Fotocamera Definite dal Venditore, permettendo alle app di utilizzare le funzionalità della fotocamera del venditore come HDR e Super Risoluzione.
- L'API standardizzata permette agli sviluppatori di accedere all'elaborazione specifica del telefono per foto coerenti e di qualità superiore nelle app di terze parti.
- Tuttavia, i produttori e le app devono adottarlo, quindi l'implementazione potrebbe richiedere tempo.
Google ha rilasciato Android 17 Beta 3 il 26 marzo e l'aggiornamento ha portato la Stabilità della Piattaforma e l'attivazione delle bolle delle app (finalmente), insieme ad altre nuove funzionalità. Tra queste, casualmente inserita nel changelog, c'è un elemento che potrebbe avere enormi ripercussioni su uno dei problemi più antichi di Android.
La funzione è etichettata Estensioni Fotocamera Definite dal Fornitore, e la descrizione di Google non sembra particolarmente entusiasmante: "I partner hardware possono ora definire modalità di estensione della fotocamera personalizzate (ad esempio, 'Super Risoluzione' o miglioramenti AI)." L'implicazione, tuttavia, è enorme.
Il vecchio problema della fotografia di Android
Questo non è un problema nuovo
È stato un problema di lunga data con Android che le app non ottengano pieno accesso alla capacità della fotocamera del tuo telefono. Il problema è complesso, ma essenzialmente, le app di terze parti non hanno un modo universale per accedere alle caratteristiche uniche dell'hardware e del software del telefono, come la fotografia computazionale. Infatti, per molto tempo, Instagram era noto per non accedere affatto alla fotocamera e, invece, limitarsi a fare uno screenshot del mirino (questo non è più il caso).
La ragione principale è che ci sono migliaia di telefoni Android, e sviluppare app per accedere e sfruttare al massimo l'hardware e il software della fotocamera di ogni telefono richiede tempi e costi proibitivi. Le app devono essere sviluppate per un denominatore comune, il che spesso significa foto generiche e di qualità inferiore in molti casi.
Questa situazione è molto più semplice dal lato Apple, poiché l'hardware e il software sono integrati verticalmente. Poiché ci sono solo pochi moduli della fotocamera da supportare, le app iOS come Snapseed possono essere profondamente ottimizzate, mentre gli sviluppatori Android devono spesso fare affidamento su strumenti di sistema generici che non possono sempre accedere alle caratteristiche uniche di elaborazione di un produttore.
Il risultato è che gli iPhone hanno una reputazione per una qualità molto più alta nelle app di terze parti — soprattutto nei social media — anche se i telefoni Android spesso hanno hardware superiore (anche se le impostazioni della fotocamera potrebbero aver bisogno di essere regolate).
La soluzione di Android 17
Una nuova API con molte promesse
Le Estensioni della Fotocamera Definite dal Fornitore di Android 17 sono un passo importante verso la risoluzione di questo problema. Sperabilmente creeranno un modo standardizzato per gli sviluppatori di accedere alle funzionalità hardware e software. Il risultato sarà l'accesso a tutte le funzionalità della fotocamera del tuo telefono, inclusi HDR e capacità in condizioni di scarsa illuminazione, e idealmente maggiore coerenza tra le diverse app.
Le app saranno in grado di interrogare le estensioni disponibili utilizzando un'API. Questo dovrebbe renderne semplice l'implementazione, almeno per gli sviluppatori. Una volta che i fornitori di hardware rendono le loro funzionalità disponibili all'API, gli sviluppatori devono solo collegarsi ad essa per ottenere l'accesso.
C'è un trabocchetto
C'è un grande avvertimento con questa nuova funzione: non è automatica. I produttori e gli sviluppatori di app devono partecipare. Anche se tutti sono entusiasti di utilizzare questi nuovi strumenti, l'implementazione richiederà tempo. Non è qualcosa che un semplice aggiornamento software risolverà. Tuttavia, sono fiducioso che questa nuova funzione risolverà finalmente questi vecchi problemi e ridurrà ulteriormente il divario tra Android e iOS.
