Google a lansat recent un nou program de certificare a dispozitivelor de joc pentru a garanta că smartphone-urile pentru jocuri Android oferă o experiență bună de joc.
Cu succesul recent al jocurilor mobile precum Call of Duty Mobile, este ușor de înțeles de ce editorii de jocuri AAA, Google/Apple, iar producătorii de smartphone-uri fac eforturi atât de puternice pentru jocurile mobile. În spațiul smartphone-urilor, am văzut lansări de produse emblematice centrate pe jocuri de la mărci precum ASUS, Rechinul Negru, Razer, Nubia, si altii. Concurența se va intensifica pe măsură ce smartphone-urile de gaming trec la gama medie, susținute de vânzătorii de chipset-uri Qualcomm și MediaTek. Pentru a se asigura că viitoarele smartphone-uri pentru jocuri sunt suficient de puternice și se comportă suficient de previzibil pentru dezvoltatorii de jocuri Android, Google lucrează la un program de certificare a dispozitivelor de joc.
Am aflat pentru prima dată despre intențiile Google de la o sursă de încredere în iulie, dar nu aveam detalii sau dovezi concrete pe care să le putem împărtăși la momentul respectiv. Acum, 3 luni mai târziu, am obținut o copie a celei mai recente versiuni a cerințelor Google GMS pentru OEM/ODM. Acest document enumeră cerințele tehnice pe care trebuie să le îndeplinească OEM/ODM pentru smartphone-uri pentru a li se permite să preinstaleze GMS sau Serviciile Google Mobile, conform unui acord comercial dintre Google și OEM/ODM. Acest document este analog cu documentul de definire a compatibilităţii Android (
CDD), dar în timp ce acel document este publicat online, acest document nu este public.Am obținut o copie a versiunii 7.0 a documentului, care a fost actualizată ultima dată pe 3 septembrie, în aceeași zi Google a lansat Android 10 catre public. Secțiunea 13 a documentului detaliază „Cerințele de platformă” Android suplimentare pe care trebuie să le îndeplinească dispozitivele pentru a primi aprobarea de a utiliza GMS. Subsecțiunea 13.14 acoperă noile cerințe tehnice „Certificarea dispozitivelor de joc”. Aceste cerințe trebuie îndeplinite dacă OEM/ODM dorește să declare că dispozitivul a primit certificarea dispozitivului de joc.
Pe scurt, aceste cerințe asigură că dispozitivele de jocuri certificate se comportă previzibil „astfel încât dezvoltatorii de jocuri să nu se confrunte cu o accelerare neașteptată și pierderea procesorului. nuclee sau alte comportamente ciudate ale sistemului.” Documentul intră în detalii pentru a explica modul în care se așteaptă ca OEM/ODM-urile să construiască dispozitive de jocuri cu predictibile comportament. Pentru un comportament GPU de înaltă performanță și previzibil, Google spune că dispozitivele certificate trebuie „să ofere un sistem modern, actualizat. GPU și API-uri de afișare de înaltă performanță și permit o introspecție rezonabilă a cadrului.” Mai exact, dispozitivele de jocuri certificate trebuie să sprijine versiunea 1.1 a Vulkan Graphics API, treceți cele mai recente teste de conformitate cu grafica OpenGL ES/Vulkan oferite de Khronos, și să îndeplinească alte cerințe legate de Coregraf și SurfaceFlinger. În cele din urmă, pentru un comportament rezonabil de memorie, Google dorește ca OEM/ODM-urile să se asigure că dispozitivele de jocuri permit aplicațiilor să aloce cel puțin 2,3 GB de memorie înainte de a fi ucise de sistem.
Deoarece nu avem copii mai vechi ale documentului privind cerințele GMS, nu eram 100% siguri de cât de nou este de fapt programul de certificare a dispozitivelor de joc. Cu toate acestea, am găsit o cerere de angajare LinkedIn care a cerut un manager de program de relații cu dezvoltatorii pentru „Certificarea dispozitivelor de jocuri Android”. Deoarece lista este închisă, nu putem vedea când a fost publicată, deși o regăzduire a paginii pe alt site de căutare de locuri de muncă a fost publicat pe 28 iunie. Nu știm când această pagină regăzduită a răzuit originalul, cu toate acestea, am observat asta Peter Cardwell, un fost angajat Microsoft, pare să fi luat acest job în luna mai, așa că programul este cu siguranță nou.
Lista de locuri de muncă confirmă imaginea de ansamblu a acestui nou program. Google construiește o echipă care să interacționeze cu OEM și producătorii de SoC pentru a-i educa cu privire la cerințele viitoare pe care le-am enumerat mai sus. Echipa are sarcina de a crea suite de testare și sarcini de lucru pentru a demonstra conformitatea cu noul program, așa cum sa menționat anterior.
Google nu a anunțat încă public acest nou program de certificare a dispozitivelor de joc și nu există în prezent dispozitive pe piață care să fi primit certificare pentru jocuri. Google spune că dispozitivele care se înscriu în program trebuie să declare suport pentru com.google.android.feature. Semnal de caracteristică GAMECERT_PREVIEW. Am verificat acest indicator de caracteristică pe Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9) Pie), OnePlus 7 Pro (Android 10) și Google Pixel 2 XL (Android 10) și toate au raportat că nu a fost prezent. Bănuiesc că Google nu va ține secret acest program și că va publica o listă de dispozitive compatibile ca și cu Recomandat pentru Android Enterprise, așa că nu va trebui să verificați singur acest steag.
Cu câteva zile înainte de publicarea acestui articol, am contactat Google pentru a le cere să confirme legitimitatea documentului primit. Deși nu am primit încă răspunsuri, am coroborat suficiente detalii din document pentru a mă asigura că este adevăratul lucru. Documentul are aproximativ 57 de pagini și avem multe de împărtășit despre ceea ce am învățat din el.