Објављен је документ о дефиницији компатибилности за Андроид 12 и у њему се истичу захтеви за класу перформанси за водеће моделе.
Недавно, видели смо АОСП издање Андроид 12, иако ће издање за Гоогле Пикелс доћи нешто касније. Андроид 12 има а тон промена, а нису све окренуте кориснику. Наравно, добијамо Материјал Ви, Контролна табла за приватност, и неколико других сјајних карактеристика, али за ОЕМ произвођаче, такође имају много више да брину. ОЕМ произвођачи такође морају да обрате пажњу на сва ажурирања направљена у Андроид документу дефиниције компатибилности (ЦДД). Објављен је ЦДД за Андроид 12 и наводи неколико ствари на које се ОЕМ-и посебно могу фокусирати.
Документ дефиниције Андроид компатибилности је важан део Андроид екосистема. Да би одржао доследност у АПИ-јима и понашању платформе између Андроид уређаја, Гоогле обједињује дистрибуцију Гоогле Мобиле Сервицес (која укључује апликације и оквири као што су Гоогле Плаи продавница и Гоогле Плаи услуге) са уговорима о лиценци који обавезују да се уређаји придржавају правила према Гоогле-овим "
Програм за компатибилност са Андроидом“ (између осталих услова). Програм компатибилности са Андроидом се састоји од више аутоматизованих тестних пакета и скуп правила набројаних у ЦДД (ЦДД ПДФ за Андроид 12 доступан је овде).Ако уређај не испуни захтеве наведене у ЦДД-у, онда може да не успе у Гоогле-овом пакету за тестирање компатибилности – што резултира губитком приступа Гоогле-овом пакету апликација. ЦДД је у прошлости наметнуо промене које су добре за потрошаче - на пример, ЦДД за Андроид 11 описује како ОЕМ мора да имплементира контроле кућног уређаја на менију напајања ако га имплементирају. То значи да ако Андроид паметни телефон има контроле уређаја у менију напајања, онда ће то бити исто као и на било ком другом Андроид паметном телефону који то такође имплементира.
Класе перформанси - Андроид 12 и Андроид 11
У случају Андроида 12, постоји неколико промена које ЦДД истиче, али већина је лепа мали или заиста имају утицај само на ОЕМ произвођаче. Једна од највећих промена које смо видели је увод од "класа перформанса" који се може дефинисати у својствима израде Андроид паметног телефона. Гугл је ово већ најавио упоредо са издавањем Андроида 12 Бета 1, и то је једноставан начин за програмере да провере колико је заправо брз Андроид паметни телефон. На страници Андроид програмери, Гоогле каже да свака верзија Андроид-а има своју одговарајућу класу перформанси, што значи да постоји класа перформанси за Андроид 12 и да ће постојати једна за Андроид 13, 14 и тако даље.
Као што је приказано на горњој слици, класе перформанси су компатибилне унапред. То значи да уређај може да се надогради на нову верзију Андроида без промене класе перформанси, али то такође значи да уређаји могу да промене своју класу ако испуњавају захтеве тог новог ОС верзија. Гоогле је рекао да ће дефинисати класу перформанси и за Андроид 11, што је и учинио. ЦДД се заправо односи на класе перформанси 11 и 12 као на класе перформанси Р и С.
У то време смо мало копали и пронашли нешто од онога што би дефинисало класу перформанси за Андроид 12. Неки кључни захтеви за класу перформанси 12 су у наставку.
Кључни захтеви класе перформанси 12
- Најмање 6 ГБ РАМ-а
- Најмање 400дпи и 1080п резолуција
- Најмање 120МБ/с секвенцијално уписивање, 250МБ/с секвенцијално читање, 10МБ/с насумично уписивање и 40МБ/с насумично читање
- Мора имати (најмање) задњу камеру од 12МП која може да снима 4К 30 ФПС
- Мора имати (најмање) предњу камеру од 4МП која може да снима 1080п 30 ФПС
У то време нисмо пронашли информације о класи перформанси 11. Та класа перформанси је сада такође дефинисана у ЦДД-у. Захтеви за класу перформанси 11 су у наставку.
Кључни захтеви класе перформанси 11
- Најмање 6 ГБ РАМ-а
- Најмање 400дпи и 1080п резолуција
- Најмање 100МБ/с секвенцијално уписивање, 200МБ/с секвенцијално читање, 10МБ/с насумично уписивање и 25МБ/с насумичне брзине читања
- Мора имати (најмање) задњу камеру од 12МП која може да снима 4К 30 ФПС
- Мора имати (најмање) предњу камеру од 4МП која може да снима 1080п 30 ФПС
Постоји много више захтева него што је горе наведено, али већина њих се односи на кодеке, обраду камере и друге информације.
Класе перформанси могу бити корисне за програмере апликација да побољшају укупно искуство не само на уређајима који испуњавају спецификацију „класе перформанси“, већ и на телефонима ниже класе. Ако апликација открије да телефон не испуњава услове за уређај „класе перформанси“, може да се искључи одређене, захтевније функције или визуелне ефекте како би се побољшао начин на који апликација ради на нижим ценама телефони. Исто тако, може да открије да ли ради на једном од најбољи Андроид телефони, у ком случају може да омогући функције високих перформанси.