Non è necessario che i dispositivi Android Pie supportino Camera HAL3

Non è necessario che i dispositivi Android Pie supportino Camera HAL3, quindi non aspettarti che le porte di Google Camera funzionino immediatamente su tutti i dispositivi Android 9.

L'aggiornamento ad Android Pie ha introdotto molte nuove fantastiche funzionalità come la panoramica riprogettata delle app recenti, i controlli dei gesti, batteria adattiva, azioni delle app, luminosità adattiva e molte altre modifiche nascoste. Con ogni importante aggiornamento di Android, Google aggiorna anche il Compatibility Definition Document (CDD) e Compatibility Test Suite (CTS) con nuovi test, sezioni e modifiche alla formulazione per garantire un'esperienza di alta qualità per gli utenti di Android certificato dispositivi. I dispositivi che non superano il CTS non sono autorizzati a precaricare app e servizi Google Play. Monitoriamo i cambiamenti nel CDD e nel CTS perché spesso rivelano nuovi dettagli interessanti sulle ultime versioni di Android.

Ad esempio, la pagina web per il Suite di test delle immagini

parte di CTS è stata aggiornata dopo il rilascio di Android 9 Pie con la dichiarazione che è richiesto il supporto Camera HAL3 per tutti i dispositivi con Android Pie (escluso Edizione Android Pie Go).

Nota: la fotocamera HAL3 è necessaria per tutti i dispositivi con Android 9 o versioni successive (ad eccezione dei dispositivi Android Go).

Il motivo per cui dovreste preoccuparvi del supporto HAL3 è che è necessario per il supporto completo dell'API Camera2, che, come forse saprete, è necessario per Porte della fotocamera Google per lavorare sul tuo smartphone. Se il tuo dispositivo ha solo il supporto HAL1, l'API Camera2 funziona solo in modalità "legacy". Alcuni utenti eseguono il root dei propri telefoni per aggiungere la seguente riga a build.prop per dichiarare che il loro dispositivo supporta HAL3, il che a sua volta fa sì che le porte di Google Camera inizino a funzionare:

persist.vendor.camera.HAL3.enabled=1

Dispositivi come Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 e molti altri smartphone economici e di fascia media necessitano di questa piccola modifica affinché le porte di Google Camera possano funzionare. Pertanto, l'idea che il supporto HAL3 sia richiesto per i dispositivi Android Pie è entusiasmante, ma sfortunatamente non è effettivamente un requisito, nonostante ciò che dice la pagina ITS.

Il requisito non è elencato nel CDD e un portavoce di Google ha confermato che il supporto HAL3 lo è ancora solo una raccomandazione per i produttori. Il portavoce di Google ha confermato che l'azienda aggiornerà la pagina web per correggere queste informazioni. Pertanto, il Redmi Note 7 verrà lanciato con il supporto HAL3 fuori dalla scatola non era perché Xiaomi doveva farlo per soddisfare i requisiti di compatibilità di Android Pie. Infine, dobbiamo notare che abilitare il supporto HAL3 non significa che tutte le funzionalità dell'API Camera2 siano disponibili, poiché un'azienda può ancora modificare funzionalità come il supporto per l'acquisizione RAW, i livelli ISO, i tempi di esposizione e altro ancora.