Tech reviews and news

Android 4.4 KitKat's Project Svelte: co to jest i dlaczego powinno Cię to obchodzić

click fraud protection

Wcześniej w tym tygodniu Google ujawnił siłę napędową wydania Androida 4.4 Kitkat, a jego nazwa brzmi „Project Svelte’. Przyjrzyjmy się, czym jest ta ciekawie nazwana inicjatywa, jak została opracowana i czy - jak twierdzą niektórzy - może doprowadzić do końca fragmentacji Androida.

Co to jest Project Svelte?

Klucz jest w nazwie. Svelte to próba Google usunięcia tłuszczu z Androida, umożliwiając mu szybsze i bardziej płynne działanie na telefonach o niższym zasięgu. Pojawia się po przyznaniu Google, że inicjatywy takie jak „Project Butter” (wprowadzone w Androidzie 4.1) spowodowały, że system operacyjny to jedwabiste doświadczenie użytkownika, ale kosztem zwiększenia wymagań sprzętowych znacząco.

„Pierwszą rzeczą, nad którą pracowałem, był projekt Butter mający na celu usprawnienie systemu” - wyjaśnił szef inżynierii Google Dave Burke w wywiadzie dla ReadWrite. „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 ”.

To dobry żart, ale Svelte rozwiązuje poważny problem dla Google. Android 3.0 był przeznaczony wyłącznie dla tabletów, więc podstawowe telefony z Androidem, które nie były w stanie uruchomić systemu Android 4.x, były zmuszenie do zainstalowania przestarzałego systemu operacyjnego Android 2.3, aby utrzymać odpowiednio responsywnego użytkownika doświadczenie. Trzyletnia platforma wykonała swoją pracę, ale także zablokowała właścicielom tych telefonów dostęp do nowszych funkcji i rosnącej liczby aplikacji wymagających Androida 4.0 lub nowszego.

Android 4.4.0

Jak powstał Project Svelte?

Google słynie z „dogfoodingu”, czyli wykorzystywania przez swoich pracowników własnych projektów i realizowania ich. Nie inaczej było z Project Svelte. Każdy członek zespołu otrzymał uszkodzony Nexus 4, w którym adresowalna pamięć RAM została zmniejszona o połowę do 512 MB, a rozdzielczość została zhakowana z przyjaznego HD 1280 x 768 pikseli do 960 x 540 pikseli. Dwa z czterech rdzeni przetwarzających Nexusa 4 również zostały wyłączone, a taktowanie pozostałych dwóch zostało obniżone.

„Dosłownie wielu z nas właśnie używało tego telefonu jako domyślnego telefonu. To było bolesne i na początku zostało zepsute ”- powiedział Burke, który wymienił cztery kluczowe cele, które jego zespół miał osiągnąć:

  • 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.

Zespół Project Svelte osiągnął to, usuwając aplikacje Google z systemu operacyjnego (nawet w tym ze sklepu Google Play), co drastycznie zmniejszyło zużycie pamięci. Dzięki temu KitKit był jeszcze bardziej konfigurowalny, ponieważ wcześniej zablokowane funkcje, takie jak wiadomości SMS, można było teraz zamienić jak każdą inną aplikację na alternatywę innej firmy.

Svelte położył również duży nacisk na zmniejszenie zużycia pamięci RAM w aplikacjach innych firm, dając programistom dostęp do „ProcStats” - narzędzia, które monitoruje wykorzystanie pamięci aplikacji. Android śledzi teraz również użycie pamięci aplikacji i zamyka aplikację, jeśli używa zbyt dużo pamięci przez zbyt długi czas, więc zachęta do tworzenia bardziej wydajnych aplikacji jest silna.

Jak Project Svelte może zakończyć fragmentację Androida

Biorąc pod uwagę wszystkie te korzyści, rozpowszechniło się przekonanie, że Project Svelte to srebrny środek Google do naprawienia fragmentacji Androida, a na pierwszy rzut oka istnieją przekonujące argumenty na poparcie tego:

  • Zdecydowana większość telefonów z Androidem może teraz obsługiwać najnowszy system operacyjny
  • Producenci wiedzą, że budżetowy telefon z systemem Android z najnowszym systemem operacyjnym Android to atrakcyjna propozycja sprzedażowa
  • Klienci będą głosować swoimi portfelami, które wkrótce powinny zobaczyć budżetowe telefony z Androidem 4.4

Ale jest też lepszy, (wciąż) mniej nagłośniony powód do optymizmu, który niewątpliwie był siłą napędową Project Svelte w pierwszej kolejności: usługi Google Play. Pobranie najnowszej wersji Androida na niedrogie urządzenia mobilne powoduje również pobranie najnowszej wersji Usług Google Play.

Co to są usługi Google Play? Nasza szczegółowa analiza powie Ci więcej, ale w skrócie jest to usługa działająca w tle z niemal nieograniczonymi poziomami dostępu do modyfikacji telefonu. Ma już pozwolenie na zrobienie listy rzeczy (rozłożonej na dwa ekrany!) Pokazanej poniżej i, co jest dość niezwykłe, może nawet nadać sobie nowe uprawnienia w dowolnym momencie.

ANALIZA: Dlaczego usługi Google Play są ważniejsze niż Nexus 5

