Android 14 може вимагати від смартфонів підтримки декодування AV1

Android 14 може вимагати від смартфонів підтримки декодування AV1, відповідно до комітів AOSP Gerrit.

AV1 це кодек, розроблений Alliance for Open Media, і це безкоштовний кодек із величезною економією пропускної здатності в порівнянні з VP9 і H264. У 2018 році Facebook Engineering провела тести, дійшовши висновку, що еталонний кодер AV1 досяг 34% 46,2% і 50,3% вище стиснення даних, ніж libvpx-vp9, x264 High profile та x264 Main profile, відповідно. Це значне покращення для людей, які можуть покладатися на повільніші з’єднання, або якщо ви є компанією, яка надає великий відеосервіс як YouTube, що може призвести до значної економії коштів. Тому той факт, що Android 14 може знадобитися підтримка декодування AV1 для пристроїв, не є особливою несподіванкою.

Доказ того, що AV1 обов’язковий для пристроїв, які запускаються з Android 14, надходить через пару комітів на AOSP Gerrit. Перший комміт, який ми помітили, додає кодування AV1 до VideoCodecTest у Android Compatibility Test Suite або CTS. CTS — це автоматизований набір тестів, який перевіряє сумісність із версією ОС Android. Якщо пристрій не відповідає вимогам, викладеним у документі визначення сумісності Android (CDD), тоді це може призвести до збою CTS Google, що, у свою чергу, може призвести до втрати доступу до набору Google програми.

Поряд з цим, другий коміт, помічений Еспер додає AV1 до списку кодеків, які пристрій повинен мати можливість декодувати, щоб пройти. Особливо цікавим у цьому коміті є те, що воно прямо посилається на неопубліковану CDD для Android 14, документ, який Google ще не опублікував і опублікує незадовго до випуску Android 14.

Згідно з Android cdd 14, розділ 2.2.2 і розділ 2.6,

Портативні та планшетні пристрої мають підтримувати декодування AV1

Є ще багато флагманських смартфонів, які ще не підтримують декодування AV1, наприклад будь-який пристрій із Snapdragon 8 Gen 1. Як не дивно, варіант Exynos Samsung Galaxy S22 може декодувати AV1, але варіант Snapdragon не може, і це було б дивно щоб Google заборонив OEM-виробникам оновлювати свої пристрої до Android 14 на основі сумісності з AV1, особливо оскільки останні покоління легкодоступних флагманських чіпів не підтримувало AV1, окрім менш повсюдних варіантів, таких як MediaTek і Exynos.

Є два можливих висновки щодо того, що все це означає, якщо припустити, що Google точно просувається вперед із тим, щоб зробити декодування та кодування AV1 певним чином обов’язковими. Або лише пристрої, які запускаються з Android 14, повинні будуть підтримувати AV1 (що має сенс, оскільки Qualcomm, який давно не підтримує AV1, навіть підтримує його з Snapdragon 8 Gen 2) або альтернативно, пристрої можуть декодувати та кодувати за допомогою програмного забезпечення. як Еспер пояснює, тест декодування лише перевіряє, чи може пристрій декодувати один кадр відео AV1, а не те, чи використовує він апаратний чи програмний декодер.

Незважаючи ні на що, це готує основу для широкого поширення потокового передавання AV1 на мобільних пристроях. Оскільки смартфони все більше підтримують кодек, потокові платформи зможуть впевнено впроваджувати його щоб не лише заощадити витрати на пропускну здатність, але й допомогти користувачам, які можуть мати обмежені з’єднання для передачі даних Ну. Ми звернулися до Google за коментарями та оновимо цю статтю, якщо отримаємо відповідь, і будемо спостерігати та чекати, щоб побачити, як розвиватиметься ця подія.


Джерело: AOSP Герріт (1), (2 через Еспер)