Android 4.4 KitKat “Project Svelte” bi lahko končal fragmentacijo Androida
The Android 4.4 KitKat »Project Svelte« bi lahko bil prvi Googlov korak k odpravi razdrobljenosti OS Android.
Project Svelte omogoča, da Android 4.4 KitKat deluje na starejši strojni opremi, ki je običajno povezana z njo vstopne pametne telefone in bi lahko bila pot naprej, tako da bodo vse naprave Android v istem OS strani.
Med intervjujem z Brati, pisati, Vodja Googlovega inženiringa Dave Burke je razkril, da je bil projekt Svelte dosežen s posebej ustvarjenim Google Nexus 4 s samo dvema procesorjema, 512 MB RAM-a in zaslonom z ločljivostjo qHD.
ANALIZA: Android 4.4 KitKatov projekt Svelte: kaj je to in zakaj bi vas moralo skrbeti
Ta posebni Nexus 4 je bil uporabljen za delovanje sistema Android KitKat s specifikacijami na začetni ravni in dejansko njegovo pravilno delovanje.
»Ločljivost smo prilagodili qHD, ki znaša 960 x 540p, ker je to nekaj najboljšega za začetnike pametnih telefonov. Zmanjšali smo ga s štirih CPU na dva CPU. Zmanjšali smo frekvenco ure in še kaj. In dobesedno veliko nas je to ravno uporabljalo kot privzeti telefon. Bilo je boleče in za začetek je bilo zlomljeno. "
Po izdelavi testne naprave KitKat Nexus 4 je imel Google štiri ključne cilje, ki jih je želel doseči s projektom Svelte.
- Zmanjšajte odtis sistema.
- Zmanjšajte odtis (porabo pomnilnika) aplikacij, ki se izvajajo v napravi Google Experience (Nexus).
- Popravite, kako se aplikacije odzivajo in sesujejo v slabih situacijah s spominom.
- Zagotovite boljše meritve in instrumentacijo, kako se aplikacije izvajajo v Androidu, tako da lahko razvijalci vidijo, kako pomnilniške so njihove aplikacije.
Burke je dejal, da sta bila prva dva dosežena s projektom Svelte Nexus 4, saj je bilo zmanjšanje porabe pomnilnika doseženo z odstranjevanjem Googlovih aplikacij iz operacijskega sistema, da bi se obnašali kot samostojni aplikaciji.
Nato je podjetje uporabljalo ProcStats, oceno uporabe RAM-a, da bi spremljalo porabo pomnilnika aplikacije in jo nato spremljalo znotraj aplikacij.
Android KitKat je v bistvu dobil najboljše dele tako Project Butter kot Project Svelte, dva projekta, ki ju je nadzoroval sam Burke.
»Nekako smo se šalili, da je bilo, ko sem začel, prva stvar, na kateri sem delal, projekt Butter, da bi bil sistem bolj gladek. Stvar je v tem, da maslo pridobi težo. Tako sem potem naredil Project Svelte, da sem shujšal. Torej, moj prispevek k Androidu je v bistvu nič. “
Google še vedno sodeluje s tretjimi proizvajalci pri posodabljanju starejših naprav na Android 4.4 KitKat.
Preberi več: Pregled Google Nexus 5