CDD za Android 12 službeno ocrtava zahtjeve klase performansi za vodeće modele

Objavljen je dokument s definicijom kompatibilnosti za Android 12 i opisuje zahtjeve klase performansi za vodeće modele.

Nedavno, vidjeli smo AOSP oslobađanje od Android 12, iako će izdanje za Google Pixels doći nešto kasnije. Android 12 ima tona promjena, a nisu sve okrenute korisniku. Naravno, dobivamo Materijalni Vi, Nadzorna ploča privatnosti, i nekoliko drugih izvrsnih značajki, ali OEM proizvođači također moraju brinuti o mnogo više. OEM-ovi također moraju obratiti pozornost na sva ažuriranja dokumenta o definiciji kompatibilnosti Androida (CDD). Objavljen je CDD za Android 12 i navodi nekoliko stvari na koje se proizvođači originalne opreme mogu posebno usredotočiti.

Dokument s definicijom kompatibilnosti Androida važan je dio Android ekosustava. Kako bi održao dosljednost u API-jima i ponašanju platforme između Android uređaja, Google objedinjuje distribuciju Googleovih mobilnih usluga (što uključuje aplikacije i okviri kao što su Google Play Store i Google Play Services) s licencnim ugovorima koji nalažu da se uređaji pridržavaju pravila prema Googleovim "

Program kompatibilnosti s Androidom" (između ostalih zahtjeva). Program kompatibilnosti s Androidom sastoji se od više automatiziranih testnih paketa i skup pravila navedenih u CDD-u (CDD PDF za Android 12 dostupan je ovdje).

Ako uređaj ne zadovolji zahtjeve navedene u CDD-u, tada može pasti na Googleovom paketu testova kompatibilnosti - što rezultira gubitkom pristupa Googleovom paketu aplikacija. CDD je u prošlosti provodio promjene koje su bile dobre za potrošače -- na primjer, CDD za Android 11 opisuje kako OEM mora implementirati kontrole kućnih uređaja na izborniku napajanja ako ga implementiraju. To znači da ako Android pametni telefon ima kontrole uređaja u izborniku napajanja, tada će to biti isto kao i na bilo kojem drugom Android pametnom telefonu koji to također implementira.

Klase performansi - Android 12 i Android 11

U slučaju Androida 12, postoji nekoliko promjena koje CDD navodi, ali većina je prilično lijepa mali ili stvarno imaju utjecaj samo na OEM-e. Jedna od najvećih promjena koju smo vidjeli bio je uvod od "razred izvedbe" koji se može definirati u svojstvima izrade Android pametnog telefona. Google je ovo već najavio uz izdanje Androida 12 Beta 1, a programerima je to jednostavan način da provjere koliko je Android pametni telefon zapravo brz. Na stranici Android Developers, Google kaže da svaka verzija Androida ima svoju odgovarajuću klasu performansi, što znači da postoji klasa performansi za Android 12 i postojat će jedna za Android 13, 14 i tako dalje.

Kao što je prikazano na gornjoj slici, klase performansi su kompatibilne prema naprijed. To znači da se uređaj može nadograditi na novu verziju Androida bez promjene klase performansi, ali to također znači da uređaji mogu promijeniti svoju klasu ako zadovoljavaju zahtjeve tog novog OS-a verzija. Google je rekao da će također definirati klasu performansi za Android 11, što je i učinio. CDD zapravo označava klase učinka 11 i 12 kao klase učinka R i S.

Malo smo kopali u to vrijeme i pronašli nešto od onoga što bi definiralo klasu performansi za Android 12. Neki ključni zahtjevi za klasu performansi 12 navedeni su u nastavku.

Ključni zahtjevi klase performansi 12

  • Najmanje 6 GB RAM-a
  • Najmanje 400dpi i 1080p rezolucija
  • Najmanje 120 MB/s sekvencijalnog pisanja, 250 MB/s sekvencijalnog čitanja, 10 MB/s nasumičnog pisanja i 40 MB/s nasumičnog čitanja.
  • Mora imati (minimalno) stražnju kameru od 12MP koja može snimati u 4K 30 FPS
  • Mora imati (najmanje) prednju kameru od 4MP koja može snimati 1080p 30 FPS

U to vrijeme nismo pronašli informacije o klasi performansi 11. Ta je klasa izvedbe sada također definirana u CDD-u. Zahtjevi za klasu performansi 11 su u nastavku.

Ključni zahtjevi klase performansi 11

  • Najmanje 6 GB RAM-a
  • Najmanje 400dpi i 1080p rezolucija
  • Najmanje 100 MB/s sekvencijalnog pisanja, 200 MB/s sekvencijalnog čitanja, 10 MB/s nasumičnog pisanja i 25 MB/s nasumičnog čitanja
  • Mora imati (minimalno) stražnju kameru od 12MP koja može snimati u 4K 30 FPS
  • Mora imati (najmanje) prednju kameru od 4MP koja može snimati 1080p 30 FPS

Postoji puno više zahtjeva nego što je gore navedeno, ali većina se odnosi na kodeke, obradu kamere i druge informacije.

Klase performansi mogu biti korisne razvojnim programerima aplikacija za poboljšanje cjelokupnog iskustva ne samo na uređajima koji zadovoljavaju specifikaciju "klase performansi", već i za telefone niže klase. Ako aplikacija otkrije da telefon ne ispunjava zahtjeve za uređaj "klase performansi", može se isključiti određene, zahtjevnije značajke ili vizualne efekte kako bi se poboljšao način na koji aplikacija radi na nižem nivou telefoni. Isto tako, može otkriti radi li na jednom od najbolji Android telefoni, u kojem slučaju može omogućiti značajke visokih performansi.