Google наскоро започна нова програма за сертифициране на устройства за игри, за да гарантира, че смартфоните за игри с Android осигуряват добро игрово изживяване.
С неотдавнашния успех на мобилни игри като Call of Duty Mobile, лесно е да се разбере защо издателите на AAA игри, Google/Apple, а OEM производителите на смартфони настояват толкова силно за мобилни игри. В пространството на смартфоните сме виждали пускане на водещи продукти, ориентирани към игрите, от марки като ASUS, Черна акула, Razer, Нубия, и други. Конкуренцията тепърва ще се засилва, тъй като смартфоните за игри преминават към средния клас, подкрепяни от доставчици на чипсети Qualcomm и MediaTek. За да гарантира, че бъдещите смартфони за игри са достатъчно мощни и се държат достатъчно предсказуемо за разработчиците на игри за Android, Google работи върху програма за сертифициране на устройства за игри.
За първи път научихме за намеренията на Google от доверен източник през юли, но тогава нямахме конкретни подробности или доказателства, които да споделим. Сега, 3 месеца по-късно, получихме копие от най-новата версия на GMS изискванията на Google за OEM/ODM. Този документ изброява техническите изисквания които OEM/ODM производителите на смартфони трябва да отговарят, за да могат да инсталират предварително GMS или Google Mobile Services, съгласно търговско споразумение между Google и OEM/ODM. Този документ е аналогичен на документа за дефиниция на съвместимост с Android (
CDD), но докато този документ е публикуван онлайн, този документ не е публичен.Получихме копие на версия 7.0 на документа, която беше последно актуализирана на 3 септември, същия ден Google пусна Android 10 на обществеността. Раздел 13 от документа описва допълнителните „Изисквания за платформата“ на Android, на които устройствата трябва да отговарят, за да получат одобрение за използване на GMS. Подраздел 13.14 обхваща новите технически изисквания за „Сертифициране на устройства за игри“. Тези изисквания трябва да бъдат изпълнени, ако OEM/ODM иска да декларира, че устройството е получило сертификат за игрово устройство.
В обобщение, тези изисквания гарантират, че сертифицираните устройства за игри се държат предвидимо, „така че разработчиците на игри да не се сблъскват с неочаквано дроселиране, загуба на процесор ядра или друго странно системно поведение." Документът навлиза в някои подробности, за да обясни как OEM/ODM се очаква да създават устройства за игри с предвидими поведение. За висока производителност и предвидимо поведение на GPU, Google казва, че сертифицираните устройства трябва да „предоставят модерен, актуален високопроизводителни GPU и API за дисплей и позволяват разумна интроспекция на рамката." По-конкретно, сертифицирани устройства за игри трябва да поддържа версия 1.1 на Vulkan Graphics API, преминете най-новите тестове за съответствие на OpenGL ES/Vulkan, предоставени от Хронос, и отговарят на други изисквания, свързани с Хореограф и SurfaceFlinger. И накрая, за разумно поведение на паметта, Google иска OEM/ODM производителите да гарантират, че устройствата за игри позволяват на приложенията да разпределят поне 2,3 GB памет, преди да бъдат убити от системата.
Тъй като нямаме по-стари копия на документа с изискванията на GMS, не бяхме 100% сигурни колко нова всъщност е програмата за сертифициране на игрови устройства. Въпреки това забелязахме заявление за работа LinkedIn който изисква програмен мениджър за връзки с разработчици за „Сертифициране на устройства за игри с Android“. Тъй като списъкът е затворен, не можем да видим кога е бил публикуван, въпреки повторното хостване на страницата друг уебсайт за търсене на работа е публикуван на 28 юни. Не знаем кога тази повторно хоствана страница е изтрила оригинала, но забелязахме това Питър Кардуел, бивш служител на Microsoft, изглежда е поел тази работа през май, така че програмата определено е нова.
Обявата за работа потвърждава голямата картина на тази нова програма. Google изгражда екип, който да се ангажира с OEM производителите и производителите на SoC, за да ги запознае с предстоящите изисквания, които изброих по-горе. Екипът има за задача да създаде тестови пакети и работни натоварвания, за да демонстрира съответствие с новата програма, както беше споменато по-рано.
Google все още не е обявил публично тази нова програма за сертифициране на устройства за игри и в момента няма устройства на пазара, които да са получили сертификат за игри. Google казва, че устройствата, които се включат в програмата, трябва да декларират поддръжка за com.google.android.feature. Флаг за функция GAMECERT_PREVIEW. Проверих за този флаг на функцията на Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9 Pie), OnePlus 7 Pro (Android 10) и Google Pixel 2 XL (Android 10) и всички съобщиха, че не е настояще. Подозирам, че Google няма да запазят тази програма в тайна и че ще публикуват списък със съвместими устройства като с Препоръчва се Android Enterprise, така че няма да е необходимо да проверявате сами за този флаг.
Няколко дни преди публикуването на тази статия се свързах с Google, за да ги помоля да потвърдят легитимността на документа, който получихме. Въпреки че все още не съм получил отговор, ние потвърдихме достатъчно подробности от документа, за да ме направи доста сигурен, че е истинското нещо. Документът е дълъг около 57 страници и имаме още много да споделим за това, което научихме от него.