Ось усі нові функції Android 11, які Google нав’язує і не нав’язує OEM-виробникам згідно з документом визначення сумісності Android.
Google щойно почав розгортати перша стабільна збірка Android 11 на лінійку пристроїв Pixel. В останній випуск програмного забезпечення компанії внесено купу нових змін для користувача, як-от спливаючі сповіщення, вбудовану підтримку запису екрана, перероблені елементи керування медіа та багато іншого. Окрім них, Android 11 містить кілька оновлення, спрямовані на розробників і безліч приховані зміни, які ми помітили у вихідному коді Android 11. Але хоча більшість із цих змін потрапить до лінійки Pixel, Google не нав’язує деякі функції Android 11 OEM-виробники. У цій публікації ми розглянемо всі функції Android 11, які Google має і не вимагає від OEM-виробників реалізувати.
Відповідно до Android 11 Документ із визначенням сумісності (CDD), Google не вимагає від OEM-виробників впровадження 3 найбільших функцій Android 11. CDD не відображає потрібні сповіщення про розмову
, це не вимагає від виробників обладнання впровадження Controls API, і Ідентифікаційні дані також не є обов’язковими. Ми вперше дізналися про ці вимоги на початку цього року у червні, коли нам надали доступ до документу, в якому детально описано зміни в CDD.Для тих, хто не знає, Android CDD — це список функцій програмного та апаратного забезпечення, які виробники пристроїв «ПОВИННІ» впроваджувати, які лише «НАСІЙНО РЕКОМЕНДУЄТЬСЯ» або «НЕ ПОВИННІ». Якщо функція вказана як «ОБОВ’ЯЗКОВО» впроваджена, тоді виробники обладнання мають додати цю функцію, інакше вони не зможуть розміщувати програми Google на своїх пристроях. Якщо функція вказана як «НЕ СЛІД» застосовувати, виробники пристроїв не можуть додати цю функцію. Нарешті, якщо функція вказана як «НАСІЙНО РЕКОМЕНДОВАНА», то OEM-виробники вирішують включити чи пропустити цю функцію.
Оскільки CDD Android 11 перераховує всі три вищезазначені функції як «НАСІЙНО РЕКОМЕНДОВАНІ», існує ймовірність, що OEM-виробники можуть поставляти свої оновлення Android 11 без цих функцій. Однак це не означає, що всі OEM-виробники пропустять ці функції, оскільки вони можуть вважати їх корисними для користувачів. Також можливо, що суворіша ліцензійна угода Google Mobile Services для Android 11 вимагає від OEM-виробників впровадження цих функцій, але ми не знаємо умов цих угод.
Тепер, коли ми поговорили про непотрібні функції, давайте розглянемо деякі функції, які явно потрібні в Android 11:
Заборонити зміну зовнішнього вигляду обличчя
Здається, Google є заборона OEM-виробникам впроваджувати алгоритми налаштування обличчя під час обробки зображення. Це означає, що на всіх зображеннях із конвеєра камери за замовчуванням не буде налаштовано обличчя, але налаштування обличчя все одно можуть бути реалізовані додатком камери. Як наслідок, відключення режиму краси повинен фактично вимкніть його, за винятком випадків, коли додаток камери OEM не дозволяє повністю вимкнути режим краси або має прихований режим краси рівня 1, який ніколи не можна вимкнути. Незважаючи на те, що більшість додатків камери OEM дозволяють вимкнути її, відомо, що деякі пристрої застосовують фільтри краси, навіть якщо режим краси вимкнено. Наприклад, в Огляд Макса на Vivo X50 Pro, він зазначив, як камера постійно змінювала його обличчя, навіть якщо він вимкнув режим краси.
Roboto як шрифт за умовчанням
Google також вимагає доставки від виробників оригінального обладнання Roboto як шрифт за умовчанням в Android 11. Однак виробники пристроїв можуть пропонувати власні шрифти користувачам під час налаштування або в налаштуваннях. Гуг зазначає, що "намір полягає в тому, щоб переконатися, що очікування розробника програми відповідають стандартним параметрам (наприклад, без явного користувача згода) на пристрої, а шрифт без зарубок за замовчуванням є дуже помітним аспектом цього презентація».
Вимога fs-verity
Випуск нових пристроїв з Android 11 буде необхідна для підтримки fs-verity. За даними Google, "fs-verity подібний до dm-verity, але реалізований на основі кожного файлу... це корисно для ефективної перевірки автентичності або 'appraising', великі файли, лише до невеликої частини яких можна отримати доступ — наприклад, файли програм Android (APK)... також fs-verity забезпечує кращий захист від шкідливого мікропрограмного забезпечення диска, ніж завчасний хеш, оскільки fs-verity повторно перевіряє дані кожного разу, коли вони на сторінку."