CDD Android 12 официально излагает требования к классам производительности для флагманов

click fraud protection

Был выпущен документ определения совместимости Android 12, в котором описываются требования к классу производительности для флагманов.

Недавно, мы видели AOSP релиз Андроид 12, хотя релиз для Google Pixels выйдет чуть позже. В Android 12 есть тонна изменений, и не все из них ориентированы на пользователя. Конечно, мы получаем Материальный ты, Панель конфиденциальностии несколько других замечательных функций, но OEM-производителям тоже есть о чем беспокоиться. OEM-производители также должны обращать внимание на любые обновления, вносимые в документ определения совместимости Android (CDD). CDD для Android 12 был выпущен, и в нем описываются несколько вещей, на которых, в частности, могут сосредоточиться OEM-производители.

Документ определения совместимости Android является важной частью экосистемы Android. Чтобы обеспечить согласованность API и поведения платформы на устройствах Android, Google объединяет распространение мобильных служб Google (в том числе приложения и платформы, такие как Google Play Store и Google Play Services) с лицензионными соглашениями, обязывающими устройства соблюдать правила Google Play. "

Программа совместимости 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 точек на дюйм и 1080 пикселей.
  • Скорость последовательной записи не менее 120 МБ/с, последовательного чтения 250 МБ/с, произвольной записи 10 МБ/с и произвольного чтения 40 МБ/с.
  • Должна быть (как минимум) задняя камера с разрешением 12 МП, способная записывать видео в формате 4K со скоростью 30 кадров в секунду.
  • Должна быть (как минимум) фронтальная камера с разрешением 4 МП, способная записывать видео в разрешении 1080p при 30 кадрах в секунду.

На тот момент мы не нашли информации о классе производительности 11. Этот класс производительности теперь также определен в CDD. Требования для класса производительности 11 приведены ниже.

Ключевые требования класса производительности 11

  • Не менее 6 ГБ ОЗУ
  • Разрешение не менее 400 точек на дюйм и 1080 пикселей.
  • Скорость последовательной записи не менее 100 МБ/с, последовательного чтения 200 МБ/с, произвольной записи 10 МБ/с и произвольного чтения 25 МБ/с.
  • Должна быть (как минимум) задняя камера с разрешением 12 МП, способная записывать видео в формате 4K со скоростью 30 кадров в секунду.
  • Должна быть (как минимум) фронтальная камера с разрешением 4 МП, способная записывать видео в разрешении 1080p при 30 кадрах в секунду.

Требований гораздо больше, чем указано выше, но большинство из них относятся к кодекам, обработке камеры и другой информации.

Классы производительности могут быть полезны разработчикам приложений для улучшения общего качества работы не только на устройствах, соответствующих спецификации «класса производительности», но и на телефонах более низкого уровня. Если приложение обнаруживает, что телефон не соответствует требованиям к устройству «класса производительности», оно может отключить его. определенные, более требовательные функции или визуальные эффекты, чтобы улучшить работу приложения на более дешевых устройствах. телефоны. Аналогично, он также может определить, работает ли он на одном из лучшие телефоны на Android, и в этом случае он может включить высокопроизводительные функции.