Ekskluzivno: Google pokreće certifikaciju uređaja za igre za telefone za igranje

Google je nedavno pokrenuo novi program certificiranja uređaja za igre kako bi jamčio da Android pametni telefoni za igranje igara pružaju dobro iskustvo igranja.

S nedavnim uspjehom mobilnih igara poput Call of Duty Mobile, lako je vidjeti zašto izdavači AAA igara, Google/Apple, a proizvođači originalne opreme za pametne telefone jako guraju mobilno igranje. U području pametnih telefona vidjeli smo lansiranje vodećih proizvoda usmjerenih na igre od marki poput ASUS, Crni morski pas, Razer, Nubija, i drugi. Konkurencija će se samo pojačati kako pametni telefoni za igrice prelaze na srednju klasu, uz podršku dobavljača čipseta Qualcomm i MediaTek. Kako bi osigurao da budući pametni telefoni za igranje budu dovoljno snažni i da se ponašaju dovoljno predvidljivo za programere Android igara, Google radi na programu certifikacije uređaja za igre.

Za Googleove namjere prvi put smo doznali od pouzdanog izvora još u srpnju, ali tada nismo imali konkretne detalje ili dokaze koje bismo mogli podijeliti. Sada, 3 mjeseca kasnije, dobili smo kopiju najnovije verzije Googleovih GMS zahtjeva za OEM/ODM. Ovaj dokument nabraja tehničke zahtjeve koje OEM-ovi/ODM-ovi za pametne telefone moraju ispunjavati kako bi im bilo dopušteno unaprijed instalirati GMS ili Google Mobile Services, prema komercijalnom ugovoru između Googlea i OEM/ODM. Ovaj dokument analogan je dokumentu o definiciji kompatibilnosti s Androidom (

CDD), ali iako je taj dokument objavljen na internetu, ovaj dokument nije javan.

Dobili smo kopiju verzije 7.0 dokumenta, koja je zadnji put ažurirana 3. rujna, istog dana Google je objavio Android 10 javnosti. Odjeljak 13 dokumenta detaljno opisuje dodatne "Zahtjeve za platformu" za Android koje uređaji moraju ispuniti kako bi dobili odobrenje za korištenje GMS-a. Pododjeljak 13.14 pokriva nove tehničke zahtjeve za "Certifikaciju uređaja za igre". Ovi zahtjevi moraju biti ispunjeni ako OEM/ODM želi izjaviti da je uređaj dobio certifikat uređaja za igru.

Ukratko, ovi zahtjevi osiguravaju da se certificirani uređaji za igranje ponašaju predvidljivo "kako se programeri igara ne bi suočili s neočekivanim usporavanjem, gubitkom CPU-a jezgre ili druga čudna ponašanja sustava." Dokument ide u neke detalje kako bi objasnio kako se od OEM-a/ODM-a očekuje da izgrade uređaje za igranje s predvidljivim ponašanje. Za visoke performanse i predvidljivo ponašanje GPU-a, Google kaže da certificirani uređaji moraju "pružati moderan, ažuran GPU i zaslonski API-ji visokih performansi te omogućuju razumnu introspekciju okvira." Konkretno, certificirani uređaji za igranje mora podržati verzija 1.1 Vulkan Graphics API-ja, proći najnovije testove usklađenosti grafike OpenGL ES/Vulkan koje nudi Khronos, te ispuniti druge zahtjeve vezane uz Koreograf i SurfaceFlinger. Na kraju, za razumno ponašanje memorije, Google želi da OEM/ODM-ovi osiguraju da uređaji za igranje dopuštaju aplikacijama da dodijele najmanje 2,3 GB memorije prije nego što ih sustav uništi.

Budući da nemamo starije kopije dokumenta GMS Requirements, nismo bili 100% sigurni koliko je program certifikacije uređaja za igre zapravo nov. Međutim, uočili smo molbu za posao LinkedIn koji je pozvao voditelja programa za odnose s programerima za "Certifikaciju Android uređaja za igre". Budući da je popis zatvoren, ne možemo vidjeti kada je objavljen, premda ponovno hostiranje stranice na još jedna web stranica za traženje posla objavljen je 28. lipnja. Ne znamo kada je ova ponovno udomljena stranica izvukla original, međutim, primijetili smo to Peter Cardwell, bivši Microsoftov zaposlenik, čini se da je ovaj posao preuzeo u svibnju, tako da je program definitivno nov.

Popis poslova potvrđuje veliku sliku ovog novog programa. Google gradi tim za suradnju s OEM-ovima i proizvođačima SoC-a kako bi ih educirao o nadolazećim zahtjevima koje sam gore naveo. Tim ima zadatak izraditi pakete testova i radna opterećenja kako bi pokazao usklađenost s novim programom, kao što je ranije spomenuto.

Google još nije javno najavio ovaj novi program certifikacije uređaja za igre i trenutno na tržištu nema uređaja koji su dobili certifikat za igre. Google kaže da uređaji koji se uključe u program moraju deklarirati podršku za com.google.android.feature. Oznaka značajke GAMECERT_PREVIEW. Provjerio sam ovu oznaku značajke na 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 svi su izvijestili da nije predstaviti. Pretpostavljam da Google neće tajiti ovaj program i da će objaviti popis kompatibilnih uređaja poput Preporučeno za Android Enterprise, tako da nećete morati sami provjeravati ovu zastavu.

Nekoliko dana prije objave ovog članka obratio sam se Googleu i zamolio ih da potvrde legitimnost dokumenta koji smo dobili. Iako još nisam dobio odgovor, potvrdili smo dovoljno detalja iz dokumenta da bih bio prilično siguran da je to prava stvar. Dokument ima oko 57 stranica i imamo još mnogo toga za podijeliti o onome što smo naučili iz njega.