Google nedávno spustil nový program certifikace herních zařízení, který má zaručit, že herní smartphony Android poskytují dobrý herní zážitek.
S nedávným úspěchem mobilních her jako Call of Duty Mobile, je snadné pochopit, proč vydavatelé her AAA, Google/Applea výrobci OEM chytrých telefonů tak tvrdě tlačí na mobilní hraní. V oblasti chytrých telefonů jsme byli svědky uvedení vlajkových produktů zaměřených na hry od značek jako ASUS, Černý žralok, Razer, Lehký šátek na hlavu, a další. Konkurence se bude jen zintenzivňovat s tím, jak se herní smartphony přesouvají do střední třídy, podporované prodejci čipových sad Qualcomm a MediaTek. Aby bylo zajištěno, že budoucí herní smartphony budou dostatečně výkonné a budou se chovat dostatečně předvídatelně pro vývojáře her pro Android, Google pracuje na programu certifikace herních zařízení.
O záměrech společnosti Google jsme se poprvé dozvěděli od důvěryhodného zdroje již v červenci, ale neměli jsme v té době žádné konkrétní podrobnosti nebo důkazy, které bychom mohli sdílet. Nyní, o 3 měsíce později, jsme získali kopii nejnovější verze požadavků GMS společnosti Google pro výrobce OEM/ODM. Tento dokument vyjmenovává technické požadavky které výrobci OEM/ODM smartphonů musí splňovat, aby jim bylo povoleno předinstalovat GMS nebo mobilní služby Google v souladu s obchodní dohodou mezi společností Google a OEM/ODM. Tento dokument je analogický dokumentu Definice kompatibility systému Android (
CDD), ale zatímco je tento dokument publikován online, tento dokument není veřejný.Získali jsme kopii dokumentu verze 7.0, který byl naposledy aktualizován 3. září, tedy tentýž den Google vydal Android 10 veřejnosti. Část 13 dokumentu podrobně popisuje další „požadavky na platformu“ pro Android, které musí zařízení splňovat, aby získala souhlas s používáním GMS. Pododdíl 13.14 se týká nových technických požadavků „Certifikace herních zařízení“. Tyto požadavky musí být splněny, pokud chce OEM/ODM prohlásit, že zařízení obdrželo certifikaci herního zařízení.
Stručně řečeno, tyto požadavky zajišťují, že se certifikovaná herní zařízení chovají předvídatelně, „takže vývojáři her nebudou čelit neočekávanému omezení nebo ztrátě CPU. jádra nebo jiné zvláštní chování systému." Dokument jde do některých podrobností, aby vysvětlil, jak se očekává, že výrobci OEM/ODM budou vytvářet herní zařízení s předvídatelným chování. Pro vysoce výkonné a předvídatelné chování GPU Google říká, že certifikovaná zařízení musí „poskytovat moderní, aktuální vysoce výkonná GPU a zobrazovací rozhraní API a umožňují rozumnou introspekci snímků." Konkrétně certifikovaná herní zařízení musí podporovat verze 1.1 rozhraní Vulkan Graphics API, projít nejnovějšími testy shody grafiky OpenGL ES/Vulkan, které poskytuje Khronosa splňují další související požadavky Choreograf a SurfaceFlinger. A konečně, pro rozumné chování paměti Google chce, aby OEM/ODM zajistili, že herní zařízení umožní aplikacím alokovat alespoň 2,3 GB paměti, než je systém zabije.
Vzhledem k tomu, že nemáme starší kopie dokumentu GMS Requirements, nebyli jsme si 100% jisti, jak nový program certifikace herních zařízení vlastně je. Zaznamenali jsme však žádost o zaměstnání LinkedIn která vyžadovala programového manažera pro vztahy s vývojářem pro „certifikaci herních zařízení Android“. Vzhledem k tomu, že záznam je uzavřen, nevidíme, kdy byl publikován, i když je stránka znovu hostována jiný web pro hledání práce byla zveřejněna 28. června. Nevíme, kdy tato znovu hostovaná stránka seškrábla originál, ale všimli jsme si toho Peter Cardwell, bývalý zaměstnanec společnosti Microsoft, se zdá, že tuto práci přijal v květnu, takže program je rozhodně nový.
Seznam pracovních míst potvrzuje celkový obraz tohoto nového programu. Google buduje tým, který bude spolupracovat s výrobci OEM a výrobci SoC, aby je poučil o nadcházejících požadavcích, které jsem uvedl výše. Tým má za úkol vytvořit testovací sady a pracovní zátěže, aby prokázal soulad s novým programem, jak již bylo zmíněno dříve.
Google tento nový program certifikace herních zařízení zatím veřejně neoznámil a v současné době na trhu nejsou žádná zařízení, která by získala certifikaci her. Google říká, že zařízení, která se přihlásí do programu, musí deklarovat podporu funkce com.google.android.feature. Příznak funkce GAMECERT_PREVIEW. Zkontroloval jsem tento příznak funkce na Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9 Pie), OnePlus 7 Pro (Android 10) a Google Pixel 2 XL (Android 10) a všechny hlásily, že tomu tak není současnost, dárek. Mám podezření, že Google tento program neudrží v tajnosti a že zveřejní seznam kompatibilních zařízení jako s Doporučeno Android Enterprise, takže tento příznak nebudete muset sami kontrolovat.
Několik dní před zveřejněním tohoto článku jsem se obrátil na Google a požádal jsem je o potvrzení legitimity dokumentu, který jsme obdrželi. I když jsem se ještě neozval, potvrdili jsme dostatek podrobností z dokumentu, abych si byl docela jistý, že je to skutečná věc. Dokument má asi 57 stran a o tom, co jsme se z něj naučili, se můžeme podělit mnohem více.