Android 4.4 KitKat "Project Svelte" kunne afslutte Android-fragmentering
Det Android 4.4 KitKat "Project Svelte" kunne være Googles første skridt mod at rette Android OS-fragmentering.
Project Svelte tillader Android 4.4 KitKat at køre på ældre hardware, der normalt er forbundet med entry-level smartphones, og kunne være vejen frem, så alle Android-enheder er på det samme operativsystem side.
Under et interview med Læse skrive, Googles teknikechef Dave Burke afslørede, at Project Svelte blev opnået ved hjælp af et specielt oprettet Google Nexus 4 med kun to processorer, 512 MB RAM og en qHD-opløsning.
ANALYSE: Android 4.4 KitKats Project Svelte: hvad det er, og hvorfor du skal passe
Denne specielle Nexus 4 blev brugt til at få Android KitKat til at arbejde med entry-level specifikationer og faktisk få det til at fungere korrekt.
”Vi tilpassede opløsningen til qHD, der er 960 x 540p, fordi det er lidt af det søde sted for smartphones på entry level. Vi reducerede det fra fire CPU'er til to CPU'er. Vi reducerede urfrekvensen og hvad ikke. Og bogstaveligt talt brugte en flok af os bare det som vores standardtelefon. Det var smertefuldt, og det blev brudt til at begynde med. ”
Efter opførelsen af KitKat Nexus 4-testenheden havde Google fire hovedmål, som de ønskede at nå med Project Svelte.
- Reducer systemets fodaftryk.
- Reducer fodaftrykket (hukommelsesforbrug) for de apps, der kører på en Google Experience (Nexus) -enhed.
- Løs, hvordan apps reagerer og går ned under dårlige hukommelsessituationer.
- Giv bedre måling og instrumentering af, hvordan apps kører i Android, så udviklere kan se, hvor hukommelsesbevidste deres apps er.
Burke sagde, at de to første blev opnået med Project Svelte Nexus 4, da hukommelsesforbrugsreduktion blev opnået ved at fjerne Google-apps fra operativsystemet for at få dem til at opføre sig som enkeltstående apps.
Virksomheden brugte derefter ProcStats, en RAM-brugsscore, for at holde styr på app-hukommelsesforbruget og derefter overvåge det indefra apps.
Android KitKat fik dybest set de bedste dele fra både Project Butter og Project Svelte, to projekt, der blev overvåget af Burke selv.
”Vi sjovede lidt med, at da jeg startede, var den første ting, jeg arbejdede med, Project Butter for at gøre systemet glattere. Sagen er, at smør tager på i vægt. Så så gjorde jeg Project Svelte for at tabe mig. Så nu er mit bidrag til Android stort set nul. “
Google arbejder stadig sammen med tredjepartsproducenter for at opdatere ældre enheder til Android 4.4 KitKat.
Læs mere: Google Nexus 5 anmeldelse