Ecco tutte le nuove funzionalità di Android 11 che Google impone e non impone agli OEM, secondo il documento di definizione della compatibilità Android.
Google ha appena iniziato a lanciare il prima build stabile di Android 11 alla sua gamma di dispositivi Pixel. L'ultima versione del software dell'azienda include una serie di nuove modifiche rivolte all'utente come notifiche Bubble, supporto integrato per la registrazione dello schermo, controlli multimediali riprogettati e molto altro. Insieme a questi, Android 11 ne include diversi aggiornamenti rivolti agli sviluppatori e una miriade di modifiche nascoste che abbiamo individuato nel codice sorgente di Android 11. Ma mentre la maggior parte di questi cambiamenti arriverà alla gamma Pixel, Google non sta forzando alcune funzionalità di Android 11 OEM. In questo post daremo uno sguardo a tutte le funzionalità di Android 11 che Google richiede e non richiede agli OEM strumento.
Come per Android 11 Documento di definizione della compatibilità
(CDD), Google non richiede agli OEM di implementare 3 delle principali funzionalità di Android 11. Il CDD non elenca le notifiche di conversazione come richiesto, Esso non richiede agli OEM di implementare l'API Controls, E Anche le credenziali di identità non sono un requisito. Per prima cosa abbiamo appreso di questi requisiti all'inizio di quest'anno a giugno, quando è stato condiviso con noi un documento trapelato che descriveva in dettaglio le modifiche alla CDD.Per chi non lo sapesse, il CDD di Android è un elenco di funzionalità software e hardware che i produttori di dispositivi "DEVONO" implementare, sono solo "FORTEMENTE CONSIGLIATI" da implementare o "NON DOVREBBERO" implementare. Se una funzionalità è elencata come "OBBLIGATORIA" da implementare, gli OEM dovranno aggiungere la funzionalità altrimenti non potranno fornire app Google sui propri dispositivi. Se una funzionalità è elencata come "NON DOVREBBE" essere implementata, i produttori del dispositivo non possono aggiungere la funzionalità. Infine, se una funzionalità è elencata come "FORTEMENTE RACCOMANDATA", spetta agli OEM includerla o ignorarla.
Poiché il CDD di Android 11 elenca tutte e tre le funzionalità sopra menzionate come "FORTEMENTE RACCOMANDATE", esiste la possibilità che gli OEM possano spedire i loro aggiornamenti di Android 11 senza le funzionalità. Tuttavia, ciò non significa che tutti gli OEM tralasceranno queste funzionalità, poiché potrebbero trovarle vantaggiose per gli utenti. È anche possibile che il più rigido accordo di licenza di Google Mobile Services per Android 11 richieda agli OEM di implementare queste funzionalità, ma non conosciamo i termini di tali accordi.
Ora che abbiamo parlato delle funzionalità non richieste, diamo un'occhiata ad alcune delle funzionalità esplicitamente richieste in Android 11:
Non consentire l'alterazione dell'aspetto del viso
Sembra che Google lo sia vietare agli OEM di implementare algoritmi di modifica facciale durante l'elaborazione delle immagini. Ciò significa che tutte le immagini provenienti dalla pipeline della fotocamera, per impostazione predefinita, non avranno i volti ottimizzati, ma le modifiche facciali possono comunque essere implementate in post dall'app della fotocamera. Di conseguenza, disattivando la modalità bellezza Dovrebbe in realtà spegnilo, a meno che l'app della fotocamera OEM non ti consenta di disabilitare completamente la modalità bellezza o abbia una modalità bellezza di livello 1 nascosta che non può mai essere disattivata. Sebbene la maggior parte delle app per fotocamere OEM ti consentano di disattivarla, è noto che alcuni dispositivi applicano filtri di bellezza anche quando la modalità bellezza è disattivata. Ad esempio, nel La recensione di Max del Vivo X50 Pro, ha notato come la fotocamera continuasse ad alterare il suo viso anche se aveva disabilitato la modalità bellezza.
Roboto come carattere predefinito
Google richiede inoltre che gli OEM effettuino la spedizione Roboto come carattere predefinito nell'Android 11. Tuttavia, i produttori di dispositivi possono comunque offrire i propri caratteri agli utenti durante la configurazione o nelle impostazioni. Goog lo nota "l'intento è garantire che le aspettative dello sviluppatore dell'app siano coerenti con l'impostazione predefinita (ad esempio senza user consenso) la presentazione sul dispositivo delle loro app e il carattere sans-serif predefinito è un aspetto altamente visibile di questo presentazione."
requisito di fs-verity
Verranno lanciati nuovi dispositivi con Android 11 richiesto per supportare fs-verity. Secondo Google, "fs-verity è simile a dm-verity, ma implementato in base al file... è utile per verificare in modo efficiente l'autenticità di, o "valutazione", file di grandi dimensioni di cui è possibile accedere solo a una piccola parte, come i file di applicazioni Android (APK)...anche fs-verity fornisce una migliore protezione contro firmware del disco dannoso rispetto a un hash anticipato, poiché fs-verity verifica nuovamente i dati ogni volta che vengono paginato."