Usługi Google Play

Głowy spiskowców prywatności mogą eksplodować, ale chodzi o to, że Usługi Google Play na urządzeniach z Androidem 4.x to narzędzie, które może zaktualizować praktycznie każdą część platformy. Zapewnia aktualność 99% funkcjonalności, nawet jeśli numer wersji Androida zmieni się w przyszłości. Brzmi to dla nas całkiem nieźle.

Jak Project Svelte nie może zakończyć fragmentacji Androida

A jednak jest kilka znaczących ale:

  • Skórki innych firm producenta
  • Żywotność baterii
  • Tak, numery wersji Androida

Pierwszą z nich jest coś, co nęka Androida od samego początku: w dużej mierze nieefektywne nakładki graficzne, które producenci telefonów nakładają na Androida, aby wyróżnić swoje telefony. Moto GBiorąc pod uwagę, że Motorola ostatnio twierdziła, że ​​jej przeważnie zapasowy Android wynosi 135 funtów Moto G (po prawej) może wykonywać podstawowe zadania w systemie Android 4.3 szybciej niż Samsung TouchWiz wymagał 500 funtów Galaxy s4, daje wgląd w to, jak kłopotliwe mogą być te skórki. W jednym uderzeniu skórki mogą zniweczyć wiele korzyści uzyskanych w Androidzie 4.4. Co najgorsze, może dać producentom swobodę nawet bardziej leniwych skór.

Następnie pojawia się czas pracy na baterii, ponieważ mimo wszystkich jego zalet, wydaje się, że Android 4.4 nie poprawił go zbytnio. Kluczowa krytyka urządzenia hero z Androidem 4.4 Nexus 5 to niespójna żywotność baterii, a właściciele Nexusa 4 nie zgłosili żadnych znaczących korzyści wynikających z aktualizacji 4.4, a lepsze skoki w rzeczywistości pochodzą z poprzedniej aktualizacji z Androida 4.2 do 4.3.

Co najważniejsze, pojemność baterii pozostaje znacznym kosztem produkcji, dlatego Nexus 5 odnotował duże zmniejszenie pojemności w porównaniu z LG G2 które go zainspirowały, a niedrogie telefony - przy mniej energochłonnych komponentach - zawsze są wyposażone w znacznie mniejsze baterie. Android 2.3, z drugiej strony, jest oszczędny, a przy tworzeniu budżetowych telefonów kluczowe znaczenie ma ograniczanie możliwości.

Wreszcie mamy numery wersji Androida, ponieważ podczas gdy usługi Google Play mogą aktualizować większość rzeczy na twoim telefon, nie może wyzwalać automatycznych aktualizacji z Androida 4.4 do 4.5, 5.0 lub gdziekolwiek zmierza system operacyjny Kolejny. Wielu użytkowników może nie przejmować się najnowszą wersją Androida, ale wielu to robi i do Google zastanawia się, jak naprawić najbardziej dosłowny aspekt fragmentacji Androida, Apple będzie miało kij, aby go pokonać z.

Ponadto Google musi dawać lepszy przykład producentom. To wyłączony dwulatek Galaxy Nexus z aktualizacji Androida 4.4, chociaż celem KitKata jest to, że działa lepiej na starszych i budżetowych telefonach. Tymczasem Apple tylko wykluczył w tym roku swój stary iPhone 3GS od pięciu generacji z iOS 7. Jeśli Google nie przekazuje wiadomości, którą aktywnie dba o naprawienie fragmentacji na swoich markowych telefonach, to jakie ma nadzieje na przekonanie innych?

Dlaczego powinieneś przejmować się Project Svelte

Pomimo tych obaw nie ma wątpliwości, że Google ma słuszne priorytety, łącząc zespół Project Svelte. Android od dawna oferuje największą funkcjonalność i możliwość dostosowywania głównych mobilnych systemów operacyjnych i posiadających wygładził ostre krawędzie za pomocą Project Butter, dzięki czemu działał wydajniej na mniej wydajnych urządzeniach kwestia.

Project Svelte może nie być srebrną kulą dla fragmentacji Androida, której wielu by sobie życzyło, ale sprawia, że ​​platforma jest szybsza, bardziej spójna i szerzej dostępna niż jakakolwiek poprzednia wersja. To całkiem duży krok.

Następnie przeczytaj 10 powodów, by nie kupować Xbox One ani PS4 przed Świętami Bożego Narodzenia

Apple wprowadzi na rynek niedrogi HomePod pod marką Beats

Według nowego raportu Apple pracuje nad niedrogim inteligentnym głośnikiem, który wprowadzi na ry...

Czytaj Więcej

HTC U12 Plus vs HTC U11: czy warto uaktualnić?

HTC U12 Plus vs HTC U11: czy warto uaktualnić?

HTC U12 Plus vs HTC U11: Jaka jest różnica?Teraz, gdy HTC U12 Plus jest oficjalny, niektórzy właś...

Czytaj Więcej

Jak sugeruje patent, trwają prace nad składaną hybrydą telefonu / tabletu Motorola

Nowy patent Motoroli pokazał intrygujący projekt nowego telefonu, który mógł zobaczyć, jak jego e...

Czytaj Więcej

insta story