Bol vydaný dokument definície kompatibility systému Android 12, ktorý obsahuje požiadavky na výkonnostnú triedu pre vlajkové lode.
nedávno videli sme AOSP uvoľnenie z Android 12, aj keď vydanie pre Google Pixels príde o niečo neskôr. Android 12 má a ton zmien a nie všetky sú orientované na používateľa. Jasné, dostaneme Material You, Panel ochrany osobných údajova niekoľko ďalších skvelých funkcií, no pre výrobcov OEM majú oveľa viac starostí. OEM tiež musia venovať pozornosť všetkým aktualizáciám dokumentu Android Compatibility Definition Document (CDD). CDD pre Android 12 bol vydaný a načrtáva niekoľko vecí, na ktoré sa môžu zamerať najmä výrobcovia OEM.
Dokument s definíciou kompatibility systému Android je dôležitou súčasťou ekosystému Android. Aby sa zachovala konzistentnosť rozhraní API a správania platformy medzi zariadeniami so systémom Android, spoločnosť Google spája distribúciu mobilných služieb Google (ktorá zahŕňa aplikácie a rámce, ako sú Obchod Google Play a Služby Google Play) s licenčnými zmluvami, ktoré vyžadujú, aby zariadenia dodržiavali pravidlá podľa "
Program kompatibility so systémom Android“ (okrem iných požiadaviek). Program kompatibility so systémom Android pozostáva z viacerých automatických testovacích balíkov a súbor pravidiel vymenovaných v CDD (CDD PDF pre Android 12 je k dispozícii tu).Ak zariadenie nespĺňa požiadavky uvedené v CDD, môže zlyhať v súprave testov kompatibility od spoločnosti Google, čo má za následok stratu prístupu k súprave aplikácií Google. CDD v minulosti presadil zmeny, ktoré sú dobré pre spotrebiteľov – napr. CDD pre Android 11 načrtáva, ako musí výrobca OEM implementovať ovládacie prvky domáceho zariadenia v ponuke napájania, ak to implementujú. To znamená, že ak má smartfón so systémom Android ovládacie prvky zariadenia v ponuke napájania, bude to rovnaké ako na akomkoľvek inom smartfóne so systémom Android, ktorý ho tiež implementuje.
Výkonnostné triedy – Android 12 a Android 11
V prípade systému Android 12 existuje niekoľko zmien, ktoré CDD načrtáva, ale väčšina z nich je pekná malé alebo skutočne majú vplyv len na výrobcov pôvodného zariadenia. Jednou z najväčších zmien, ktoré sme videli, bol úvod z "výkonnostná trieda“, ktoré možno definovať vo vlastnostiach zostavy smartfónu so systémom Android. Google to už oznámil spolu s vydaním Android 12 Beta 1a pre vývojárov je to jednoduchý spôsob, ako skontrolovať, aký rýchly je smartfón s Androidom v skutočnosti. Na stránke Android Developers, Google hovorí, že každá verzia Androidu má svoju vlastnú zodpovedajúcu výkonnostnú triedu, čo znamená, že existuje výkonnostná trieda pre Android 12 a bude existovať jedna pre Android 13, 14 atď.
Ako je znázornené na obrázku vyššie, výkonnostné triedy sú dopredu kompatibilné. To znamená, že zariadenie môže upgradovať na novú verziu systému Android bez zmeny výkonnostnej triedy, ale tiež to znamená, že zariadenia môžu zmeniť svoju triedu, ak spĺňajú požiadavky tohto nového OS verzia. Google povedal, že bude definovať výkonnostnú triedu aj pre Android 11, čo sa aj stalo. CDD v skutočnosti odkazuje na výkonnostné triedy 11 a 12 ako výkonnostné triedy R a S.
V tom čase sme urobili nejaké kopanie a našli sme niečo z toho, čo by definovalo výkonnostnú triedu pre Android 12. Niektoré kľúčové požiadavky pre výkonnostnú triedu 12 sú uvedené nižšie.
Kľúčové požiadavky výkonnostnej triedy 12
- Aspoň 6 GB RAM
- Rozlíšenie aspoň 400 dpi a 1080p
- Rýchlosť sekvenčného zápisu najmenej 120 MB/s, sekvenčného čítania 250 MB/s, náhodného zápisu 10 MB/s a náhodného čítania 40 MB/s
- Musí mať (minimálne) 12MP zadný fotoaparát schopný zaznamenávať v rozlíšení 4K 30 FPS
- Musí mať (minimálne) prednú kameru s rozlíšením 4 MP, ktorá dokáže nahrávať v rozlíšení 1080p 30 FPS
Informácie o výkonnostnej triede 11 sme vtedy nenašli. Táto výkonnostná trieda je teraz definovaná aj v CDD. Požiadavky na výkonnostnú triedu 11 sú uvedené nižšie.
Kľúčové požiadavky výkonnostnej triedy 11
- Aspoň 6 GB RAM
- Rozlíšenie aspoň 400 dpi a 1080p
- Rýchlosť sekvenčného zápisu najmenej 100 MB/s, sekvenčného čítania 200 MB/s, náhodného zápisu 10 MB/s a náhodného čítania 25 MB/s
- Musí mať (minimálne) 12MP zadný fotoaparát schopný zaznamenávať v rozlíšení 4K 30 FPS
- Musí mať (minimálne) prednú kameru s rozlíšením 4 MP, ktorá dokáže nahrávať v rozlíšení 1080p 30 FPS
Existuje oveľa viac požiadaviek, ako je uvedené vyššie, ale väčšina z nich sa týka kodekov, spracovania fotoaparátu a ďalších informácií.
Výkonnostné triedy môžu byť užitočné pre vývojárov aplikácií na zlepšenie celkového zážitku nielen na zariadeniach spĺňajúcich špecifikáciu „výkonnostnej triedy“, ale aj na telefónoch nižšej kategórie. Ak aplikácia zistí, že telefón nespĺňa požiadavky na zariadenie „výkonnostnej triedy“, môže sa vypnúť určité, náročnejšie funkcie alebo vizuálne efekty s cieľom zlepšiť spôsob, akým aplikácia funguje na nižšej úrovni telefónov. Podobne dokáže zistiť, či beží na jednom z najlepšie telefóny s Androidom, v takom prípade môže povoliť funkcie s vysokým výkonom.