Android 14 bo morda zahteval, da imajo pametni telefoni podporo za dekodiranje AV1

Android 14 bo morda zahteval, da imajo pametni telefoni podporo za dekodiranje AV1, glede na zaveze na AOSP Gerrit.

AV1 je kodek, ki ga je razvilo združenje Alliance for Open Media, in je brezplačen kodek z ogromnimi prihranki pasovne širine v primerjavi z VP9 in H264. Facebook Engineering je leta 2018 izvedel teste in ugotovil, da je referenčni kodirnik AV1 dosegel 34 %. 46,2 % in 50,3 % višje stiskanje podatkov kot libvpx-vp9, x264 High profile in x264 Main profile, oz. To je velika izboljšava za ljudi, ki se morda zanašajo na počasnejše povezave, ali če ste podjetje, ki izvaja večjo video storitev kot YouTube, kar lahko pomeni velike prihranke stroškov. Zato dejstvo, da Android 14 morda zahteva podporo za dekodiranje AV1 za naprave, ni veliko presenečenje.

Dokaz, da je AV1 pooblaščen v napravah, ki se zaženejo z Androidom 14, prihaja prek dveh potrditev na AOSP Gerrit. Prva potrditev, ki smo jo opazili, dodaja kodiranje AV1 v VideoCodecTest v zbirki za testiranje združljivosti Android ali CTS. CTS je avtomatiziran niz testov, ki preverja združljivost z različico OS Android. Če naprava ne izpolnjuje zahtev, opisanih v dokumentu z definicijo združljivosti Android (CDD), potem lahko odpove Googlovemu CTS – kar lahko posledično povzroči izgubo dostopa do Googlove zbirke aplikacije.

Poleg tega je drugo objavo opazil Esper doda AV1 na seznam kodekov, ki jih mora biti naprava sposobna dekodirati. Pri tej potrditvi je še posebej zanimivo, da se neposredno sklicuje na neobjavljen CDD za Android 14, dokument, ki ga Google še ni objavil in ga ne bo objavil malo pred izdajo Androida 14.

Glede na android cdd 14, sec 2.2.2 in sec 2.6,

Implementacije ročnih in tabličnih naprav morajo podpirati dekodiranje AV1

Še vedno obstaja veliko vodilnih pametnih telefonov, ki še ne podpirajo dekodiranja AV1, na primer katera koli naprava z Snapdragon 8 Gen 1. Smešno je, da lahko različica Exynos za Samsung Galaxy S22 dekodira AV1, različica Snapdragon pa ne, in bilo bi čudno da Google prepreči proizvajalcem originalne opreme, da svoje naprave posodobijo na Android 14 na podlagi združljivosti AV1, zlasti kot najnovejši generacija lahko dostopnih vodilnih čipov ni podpirala AV1, razen manj vseprisotnih možnosti, kot je MediaTek in Exynos.

Glede tega, kaj vse to pomeni, obstajata dva možna sklepa, ob predpostavki, da si Google zagotovo prizadeva, da bi dekodiranje in kodiranje AV1 na nek način postalo obvezno. Bodisi bo tako, da bodo samo naprave, ki se zaženejo z Androidom 14, morale podpirati AV1 (kar je smiselno, saj ga Qualcomm, ki dolgo časa zadržuje AV1, podpira celo z Snapdragon 8 Gen 2) ali pa lahko naprave dekodirajo in kodirajo s programsko opremo. Kot Esper pojasnjuje, da preizkus dekodiranja preveri le, ali lahko naprava dekodira en okvir videa AV1, in ne, ali uporablja strojni ali programski dekoder.

Ne glede na vse, to postavlja temelje za široko razširjenost pretakanja AV1 v mobilnih napravah. Ker pametni telefoni vedno bolj podpirajo kodek, ga bodo pretočne platforme lahko samozavestno izvajale da ne le prihranijo stroške pasovne širine na njihovi strani, temveč tudi pomagajo uporabnikom, ki imajo morda omejene podatkovne povezave dobro. Za komentar smo se obrnili na Google in bomo ta članek posodobili, če se nam oglasi, ter bomo opazovali in čakali, da vidimo, kako se bo ta razvoj razvijal.


Vir: AOSP Gerrit (1), (2 prek Esper)