
Вместе с выпуском Android 12 в AOSP в начале месяца Google также опубликовала последнюю версию документации по определению совместимости (CDD). Производители устройств должны соблюдать ряд изменений в аппаратном и программном обеспечении, но ничего слишком существенного.
С Android 12 Google представила стандарт «Класс производительности», который «определяет набор возможностей устройства, выходящих за рамки базовых требований Android». Это включает медиа, камеру и «общие» параметры (память, разрешение/плотность экрана).
Это позволяет разработчикам приложений определять, какие программные функции способен запускать телефон или планшет. Например, Класс производительности 12 (для «устройств с высочайшей производительностью») может обеспечить «самый премиальный опыт», в то время как класс 11 — «высококачественный опыт», а все остальное получает базовый опыт. Между тем, классы производительности являются обратно совместимыми:
Устройство может быть обновлено до более новой версии платформы без обновления своего класса производительности. Например, устройство, которое изначально поддерживает класс производительности 12, может быть обновлено до Android 13 и продолжать сообщать о поддержке класса 12, если оно не соответствует требованиям класса 13.
В CDD Android 12 указано, что Класс производительности 11 (R) и 12 (S) «должен» иметь как минимум 12-мегапиксельную основную камеру, поддерживающую запись видео 4K при 30 кадрах в секунду. Последний также требует фронтальную камеру с разрешением 5 МП или выше (1080p при 30 кадрах в секунду), в то время как первый требует минимум 4 МП. Оба класса требуют разрешение экрана 1080p (с 400DPI) или выше и минимальный объем ОЗУ 6 ГБ. Также указаны последовательное и случайное чтение/запись:


Между тем, производители OEM-производители должны отображать индикаторы микрофона и камеры при использовании этих двух компонентов приложениями, включая системные. В разделе «Unicode и шрифты» Google добавил, что производители устройств:
НЕ ДОЛЖНЫ удалять или изменять NotoColorEmoji.tff в образе системы. (Допускается добавление нового шрифта эмодзи для переопределения эмодзи в NotoColorEmoji.tff)
Была добавлена «сильная» рекомендация о том, чтобы сенсорная область встроенного в дисплей сканера отпечатков пальцев (UDFPS) не мешала трехкнопочной навигации, которую, как напоминает Google, «некоторые пользователи могут потребовать для обеспечения доступности».
CDD Android 12 доступен здесь (в формате PDF).