Eksklusivt: Google starter Game Device Certification for Gaming Phones

Google startede for nylig et nyt Game Device Certification-program for at garantere, at Android-gaming-smartphones giver en god spiloplevelse.

Med den seneste succes med mobilspil som Call of Duty mobil, det er nemt at se, hvorfor AAA-spiludgivere, Google/Apple, og smartphone OEM'er presser mobilspil så hårdt. På smartphone-området har vi set spilcentrerede flagskibsproduktlanceringer fra mærker som ASUS, Sort Haj, Razer, Nubien, og andre. Konkurrencen vil kun blive intensiveret, efterhånden som gaming-smartphones flytter til mellemklassen, støttet af chipsetleverandører Qualcomm og MediaTek. For at sikre, at fremtidige gaming-smartphones er kraftfulde nok og opfører sig forudsigeligt nok for Android-spiludviklere, arbejder Google på et Game Device Certification-program.

Vi lærte først om Googles hensigter fra en betroet kilde tilbage i juli, men vi havde ingen konkrete detaljer eller beviser, vi kunne dele på det tidspunkt. Nu, 3 måneder senere, fik vi en kopi af den seneste version af Googles GMS-krav til OEM'er/ODM'er. Dette dokument opregner de tekniske krav som smartphone OEM'er/ODM'er skal opfylde for at få lov til at forudinstallere GMS eller Google Mobile Services i henhold til en kommerciel aftale mellem Google og OEM/ODM. Dette dokument er analogt med Android Compatibility Definition Document (

CDD), men mens dette dokument er offentliggjort online, er dette dokument ikke offentligt.

Vi fik en kopi af version 7.0 af dokumentet, som sidst blev opdateret den 3. september samme dag Google udgav Android 10 til offentligheden. Sektion 13 i dokumentet beskriver de yderligere Android "Platform Requirements", som enheder skal opfylde for at modtage godkendelse til at bruge GMS. Underafsnit 13.14 dækker de nye tekniske krav til "Gaming Device Certification". Disse krav skal være opfyldt, hvis OEM/ODM ønsker at erklære, at enheden har modtaget spilenhedscertificering.

Sammenfattende sikrer disse krav, at certificerede gaming-enheder opfører sig forudsigeligt "så spiludviklere ikke står over for uventet drosling, tabt CPU kerner eller anden mærkelig systemadfærd." Dokumentet går i detaljer for at forklare, hvordan OEM'er/ODM'er forventes at bygge spilleenheder med forudsigelige opførsel. For højtydende og forudsigelig GPU-adfærd siger Google, at certificerede enheder skal "levere en moderne, opdateret højtydende GPU og skærm-API'er og muliggør rimelig introspektion af rammer." Specifikt certificerede spilleenheder skal støtte version 1.1 af Vulkan Graphics API, bestå de seneste OpenGL ES/Vulkan grafikkonformitetstest leveret af Khronos, og opfylder andre krav relateret til Koreograf og SurfaceFlinger. Til sidst, for rimelig hukommelsesadfærd, ønsker Google, at OEM'er/ODM'er sikrer, at spilleenheder tillader apps at allokere mindst 2,3 GB hukommelse, før de bliver dræbt af systemet.

Da vi ikke har ældre kopier af GMS Requirements-dokumentet, var vi ikke 100 % sikre på, hvor nyt Game Device Certification-programmet faktisk er. Vi fik dog øje på en jobansøgning på LinkedIn der efterlyste en Developer Relations Program Manager for "Android Game Device Certification." Da fortegnelsen er lukket, kan vi ikke se, hvornår den blev offentliggjort, dog en genhosting af siden på en anden jobsøgningshjemmeside blev offentliggjort den 28. juni. Vi ved ikke, hvornår denne genhostede side skrabede originalen, men det lagde vi mærke til Peter Cardwell, en tidligere Microsoft-medarbejder, ser ud til at have taget dette job i maj, så programmet er bestemt nyt.

Jobopslaget bekræfter det store billede af dette nye program. Google er ved at opbygge et team til at engagere sig med OEM'er og SoC-producenter for at uddanne dem om de kommende krav, som jeg har nævnt ovenfor. Teamet har til opgave at skabe testsuiter og arbejdsbelastninger for at demonstrere overholdelse af det nye program, som tidligere nævnt.

Google har endnu ikke offentligt annonceret dette nye spilenhedscertificeringsprogram, og der er ingen enheder på markedet i øjeblikket, som har modtaget spilcertificering. Google siger, at enheder, der tilmelder sig programmet, skal erklære understøttelse af com.google.android.feature. GAMECERT_PREVIEW funktionsflag. Jeg tjekkede for dette funktionsflag på Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9 Pie), OnePlus 7 Pro (Android 10) og Google Pixel 2 XL (Android 10), og alle rapporterede, at det ikke var til stede. Jeg formoder, at Google ikke vil holde dette program hemmeligt, og at de vil offentliggøre en liste over kompatible enheder som f.eks. Android Enterprise anbefales, så du behøver ikke selv at tjekke efter dette flag.

Et par dage før offentliggørelsen af ​​denne artikel kontaktede jeg Google for at bede dem om at bekræfte legitimiteten af ​​det dokument, vi modtog. Selvom jeg ikke har hørt tilbage endnu, har vi bekræftet nok detaljer fra dokumentet til at gøre mig ret sikker på, at det er den ægte vare. Dokumentet er omkring 57 sider langt, og vi har meget mere at dele om, hvad vi har lært af det.