Kaip ir kodėl „Android 12“ gali leisti „užmigti“ nenaudojamas programas

click fraud protection

Google jau dirba Android 12 ir viena iš naujų testuojamų funkcijų leidžia programoms „užmigti“. Nors nėra išsamaus aprašymo, kaip ši funkcija veikia, kodo komentaruose yra keletas detalių. Atrodo, kad tikslas yra atlaisvinti saugyklos vietos, susijusios su nenaudojamomis programomis, ir yra keletas būdų, kaip tai pasiekti.

Google, kaip ir dauguma aktyvių operacinių sistemų (OS) kūrėjų, visada stengiasi patobulinti Android. Atnaujinimai gali pridėti naujų funkcijų arba kad OS būtų suderinama su būsima aparatine įranga, skirta įrenginiams, kurie yra kuriami. Dažnesni naujinimai išleidžiami dėl kitų priežasčių, pavyzdžiui, siekiant pašalinti klaidas, dėl kurių kai kurie OS aspektai sugenda arba veikia netikėtai. Vienas iš mažiausiai įdomių, bet svarbiausių pakeitimų, kuriuos galima padaryti, yra saugumo spragų pataisymai. Saugos naujinimai išleidžiami kas mėnesį, bet kiti naujinimai gali įvykti bet kada. Paprastai kartą per metus vyksta didelis atnaujinimas, kuris suteikia įdomių dizaino pakeitimų, naujų funkcijų ir naujų įrenginių palaikymo.

Google Tikėtina, kad „Android 12“ naujinimas nebus išleistas keletą mėnesių, tačiau kūrėjų versijos pradės pasirodyti anksčiau, galbūt per kelias ateinančias savaites. Pagrindinis „Android“ kodas yra atvirojo kodo ir kiekvienas gali nuskaityti kodą, kad surastų įdomių pakeitimų ir papildymų, kurie bus išbandyti kūrėjo peržiūros leidime. Neseniai Tviteryje pateikė XDA kūrėjaiMishaalas Rahmanas atskleidė kodo komentarą ir „užmigdymo“ būsenos fragmentą programėlės, pastebėtas Android atvirojo kodo projekte (AOSP). Tikslas, kuris buvo paminėtas atvirojo kodo komentaruose, buvo padėti optimizuoti saugyklą.

Taigi čia rasite pirmąją informaciją apie „Android“ programos užmigdymo funkciją. Jei programa yra užmigdyta vienam vartotojui, sistema išvalys talpyklą. „Google“ pridės daugiau paketo lygio užmigdymo (programa yra užmigdyta visiems vartotojams).
Šaltinis: https://t.co/q16Md5dKNu
H/T @luca020400https://t.co/UC4JEoJI7fpic.twitter.com/9bqq1RjeBr

- Mishaal Rahman (@MishaalRahman) 2021 m. sausio 15 d

Kaip gali veikti programų užmigdymo režimas

Tam, kad atlaisvinkite saugyklą kurią paima nenaudojama programa, sistema gali išvalyti programos talpyklą. Tai laikini failai, kurie padeda programoms įkelti ir veikti greičiau, tačiau jei programa kurį laiką nenaudojama, talpykla gali tapti per sena, kad būtų naudinga. Tačiau vartotojo duomenų (ir pačios programos) naudojama saugyklos vieta gali būti žymiai didesnė. Programos ir vartotojo duomenų išvalymas yra sunkesnė problema, o „Apple“ turi funkciją, kuri galėjo paskatinti „Google“ įdiegti. Jei an iPhone vartotojas įgalina „Iškrauti nepanaudotas programas“, kai saugyklos vietos pritrūksta, „iOS“ gali pašalinti programą, išsaugodama su programa susietus naudotojo duomenis. Kai kitą kartą vartotojas bandys paleisti programą, ji atsisiunčiama ir veikia kaip anksčiau, nepažeisdama atitinkamos vartotojo informacijos.

Tai įdiegti „Android“ yra šiek tiek sunkiau, nes kiekvienam įrenginiui suteikiama keletas naudotojų. Kai kurių programų naudotojo duomenys užima daugiausia vietos, o kitų – pati programa yra saugojimo problema. Užuomina, kad „Android 12“ gali padaryti kažką panašaus, yra kode, o tai rodo, kad kelių naudotojų programose gali būti tiesiog išvalyti talpyklos failai, o vieno vartotojo programos gali sutaupyti dar daugiau vietos. Jei vartotojo duomenys ir programėlė būtų ištrinti, tai būtų tas pats, kas paprasčiausiai pašalinti programą. Tačiau jei naudotojo duomenys išsaugomi, programa gali būti pašalinta ir pažymėta, kad ją įdiegtų iš naujo, kai baigsis „užmigdymo režimas“, panašiai kaip „Apple“ sprendimas.

Žinoma, „Android“ gali eiti toliau ir, tikiuosi, bus. „Apple“ diegimui trūksta galimybės kai kurias programas pašalinti iš automatinio pašalinimo. Pavyzdžiui, jei yra programa, kuri naudojama keturis kartus per metus, „Apple“ gali nuspręsti, kad tai nenaudojama programa, todėl kiekvieną kartą ją naudojant reikės atsisiųsti iš naujo. Kitas tobulinimas „Android“ galėtų suspausti vartotojo duomenis į ZIP archyvą, kad būtų sutaupyta vietos, arba suteikti galimybę įkelti vartotojo duomenis į „Google“ diską, kad būtų atlaisvinta dar daugiau vietos. Kad ir kokia būtų galutinė forma, bus naudinga, jei „Google“ pridės šią funkciją prie „Android 12“, nes Tai pašalina poreikį vartotojui kovoti, kurias programas pasilikti, o kurias ištrinti, kai lieka vietos žemas.

Šaltinis: Mishaalas Rahmanas / „Twitter“.

Uncharted: kiekvienas žaidimo personažas filme ir kaip jie lyginami

Apie autorių