Android 4.4 KitKat „Project Svelte” może zakończyć fragmentację Androida
Plik Android 4.4 KitKat „Project Svelte” może być pierwszym krokiem Google w kierunku naprawienia fragmentacji systemu operacyjnego Android.
Project Svelte umożliwia działanie systemu Android 4.4 KitKat na starszym sprzęcie, który jest zwykle powiązany z smartfony klasy podstawowej i może być drogą do przodu, tak aby wszystkie urządzenia z Androidem działały na tym samym systemie operacyjnym strona.
Podczas rozmowy z ReadWrite, Szef inżynierii Google Dave Burke ujawnił, że Projekt Svelte został osiągnięty przy użyciu specjalnie stworzonego Google Nexus 4 z tylko dwoma procesorami, 512 MB pamięci RAM i wyświetlaczem o rozdzielczości qHD.
ANALIZA: Android 4.4 KitKat's Project Svelte: co to jest i dlaczego powinno Cię to obchodzić
Ten specjalny Nexus 4 został użyty, aby Android KitKat działał z podstawowymi specyfikacjami i faktycznie działał poprawnie.
„Dostosowaliśmy rozdzielczość do qHD, czyli 960 x 540p, ponieważ jest to idealne miejsce dla smartfonów klasy podstawowej. Zmniejszyliśmy go z czterech procesorów do dwóch procesorów. Zmniejszyliśmy częstotliwość zegara i tak dalej. I dosłownie kilku z nas właśnie używało tego jako naszego domyślnego telefonu. To było bolesne i na początku było zepsute ”.
Po zbudowaniu urządzenia testowego KitKat Nexus 4, Google miał cztery kluczowe cele, które chciał osiągnąć dzięki Project Svelte.
- Zmniejsz powierzchnię zajmowaną przez system.
- Zmniejsz ślad (zużycie pamięci) aplikacji, które działają na urządzeniu Google Experience (Nexus).
- Napraw sposób, w jaki aplikacje reagują i ulegają awariom podczas złych sytuacji związanych z pamięcią.
- Zapewnij lepsze pomiary i oprzyrządowanie dotyczące działania aplikacji w systemie Android, aby programiści mogli zobaczyć, w jakim stopniu ich aplikacje są świadome pamięci.
Burke powiedział, że pierwsze dwa zostały osiągnięte dzięki Project Svelte Nexus 4, ponieważ zmniejszenie zużycia pamięci zostało osiągnięte poprzez usunięcie aplikacji Google z systemu operacyjnego, aby zachowywały się jak samodzielne aplikacje.
Następnie firma wykorzystała ProcStats, wskaźnik wykorzystania pamięci RAM, do śledzenia zużycia pamięci aplikacji, a następnie monitorowania tego z poziomu aplikacji.
Android KitKat w zasadzie dostał najlepsze części zarówno z Project Butter, jak i Project Svelte, dwóch projektów nadzorowanych przez samego Burke'a.
„Żartowaliśmy sobie, że kiedy zaczynałem, pierwszą rzeczą, nad którą pracowałem, był Project Butter, który miał usprawnić system. Rzecz w tym, że masło przybiera na wadze. Więc wtedy zrobiłem Project Svelte, aby schudnąć. Więc teraz mój wkład w Androida jest w zasadzie zerowy. “
Google nadal współpracuje z innymi producentami nad aktualizacją starszych urządzeń do systemu Android 4.4 KitKat.
Czytaj więcej: Recenzja Google Nexus 5