Android 14 může vyžadovat, aby chytré telefony měly podporu dekódování AV1, podle závazků na AOSP Gerrit.
AV1 je kodek vyvinutý Alliance for Open Media a je to bezplatný kodek s nesmírnou úsporou šířky pásma oproti VP9 i H264. Společnost Facebook Engineering provedla testy v roce 2018 a dospěla k závěru, že referenční kodér AV1 dosáhl 34 %, o 46,2 % a o 50,3 % vyšší komprese dat než u libvpx-vp9, x264 High profile a x264 Main profile, respektive. Toto je masivní vylepšení pro lidi, kteří se mohou spoléhat na pomalejší připojení, nebo pokud jste společnost provozující hlavní video službu jako YouTube, což se může promítnout do velkých úspor nákladů. Proto ten fakt Android 14 může vyžadovat podporu dekódování AV1 pro zařízení není moc překvapením.
Důkaz o tom, že AV1 je nařízen v zařízeních spouštěných s Androidem 14, přichází prostřednictvím dvojice commitů na AOSP Gerrit. První potvrzení, které jsme zaznamenali, přidává kódování AV1 do VideoCodecTest v Android Compatibility Test Suite nebo CTS. CTS je automatizovaná sada testů, která ověřuje kompatibilitu s verzí operačního systému Android. Pokud zařízení nesplňuje požadavky uvedené v dokumentu Android Compatibility Definition Document (CDD), pak může selhat CTS společnosti Google – což zase může vést ke ztrátě přístupu k sadě Google aplikací.
Vedle toho byl spatřen druhý závazek Esper přidá AV1 do seznamu kodeků, které musí být zařízení schopno dekódovat, aby prošlo. Na tomto odevzdání je obzvláště zajímavé, že přímo odkazuje na nevydané CDD pro Android 14, dokument, který Google ještě nezveřejnil a nezveřejní jej až krátce před vydáním Androidu 14.
Podle android cdd 14, sek. 2.2.2 a sek. 2.6,
Implementace kapesních a tabletových zařízení musí podporovat dekódování AV1
Stále existuje spousta vlajkových smartphonů, které ještě nepodporují dekódování AV1, jako je jakékoli zařízení s Snapdragon 8 Gen 1. Je zajímavé, že varianta Exynos Samsungu Galaxy S22 dokáže dekódovat AV1, ale varianta Snapdragon ne, a bylo by to divné aby Google zabránil výrobcům OEM aktualizovat svá zařízení na Android 14 na základě kompatibility AV1, zejména jako nejnovější generace snadno dostupných vlajkových čipů nepodporovala AV1 kromě méně všudypřítomných možností, jako je MediaTek a Exynos.
Existují dva možné poznatky o tom, co to všechno znamená, za předpokladu, že Google rozhodně prosazuje, aby dekódování a kódování AV1 nějakým způsobem bylo povinné. Buď to bude tak, že pouze zařízení se systémem Android 14 budou muset podporovat AV1 (což dává smysl, protože Qualcomm, dlouholetý zadržovaný AV1, jej dokonce podporuje s Snapdragon 8 Gen 2) nebo alternativně mohou zařízení dekódovat a kódovat pomocí softwaru. Tak jako Esper vysvětluje, že test dekódování kontroluje pouze to, zda zařízení dokáže dekódovat jeden snímek videa AV1, a nikoli to, zda používá hardwarový nebo softwarový dekodér.
Bez ohledu na to, co se děje, to připravuje půdu pro to, aby se streamování AV1 rozšířilo mezi mobilní zařízení. Jak smartphony stále více podporují kodek, streamovací platformy jej budou moci s jistotou implementovat nejen ušetřit náklady na šířku pásma na jejich konci, ale také pomoci uživatelům, kteří mohou mít omezená datová připojení studna. Požádali jsme Google o komentář a tento článek aktualizujeme, pokud se nám ozve, a budeme sledovat a čekat, jak se tento vývoj vyvine.
Zdroj: AOSP Gerrit (1), (2 přes Esper)