„Android TV“ reikės „App Bundle“ 2023 m., todėl programos dydis turėtų sumažėti 20 proc.


Ateityje „Android TV“ nebenaudos saugyklos. Google paskelbė kad vietą taupantis „Android“ programos failo formatas „Android App Bundles“ (AAB) pagaliau taps „Android TV“ standartu. Iki 2023 m. gegužės mėn., ty po šešių mėnesių, „Google“ pareikalaus, kad visos „Android TV“ programos persijungtų į naują failų formatą, o tai gali sumažinti programų saugyklos reikalavimus 20 procentų.

„Android TV“ saugykla visada yra sudėtinga, nes aparatinės įrangos gamintojai nori pagaminti išmaniąją TV ir priedėlio aparatinę įrangą kuo pigiau, o tai dažnai reiškia, kad siuntimas turi būti minimalus. „Google“ teigia, kad „2022 m. išmaniųjų telefonų minimalus atminties dydis dažnai yra 64 GB, o išmanieji televizoriai vidutiniškai turi tik 8 GB“. Pati „Google“ čia iš tikrųjų yra didelis pažeidėjas, nes „Google Chromecast“ su „Google TV“ pristatomas tik su 8 GB saugyklos. To niekur nepakanka, ir daugelis žmonių baigėsi saugyklos vieta naujajame „Chromecast“ su įdiegta tik minimaliu turinio programų kiekiu. Yra 10 000 „Android TV“ programų, kurių vienos iš didžiausių 10GB+tačiau dauguma „Android TV“ naudotojų negali jų įdiegti.

„Android App Bundles“ nebus stebuklinga kulka prastai suprojektuotiems įrenginiams, kuriuose nepakanka saugyklos vietos, tačiau kiekviena smulkmena padės. „Android App Bundle“ buvo paskelbta naudojant „Android 9“. 2018 metais kaip būdas sutaupyti įrenginio saugyklą suskaidant programą į modulius, o ne vieną didelį monolitinį APK (senąjį „Android“ programos formatą) su visais įmanomais duomenimis. „Android“ programos palaiko daugybę skirtingų kalbų, ekrano skiriamųjų gebų ir procesoriaus architektūrų, tačiau kiekvienam atskiram įrenginiui tereikia pasirinkti kelias iš šių parinkčių, kad jos veiktų. „Android App Bundles“ integruojamas su „Play“ parduotuve, kad būtų sukurta dinamiška kiekvieno modulio pristatymo sistema. Jūsų telefonas praneša, kokių modulių jam reikia, su „Play Store“, o „Google“ serveriai sugrupavo atitinkamą paketą ir išsiuntė jį į jūsų įrenginį. Kūrėjai netgi gali perkelti kai kurias rečiau naudojamas programos funkcijas į paketą, kurį galima atsisiųsti iš karto, jei vartotojui to reikia.

„App Bundles“ iš esmės perkelia daug atsakomybės už programų paketą į debesį, būtent į „Google“ debesį, dėl kurio „Google“ užsiblokuoja. Kūrėjai turi įkelti savo programų pasirašymo raktus ir kodų bazę į „Google“ serverius, kurie dabar yra atsakingi už programų kompiliavimą į galbūt daugiau nei 100 modulių. „Play“ parduotuvė dabar yra atsakinga už aptikimą, ko reikia telefonui, kad šie moduliai būtų pristatyti skrydžio metu. Tačiau net jei trečiosios šalies programų parduotuvė galėtų visa tai atkartoti, yra didelė tikimybė, kad kūrėjai nėra suinteresuoti pasitikėti milijonu skirtingų programų parduotuvių savo pasirašymo raktais.

„Google“ teigia, kad „Android App Bundles“ vidutiniškai sutaupo maždaug 20 procentų vietos, palyginti su monolitiniu APK, o tai bus didžiulė pagalba šiems įrenginiams, kuriems trūksta atminties. Nuo 2021 m. jos tapo privalomu standartu telefonams ir planšetiniams kompiuteriams, o po šešių mėnesių jais naudotis privalės ir TV programėlės. Laiku nepersijungusių kūrėjų TV programos bus paslėptos nuo paieškos, todėl geriau kibti į darbą! „Google“ apskaičiavo, kad „daugeliu atvejų vienam inžinieriui perkėlimas užtruks apie tris dienas“.

Sąrašo vaizdas pagal Google