„Google Incremental FS“ leidžia žaisti didelius žaidimus prieš visiškai atsisiunčiant

click fraud protection

„Google“ kuria „Incremental File System“ – naują FS, kuri leistų pradėti žaisti didelius „Android“ žaidimus prieš juos visiškai atsisiunčiant.

Mobilieji žaidimai yra didžiulė rinka, kurios bendros pajamos sudaro beveik pusę pasaulinės žaidimų rinkos 2019 m., teigia rinkos tyrimų bendrovė. Newzoo. „Play“ parduotuvę užtvindo nauji žaidimai, kuriuos galite išbandyti kiekvieną savaitę. Gali būti sunku neatsilikti nuo jų, jei turite ribotą laiką. Galbūt „Google“ kuria naują failų sistemą būsimai „Android“ versijai Android 12 2021 m., todėl gali būti daug lengviau išbandyti naujus žaidimus. Failų sistema vadinama „Incremental File System“ ir ji sukurta taip, kad būtų galima vykdyti programas, kol jos dvejetainiai ir išteklių failai vis dar atsisiunčiami.

2019 m. gegužės pradžioje „Google“. pateikti pataisymai Norėdami sujungti „Incremental File System“ palaikymą su „Linux“ branduoliu. Pagal dokumentaciją „Google“ pateikė „Incremental FS“ yra „specialios paskirties Linux virtuali failų sistema, leidžianti vykdyti programą, kol jos dvejetainiai ir išteklių failai vis dar yra tingiai atsisiunčiama per tinklą, USB ir pan.“ Šios funkcijos tikslas yra „leisti paleisti dideles Android programas, kol jų dvejetainiai failai ir ištekliai nėra visiškai atsisiunčiami į „Android“ įrenginys." Šiuo metu, jei norite žaisti „Android“ žaidimą, kurio dydis yra 5 GB, prieš paleisdami žaidimą turėsite palaukti, kol bus baigtas visas atsisiuntimas. „Google“ teigia, kad „Incremental FS“ gali „be trinties laukti, kol [laikinai] trūksta duomenų“, o tai reiškia, kad galėsite paleisti žaidimą, nes jis ir toliau atsisiunčia vis daugiau viso žaidimo. Mūsų hipotetinio 5 GB „Android“ žaidimo atveju sakykime, kad žaidimo įvadas yra 200 MB dydžio, esant 1 GB poslinkiui. Naudojant „Incremental File System“, galima atsisiųsti pirmuosius žaidimo MB duomenų ir, kol jis vykdomas, procesas gali reikalauti, kad vėliau būtų atsiųstas pirmasis MB duomenų su 1 GB poslinkiu, todėl įvadas pradėti. Tada galima atsisiųsti likusius 200 MB įžanginių duomenų, o tai, tikiuosi, įvyktų greičiau nei bus atkurta įžanga, ir tada bus galima įkelti pagrindinį žaidimo meniu. Vykdymas gali šiek tiek sustoti, kai reikia įkelti kitą duomenų rinkinį, ty. meniu esantis 150 MB poslinkyje, tačiau tai leistų vartotojui greičiau patekti į žaidimą, nei laukti, kol bus baigtas visas atsisiuntimas.

Pateikusi pataisas „Linux“ branduoliui, „Google“ pradėjo diskusijas su keliais Linux branduolio prižiūrėtojais dėl FS diegimo ir tikslo. Kai kurie kritikavo „Google“ už tai, kad sukūrė pasirinktinę branduolio failų sistemą, o ne išplėtė esamą FUSE arba failų sistemą „Userspace“. „Google“ tai pareiškė FUSE pagrįstos failų sistemos padidina našumą pagal tikslinius scenarijus padidina energijos suvartojimą tiek, kad telefonai išeikvodavo energiją greičiau, nei buvo įkraunami per laidą. Tai buvo problematiška, nes „Google“ darbuotojas teigė, kad „projekto tikslas buvo leisti akimirksniu (-ish) diegti programas iš kūrėjo aplinkos į Android. [telefonai].“ Remdamiesi šiuo komentaru, manėme, kad „Google“ tikisi, kad ši funkcija padėtų kūrėjams išbandyti laipsniškas jų versijas. mobilieji žaidimai. Tačiau taip gali būti ir praėjus keliems mėnesiams po paskutinio komentaro apie pradines Linux branduolio pataisas, Google pradėjo jungtis įsipareigojimus, susijusius su „Incremental File System“, „Android Open Source Project“ (AOSP). Įsipareigojimai įveda didžiulius pakeitimus daugelyje Android ir Android Linux branduolio dalių, todėl manome, kad taip yra Gali būti, kad „Google“ planuoja naudoti „Inkremental File System“, kad pagerintų bendrą vartotojo patirtį. Galbūt „Google“ nori leisti vartotojams pradėti žaisti didelius „Android“ žaidimus jų visiškai neatsisiunčiant – iš esmės tai yra vietinis Momentinės programėlės pakeitimas, kuris nereikalauja jokio papildomo kūrėjų darbo, nes diegimas yra branduolyje.

Šiuo metu „Google“ bando šią funkciją „Pixel 4 XL“. (koralų), ir jie taip pat sukūrė branduolio modulį skirtas naudoti su bendruoju branduolio vaizdu (GKI). Keliuose komentaruose „Google“ darbuotojai paaiškina, kad „Android“ įrenginiuose su šia funkcija bus naujas /data/incremental katalogas, kuriame yra kiekvienos įrenginio programos pakatalogiai. Pakatalogiuose bus APK, savosios bibliotekos ir OBB failai. Šiuose pakatalogiuose bus prijungta prieauginė failų sistema ir kiekvienas bus prijungtas, kad būtų nukreiptas į pradinius diegimo katalogus, ty. /data/app/. „Google Play“ parduotuvė galės patikrinti failo parašą „Incremental FS“ įdiegtų programų, kurios greičiausiai neleis vykdyti papildomoms programoms, kurių parašai skiriasi nuo šiuo metu įdiegtų programų.

Atsižvelgiant į tai, kad darbas su šia funkcija vis dar tebevyksta, o vidinis pagrindinių „Android 11“ funkcijų pakeitimų terminas greičiausiai bus greitas Artėjant, jei dar nepraėjo, manome, kad įrenginiai nebus pradėti pristatyti su „Increment File System“ palaikymu, kol „Android“ 12 2021 m. Mes ir toliau stebėsime šios funkcijos plėtrą ir, žinoma, informuosime jus, jei sužinosime daugiau apie tai, kaip ji veikia.


Ačiū XDA pripažintiems kūrėjams phhusson ir luca020400 už jų indėlį!