Tecnologia

Il CDD di Android 12 delinea ufficialmente i requisiti della classe di prestazioni per le ammiraglie

Di recente, abbiamo visto la versione AOSP di Android 12, anche se la versione per Google Pixel arriverà un po' più tardi.
Android 12 ha un sacco di modifiche e non tutte sono rivolte all'utente.
Certo, abbiamo Material You, Privacy Dashboard e alcune altre fantastiche funzionalità, ma per gli OEM hanno anche molto di più di cui preoccuparsi.
Gli OEM devono anche prestare attenzione a eventuali aggiornamenti apportati all'Android Compatibility Definition Document (CDD).
Il CDD per Android 12 è stato rilasciato e delinea alcune cose su cui gli OEM in particolare possono concentrarsi.
Il Compatibility Definition Document (CDD) per Android 12 è attivo e, come sospettato, non c'è niente di così interessante che interessa ai consumatori.
Tuttavia, molti cambiamenti che interessano i produttori di dispositivi.
https://t.co/b39zZbSy16 H/T @FlyingAntero https://t.co/Rm9kMkHZa2 — Mishaal Rahman (@MishaalRahman) 14 ottobre 2021 Il documento di definizione della compatibilità Android è una parte importante dell'ecosistema Android.
Al fine di mantenere la coerenza delle API e del comportamento della piattaforma tra i dispositivi Android, Google raggruppa la distribuzione di Google Mobile Services (che include applicazioni e framework come Google Play Store e Google Play Services) con accordi di licenza che impongono che i dispositivi aderiscano alle regole di Google "Programma di compatibilità Android" (tra gli altri requisiti).
Il programma di compatibilità Android è costituito da più suite di test automatizzati e da una serie di regole enumerate nel CDD (CDD PDF per Android 12 disponibile qui).
Se un dispositivo non soddisfa i requisiti delineati nel CDD, potrebbe non superare la suite di test di compatibilità di Google, con conseguente perdita di accesso alla suite di applicazioni di Google.
Il CDD in passato ha imposto modifiche utili per i consumatori: ad esempio, il CDD per Android 11 delinea come un OEM deve implementare i controlli del dispositivo domestico nel menu di alimentazione se lo implementa.
Ciò significa che se uno smartphone Android ha i controlli del dispositivo nel menu di accensione, sarà lo stesso di qualsiasi altro smartphone Android che lo implementa.
Classi di prestazioni – Android 12 e Android 11 Nel caso di Android 12, ci sono un paio di modifiche che il CDD delinea, ma la maggior parte sono piuttosto piccole o hanno davvero un impatto solo sugli OEM.
Uno dei maggiori cambiamenti che abbiamo visto è stata l'introduzione di una "classe di prestazioni" che può essere definita nelle proprietà di costruzione di uno smartphone Android.
Google lo ha già annunciato insieme al rilascio di Android 12 Beta 1, ed è un modo semplice per gli sviluppatori di verificare la velocità di uno smartphone Android.
Nella pagina degli sviluppatori Android, Google afferma che ogni versione di Android ha la propria classe di prestazioni corrispondente, il che significa che esiste una classe di prestazioni per Android 12 e ce ne sarà una per Android 13, 14 e così via.
Come mostrato nel grafico sopra, le classi di prestazioni sono compatibili con le versioni successive.
Ciò significa che un dispositivo può eseguire l'aggiornamento a una nuova versione di Android senza modificare la sua classe di prestazioni, ma significa anche che i dispositivi possono cambiare la loro classe se soddisfano i requisiti di quella nuova versione del sistema operativo.
Google ha affermato che avrebbe definito una classe di prestazioni anche per Android 11, cosa che ha fatto.
Il CDD in realtà fa riferimento alle classi di prestazioni 11 e 12 rispettivamente come classi di prestazioni R e S.
Abbiamo fatto un po' di ricerche all'epoca e abbiamo trovato alcune di quelle che definiscono la classe di prestazioni per Android 12.
Di seguito sono riportati alcuni requisiti chiave per la classe di prestazioni 12.
Requisiti chiave della classe di prestazioni 12 Almeno 6 GB di RAM Almeno 400 dpi e risoluzione 1080p Almeno 120 MB/s in scrittura sequenziale, 250 MB/s in lettura sequenziale, 10 MB/s in scrittura casuale e 40 MB/s in lettura casuale Deve avere (almeno) a Fotocamera posteriore da 12 MP in grado di registrare 4K a 30 FPS Deve avere (almeno) una fotocamera frontale da 4 MP in grado di registrare a 1080p 30 FPS Al momento, non abbiamo trovato informazioni sulla classe di prestazioni 11.
Tale classe di prestazioni è ora definita nel CDD, anche.
Di seguito sono riportati i requisiti per la classe di prestazione 11.
Requisiti chiave della classe di prestazioni 11 Almeno 6 GB di RAM Almeno 400 dpi e risoluzione 1080p Almeno 100 MB/s in scrittura sequenziale, 200 MB/s in lettura sequenziale, 10 MB/s in scrittura casuale e 25 MB/s in lettura casuale Deve avere (almeno) a Fotocamera posteriore da 12 MP in grado di registrare 4K 30 FPS Deve avere (almeno) una fotocamera frontale da 4 MP in grado di registrare 1080p 30 FPS Ci sono molti più requisiti di quelli descritti sopra, ma la maggior parte di essi si riferisce a codec, elaborazione della fotocamera e altre informazioni.
Le classi di prestazioni possono essere utili per gli sviluppatori di app per migliorare l'esperienza complessiva non solo sui dispositivi che soddisfano le specifiche della "classe di prestazioni", ma anche per i telefoni di fascia bassa.
Se un'app rileva che un telefono non soddisfa i requisiti per un dispositivo di "classe di prestazioni", può disattivare determinate funzionalità o effetti visivi più impegnativi per migliorare il modo in cui l'app funziona sui telefoni di fascia bassa.
Allo stesso modo, può anche rilevare se è in esecuzione su uno dei migliori telefoni Android, nel qual caso può abilitare funzionalità ad alte prestazioni.
Il CDD post di Android 12 delinea ufficialmente i requisiti della classe di prestazioni per le ammiraglie è apparso per primo sugli sviluppatori xda.

%d