Нещодавно компанія Google запустила нову програму сертифікації ігрових пристроїв, щоб гарантувати, що ігрові смартфони Android забезпечують гарний ігровий досвід.
З останнім успіхом мобільних ігор, як Call of Duty Mobile, легко зрозуміти, чому видавці ігор AAA, Google/Apple, а виробники смартфонів так активно просувають мобільні ігри. У сфері смартфонів ми спостерігали запуски флагманських продуктів, орієнтованих на ігри, такими брендами, як ASUS, Чорна акула, Razer, Нубія, та інші. Конкуренція лише посилюватиметься, оскільки ігрові смартфони переходять до середнього класу за підтримки постачальників чіпсетів Qualcomm і MediaTek. Щоб гарантувати, що майбутні ігрові смартфони будуть достатньо потужними та передбачуваними для розробників ігор для Android, Google працює над програмою сертифікації ігрових пристроїв.
Ми вперше дізналися про наміри Google від надійного джерела ще в липні, але на той момент у нас не було конкретних деталей або доказів, якими ми могли б поділитися. Зараз, через 3 місяці, ми отримали копію останньої версії вимог Google GMS для 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-виробники створюватимуть ігрові пристрої з передбачуваним поведінка. Для високої продуктивності та передбачуваної поведінки графічного процесора Google каже, що сертифіковані пристрої повинні «забезпечувати сучасний, сучасний високопродуктивний графічний процесор і API відображення, а також забезпечують розумну самоаналіз кадрів". Зокрема, сертифіковані ігрові пристрої повинен підтримувати версія 1.1 API графіки Vulkan, пройдіть найновіші тести на відповідність графіки OpenGL ES/Vulkan, надані Хроноста відповідати іншим вимогам, пов’язаним з Хореограф і SurfaceFlinger. Нарешті, для розумної поведінки пам’яті Google хоче, щоб OEM/ODM-виробники гарантували, що ігрові пристрої дозволяють додаткам виділяти принаймні 2,3 ГБ пам’яті, перш ніж їх знищить система.
Оскільки у нас немає старіших копій документа вимог 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 сторінок, і ми маємо ще багато чого поділитися про те, що ми з нього дізналися.