Documentul de definire a compatibilității Android 12 a fost lansat și subliniază cerințele clasei de performanță pentru flagship-uri.
Recent, am văzut AOSP lansarea Android 12, deși lansarea pentru Google Pixels va veni puțin mai târziu. Android 12 are un tonă de modificări și nu toate sunt orientate spre utilizator. Sigur, primim Material Tu, Tabloul de bord de confidențialitate, și alte câteva caracteristici grozave, dar pentru OEM, au și ei mult mai multe de care să vă faceți griji. De asemenea, OEM-urile trebuie să acorde atenție oricăror actualizări aduse documentului de definire a compatibilității Android (CDD). CDD-ul pentru Android 12 a fost lansat și subliniază câteva lucruri pe care se pot concentra în special OEM-urile.
Documentul de definire a compatibilității Android este o parte importantă a ecosistemului Android. Pentru a menține coerența API-urilor și a comportamentului platformei între dispozitivele Android, Google grupează distribuția serviciilor mobile Google (care include aplicații și cadre precum Google Play Store și Google Play Services) cu acorduri de licență care obligă dispozitivele să respecte regulile Google "
Programul de compatibilitate Android" (printre alte cerințe). Programul de compatibilitate Android constă din mai multe suite de testare automate și un set de reguli enumerate în CDD (CDD PDF pentru Android 12 disponibil aici).Dacă un dispozitiv nu îndeplinește cerințele prezentate în CDD, atunci acesta poate eșua Suita de testare a compatibilității Google - ducând la pierderea accesului la suita de aplicații Google. CDD în trecut a impus schimbări care sunt bune pentru consumatori -- de exemplu, CDD pentru Android 11 subliniază modul în care un OEM trebuie să implementeze comenzile dispozitivului de acasă pe meniul de alimentare dacă îl implementează. Aceasta înseamnă că, dacă un smartphone Android are comenzile dispozitivului în meniul de alimentare, atunci va fi la fel ca pe orice alt smartphone Android care îl implementează și el.
Clase de performanță - Android 12 și Android 11
În cazul Android 12, există câteva modificări pe care CDD le subliniază, dar cele mai multe sunt frumoase mici sau au într-adevăr doar un impact asupra OEM-urilor. Una dintre cele mai mari schimbări pe care le-am văzut a fost introducerea a unui "clasa de performanta„care poate fi definit în proprietățile de construcție ale unui smartphone Android. Google a anunțat deja acest lucru alături de lansarea Android 12 Beta 1, și este o modalitate ușoară pentru dezvoltatori de a verifica cât de rapid este de fapt un smartphone Android. Pe pagina Dezvoltatori Android, Google spune că fiecare versiune de Android are propria sa clasă de performanță corespunzătoare, ceea ce înseamnă că există o clasă de performanță pentru Android 12 și va exista una pentru Android 13, 14 și așa mai departe.
După cum se arată în graficul de mai sus, clasele de performanță sunt compatibile înainte. Aceasta înseamnă că un dispozitiv poate face upgrade la o nouă versiune de Android fără a-și schimba clasa de performanță, dar înseamnă și că dispozitivele își pot schimba clasa dacă îndeplinesc cerințele noului sistem de operare versiune. Google a spus că va defini o clasă de performanță și pentru Android 11, ceea ce a făcut. CDD se referă de fapt la clasele de performanță 11 și 12 ca clase de performanță R și respectiv S.
Am făcut câteva săpături în acel moment și am găsit ceva din ceea ce ar defini clasa de performanță pentru Android 12. Unele cerințe cheie pentru clasa de performanță 12 sunt mai jos.
Clasa de performanță 12 cerințe cheie
- Cel puțin 6 GB de RAM
- Rezoluție de cel puțin 400 dpi și 1080p
- Viteze de scriere secvențială de cel puțin 120 MB/s, citire secvențială de 250 MB/s, scriere aleatorie de 10 MB/s și viteze de citire aleatorie de 40 MB/s
- Trebuie să aibă (cel puțin) o cameră spate de 12 MP capabilă să înregistreze 4K 30 FPS
- Trebuie să aibă (cel puțin) o cameră frontală de 4 MP capabilă să înregistreze 1080p 30 FPS
La momentul respectiv, nu am găsit informații despre clasa de performanță 11. Această clasă de performanță este acum definită și în CDD. Cerințele pentru clasa de performanță 11 sunt mai jos.
Cerințe cheie pentru clasa de performanță 11
- Cel puțin 6 GB de RAM
- Rezoluție de cel puțin 400 dpi și 1080p
- Viteze de scriere secvenţială de cel puţin 100 MB/s, citire secvenţială de 200 MB/s, scriere aleatorie de 10 MB/s şi viteze de citire aleatorie de 25 MB/s
- Trebuie să aibă (cel puțin) o cameră spate de 12 MP capabilă să înregistreze 4K 30 FPS
- Trebuie să aibă (cel puțin) o cameră frontală de 4 MP capabilă să înregistreze 1080p 30 FPS
Există mult mai multe cerințe decât cele prezentate mai sus, dar cele mai multe dintre ele se referă la codecuri, procesarea camerei și alte informații.
Clasele de performanță pot fi utile pentru dezvoltatorii de aplicații pentru a îmbunătăți experiența generală nu doar pe dispozitivele care îndeplinesc specificațiile „clasei de performanță”, ci și pentru telefoanele de vârf. Dacă o aplicație detectează că un telefon nu îndeplinește cerințele pentru un dispozitiv „clasă de performanță”, se poate opri anumite funcții sau efecte vizuale mai solicitante pentru a îmbunătăți modul în care aplicația funcționează la nivelul inferior telefoane. De asemenea, poate detecta, de asemenea, dacă rulează pe unul dintre cele mai bune telefoane Android, caz în care, poate activa funcții de înaltă performanță.