Android 12 ühilduvuse määratluse dokument on välja antud ja see kirjeldab lipulaevade jõudlusklassi nõudeid.
Hiljuti nägime AOSP-d vabastamine Android 12, kuigi Google Pixelsi väljalase ilmub veidi hiljem. Android 12-l on a tonn muudatustest ja mitte kõik neist ei ole kasutajale suunatud. Muidugi, saame Materjal Sina, Privaatsuse juhtpaneelja veel mõned suurepärased funktsioonid, kuid originaalseadmete tootjatel on ka neil palju rohkem muret. OEM-id peavad pöörama tähelepanu ka Androidi ühilduvuse määratlusdokumendi (CDD) värskendustele. Android 12 CDD on välja antud ja see toob välja mõned asjad, millele originaalseadmete tootjad saavad keskenduda.
Androidi ühilduvuse määratluse dokument on Androidi ökosüsteemi oluline osa. API-de ja platvormi käitumise järjepidevuse säilitamiseks Android-seadmete vahel ühendab Google Google'i mobiiliteenuste levitamise (sealhulgas rakendused ja raamistikud, nagu Google Play pood ja Google Play teenused) koos litsentsilepingutega, mis nõuavad, et seadmed peavad kinni Google'i eeskirjadest. "
Androidi ühilduvusprogramm" (muude nõuete hulgas). Androidi ühilduvusprogramm koosneb mitmest automatiseeritud testkomplektist ja CDD-s loetletud reeglite kogum (CDD PDF Android 12 jaoks on saadaval siin).Kui seade ei vasta CDD-s kirjeldatud nõuetele, võib see ebaõnnestuda Google'i ühilduvustesti komplektis, mille tulemuseks on juurdepääs Google'i rakenduste komplektile. CDD on minevikus jõustanud muudatusi, mis on tarbijatele kasulikud – näiteks Android 11 CDD kirjeldab, kuidas originaalseadmete tootja peab koduseadme juhtelemente rakendama toitemenüüs, kui nad seda rakendavad. See tähendab, et kui Android-nutitelefonil on toitemenüüs seadme juhtnupud, on see sama, mis igal teisel Android-nutitelefonil, mis seda rakendab.
Jõudlusklassid – Android 12 ja Android 11
Android 12 puhul on CDD-l paar muudatust, kuid enamik neist on ilusad väikesed või mõjutavad tegelikult ainult originaalseadmete tootjaid. Üks suurimaid muudatusi, mida oleme näinud, oli sissejuhatus ühest "esinemisklass", mida saab määratleda Android-nutitelefoni ehitusomadustes. Google on sellest juba teatanud koos Android 12 Beta 1 väljalaskmisega, ja see on lihtne viis arendajatele kontrollida, kui kiire Android-nutitelefon tegelikult on. Androidi arendajate lehelGoogle ütleb, et igal Androidi versioonil on oma vastav jõudlusklass, mis tähendab, et Android 12 jaoks on olemas jõudlusklass ja Android 13, 14 jne jaoks on üks.
Nagu ülaltoodud graafikul näidatud, on jõudlusklassid edasisuunas ühilduvad. See tähendab, et seade saab üle minna uuele Androidi versioonile ilma oma jõudlusklassi muutmata, kuid see tähendab ka seda, et seadmed võivad oma klassi muuta, kui need vastavad selle uue OS-i nõuetele versioon. Google ütles, et määratleb jõudlusklassi ka Android 11 jaoks, mida ta ka tegi. CDD viitab tegelikult jõudlusklassidele 11 ja 12 vastavalt jõudlusklassidele R ja S.
Sel ajal uurisime natuke ja leidsime, mis määraks Android 12 jõudlusklassi. Mõned 12. jõudlusklassi põhinõuded on toodud allpool.
Jõudlusklassi 12 põhinõuded
- Vähemalt 6 GB muutmälu
- Vähemalt 400dpi ja 1080p eraldusvõime
- Vähemalt 120 MB/s järjestikuse kirjutamise, 250 MB/s järjestikuse lugemise, 10 MB/s juhusliku kirjutamise ja 40 MB/s juhusliku lugemise kiirus
- Peab olema (vähemalt) 12 MP tagakaamera, mis suudab salvestada 4K 30 kaadrit sekundis
- Peab olema (vähemalt) 4 MP esikaamera, mis suudab salvestada 1080p 30 kaadrit sekundis
Sel ajal me 11. jõudlusklassi kohta teavet ei leidnud. See jõudlusklass on nüüd määratletud ka CDD-s. Nõuded jõudlusklassile 11 on toodud allpool.
Jõudlusklassi 11 põhinõuded
- Vähemalt 6 GB muutmälu
- Vähemalt 400dpi ja 1080p eraldusvõime
- Vähemalt 100 MB/s järjestikuse kirjutamise, 200 MB/s järjestikuse lugemise, 10 MB/s juhusliku kirjutamise ja 25 MB/s juhusliku lugemise kiirus
- Peab olema (vähemalt) 12 MP tagakaamera, mis suudab salvestada 4K 30 kaadrit sekundis
- Peab olema (vähemalt) 4 MP esikaamera, mis suudab salvestada 1080p 30 kaadrit sekundis
Nõudeid on palju rohkem kui ülalpool kirjeldatud, kuid enamik neist viitab koodekitele, kaamera töötlemisele ja muule teabele.
Jõudlusklassid võivad olla kasulikud rakenduste arendajatele, et parandada üldist kasutuskogemust mitte ainult jõudlusklassi spetsifikatsioonile vastavates seadmetes, vaid ka madalama klassi telefonide puhul. Kui rakendus tuvastab, et telefon ei vasta jõudlusklassi seadme nõuetele, saab selle välja lülitada teatud nõudlikumad funktsioonid või visuaalsed efektid, et parandada rakenduse toimimist madalamate seadmete puhul telefonid. Samuti saab see tuvastada, kas see töötab ühel neist parimad Android-telefonid, sel juhul võib see lubada suure jõudlusega funktsioone.