CDD Android 12 офіційно описує вимоги до класу продуктивності для флагманів

Було опубліковано Документ із визначенням сумісності Android 12, який містить вимоги до класу продуктивності для флагманів.

нещодавно ми бачили AOSP звільнення Android 12, хоча реліз для Google Pixels буде трохи пізніше. Android 12 має a тонна змін, і не всі вони стосуються користувача. Звичайно, ми отримуємо Матеріал Ви, Інформаційна панель конфіденційності, а також кілька інших чудових функцій, але виробникам комплектного обладнання також є про що турбуватися. Виробники оригінального обладнання також повинні звертати увагу на будь-які оновлення, внесені в документ визначення сумісності Android (CDD). CDD для Android 12 було випущено, і в ньому описано кілька речей, на яких OEM-виробники можуть зосередитися зокрема.

Документ із визначенням сумісності Android є важливою частиною екосистеми Android. Щоб підтримувати узгодженість API та поведінки платформи між пристроями Android, Google об’єднує розповсюдження Google Mobile Services (що включає програм і фреймворків, як-от Google Play Store і Google Play Services) з ліцензійними угодами, згідно з якими пристрої повинні відповідати правилам Google "

Програма сумісності Android» (серед інших вимог). Програма сумісності Android складається з кількох автоматизованих наборів тестів і набір правил, перелічених у CDD (CDD PDF для Android 12 доступний тут).

Якщо пристрій не відповідає вимогам, викладеним у CDD, він може не пройти тестування Google на сумісність, що призведе до втрати доступу до набору програм Google. У минулому CDD вводила зміни, які були корисними для споживачів, наприклад, CDD для Android 11 описує, як OEM повинен реалізувати елементи керування домашніми пристроями у меню живлення, якщо вони його реалізують. Це означає, що якщо смартфон Android має елементи керування пристроєм у меню живлення, то це буде так само, як і на будь-якому іншому смартфоні Android, де це також реалізовано.

Класи продуктивності - Android 12 і Android 11

У випадку з Android 12 CDD описує кілька змін, але більшість із них досить симпатичні. невеликі або дійсно мають вплив лише на OEM-виробників. Однією з найбільших змін, яку ми бачили, був вступ з "клас продуктивності", який можна визначити у властивостях збірки смартфона Android. Про це вже повідомляв Google разом із випуском Android 12 Beta 1, і це простий спосіб для розробників перевірити, наскільки насправді швидкий смартфон Android. На сторінці розробників AndroidGoogle каже, що кожна версія Android має відповідний клас продуктивності, а це означає, що є клас продуктивності для Android 12 і буде один для Android 13, 14 і так далі.

Як показано на малюнку вище, класи продуктивності сумісні вперед. Це означає, що пристрій можна оновити до нової версії Android без зміни класу продуктивності, але це також означає, що пристрої можуть змінювати свій клас, якщо вони відповідають вимогам нової ОС версія. Google заявив, що також визначить клас продуктивності для Android 11, що й зробив. CDD фактично посилається на класи продуктивності 11 і 12 як на класи продуктивності R і S відповідно.

У той час ми трохи покопались і знайшли дещо з того, що визначило б клас продуктивності для Android 12. Деякі ключові вимоги до класу продуктивності 12 наведено нижче.

Ключові вимоги класу продуктивності 12

  • Принаймні 6 ГБ оперативної пам'яті
  • Мінімальна роздільна здатність 400 dpi та 1080p
  • Принаймні швидкість послідовного запису 120 МБ/с, послідовного читання 250 МБ/с, випадкового запису 10 МБ/с і випадкового читання 40 МБ/с
  • Повинна мати (мінімум) 12-мегапіксельна основна камера, здатна записувати 4K 30 FPS
  • Необхідно мати (мінімум) фронтальну камеру на 4 МП із можливістю запису 1080p 30 FPS

У той час ми не знайшли інформації про клас продуктивності 11. Цей клас продуктивності тепер також визначено в CDD. Вимоги до класу продуктивності 11 наведені нижче.

Ключові вимоги класу продуктивності 11

  • Принаймні 6 ГБ оперативної пам'яті
  • Мінімальна роздільна здатність 400 dpi та 1080p
  • Принаймні швидкість послідовного запису 100 МБ/с, послідовного читання 200 МБ/с, випадкового запису 10 МБ/с і випадкового читання 25 МБ/с
  • Повинна мати (мінімум) 12-мегапіксельна основна камера, здатна записувати 4K 30 FPS
  • Необхідно мати (мінімум) фронтальну камеру на 4 МП із можливістю запису 1080p 30 FPS

Існує набагато більше вимог, ніж описано вище, але більшість із них стосується кодеків, обробки камери та іншої інформації.

Класи продуктивності можуть бути корисними для розробників додатків, щоб покращити загальний досвід не лише на пристроях, які відповідають специфікації «класу продуктивності», а й на телефонах нижчого класу. Якщо програма виявляє, що телефон не відповідає вимогам до пристрою «класу продуктивності», вона може вимкнутися певні, більш вимогливі функції або візуальні ефекти, щоб покращити роботу програми на нижчому рівні телефони. Так само він також може визначити, чи працює він на одному з найкращі телефони Android, і в цьому випадку він може активувати високопродуктивні функції.