Android 12:n CDD määrittelee virallisesti Performance Class -vaatimukset lippulaivoille

Android 12:n Compatibility Definition Document on julkaistu, ja se linjaa lippulaivojen suorituskykyluokkavaatimukset.

Äskettäin, näimme AOSP: n vapautuminen Android 12, vaikka Google Pixelsin julkaisu tulee hieman myöhemmin. Android 12:ssa on a tonnia muutoksia, eivätkä ne kaikki ole käyttäjäkohtaisia. Toki saamme Materiaali sinä, Tietosuoja Dashboard, ja muutamia muita hienoja ominaisuuksia, mutta OEM-valmistajilla on myös paljon enemmän huolehdittavaa. OEM-valmistajien on myös kiinnitettävä huomiota kaikkiin Android Compatibility Definition Document (CDD) -dokumenttiin tehtyihin päivityksiin. CDD Android 12:lle on julkaistu, ja se hahmottelee muutamia asioita, joihin erityisesti OEM-valmistajat voivat keskittyä.

Android-yhteensopivuusmäärittelydokumentti on tärkeä osa Android-ekosysteemiä. Säilyttääkseen sovellusliittymien ja alustan käyttäytymisen johdonmukaisuuden Android-laitteiden välillä Google yhdistää Googlen mobiilipalvelujen jakelun (johon kuuluvat mm. sovellukset ja kehykset, kuten Google Play Kauppa ja Google Play Palvelut) lisenssisopimuksilla, jotka velvoittavat laitteiden noudattamaan Googlen sääntöjä. "

Android-yhteensopivuusohjelma" (muiden vaatimusten ohella). Android-yhteensopivuusohjelma koostuu useista automaattisista testiohjelmista ja CDD: ssä luetellut säännöt (CDD PDF Android 12:lle saatavilla täältä).

Jos laite ei täytä CDD: ssä esitettyjä vaatimuksia, se saattaa epäonnistua Googlen yhteensopivuustestipaketissa, mikä johtaa Googlen sovellusten käyttöoikeuden menettämiseen. CDD on aiemmin toteuttanut muutoksia, jotka ovat hyödyksi kuluttajille - esim. CDD for Android 11 hahmottelee, kuinka OEM: n on otettava käyttöön kodin laitteen ohjaimet virtavalikossa, jos he toteuttavat sen. Tämä tarkoittaa, että jos Android-älypuhelimen virtavalikossa on laiteohjaimet, se on sama kuin missä tahansa muussakin sen toteuttavassa Android-älypuhelimessa.

Suorituskykyluokat - Android 12 ja Android 11

Android 12:n tapauksessa CDD: ssä on muutama muutos, mutta useimmat ovat kauniita pieni tai todella vain vaikuttavat OEM-valmistajiin. Yksi suurimmista muutoksista, joita olemme nähneet, oli esittely "suoritusluokka", joka voidaan määrittää Android-älypuhelimen koontiominaisuuksissa. Google ilmoitti tästä jo Android 12 Beta 1:n julkaisun rinnalla, ja se on helppo tapa kehittäjille tarkistaa, kuinka nopea Android-älypuhelin todella on. Android-kehittäjät -sivulla, Google sanoo, että jokaisella Android-versiolla on oma vastaava suoritusluokkansa, mikä tarkoittaa, että Android 12:lle on olemassa suoritusluokka ja Android 13:lle, 14:lle ja niin edelleen.

Kuten yllä olevasta kuvasta näkyy, suorituskykyluokat ovat yhteensopivia eteenpäin. Tämä tarkoittaa, että laite voi päivittää uuteen Android-versioon muuttamatta sen suorituskykyluokkaa, mutta se tarkoittaa myös, että laitteet voivat vaihtaa luokkaansa, jos ne täyttävät uuden käyttöjärjestelmän vaatimukset versio. Google sanoi, että se määrittelee suorituskykyluokan myös Android 11:lle, minkä se teki. CDD viittaa itse asiassa suorituskykyluokkiin 11 ja 12 suorituskykyluokkiksi R ja S.

Kaivoimme tuolloin ja löysimme joitain asioita, jotka määrittäisivät Android 12:n suorituskykyluokan. Alla on joitakin keskeisiä vaatimuksia suorituskyvylle 12.

Suorituskykyluokka 12 keskeiset vaatimukset

  • Vähintään 6 Gt RAM-muistia
  • Vähintään 400 dpi ja 1080p resoluutio
  • Vähintään 120 Mt/s peräkkäinen kirjoitus, 250 Mt/s peräkkäinen luku, 10 Mt/s satunnainen kirjoitus ja 40 Mt/s satunnainen lukunopeus
  • Sinulla on oltava (vähintään) 12 megapikselin takakamera, joka pystyy tallentamaan 4K 30 FPS
  • Täytyy olla (vähintään) 4 megapikselin etukamera, joka pystyy tallentamaan 1080p 30 FPS

Emme tuolloin löytäneet tietoa suoritusluokasta 11. Tämä suorituskykyluokka on nyt määritelty myös CDD: ssä. Suorituskykyluokan 11 vaatimukset ovat alla.

Suorituskykyluokka 11 keskeiset vaatimukset

  • Vähintään 6 Gt RAM-muistia
  • Vähintään 400 dpi ja 1080p resoluutio
  • Vähintään 100 Mt/s peräkkäinen kirjoitus, 200 Mt/s peräkkäinen luku, 10 Mt/s satunnainen kirjoitus ja 25 Mt/s satunnainen lukunopeus
  • Sinulla on oltava (vähintään) 12 megapikselin takakamera, joka pystyy tallentamaan 4K 30 FPS
  • Täytyy olla (vähintään) 4 megapikselin etukamera, joka pystyy tallentamaan 1080p 30 FPS

Vaatimuksia on paljon enemmän kuin edellä on esitetty, mutta useimmat niistä viittaavat koodekkeihin, kameran käsittelyyn ja muihin tietoihin.

Suorituskykyluokat voivat olla hyödyllisiä sovelluskehittäjille yleisen käyttökokemuksen parantamiseksi "suorituskykyluokan" vaatimukset täyttävien laitteiden lisäksi myös alemman luokan puhelimissa. Jos sovellus havaitsee, että puhelin ei täytä "suorituskykyluokan" laitteen vaatimuksia, se voi sammua tiettyjä, vaativampia ominaisuuksia tai visuaalisia tehosteita parantaakseen tapaa, jolla sovellus toimii alemmissa versioissa puhelimet. Samoin se voi myös havaita, onko se käynnissä jossakin parhaat Android-puhelimet, jolloin se voi ottaa käyttöön korkean suorituskyvyn ominaisuuksia.