Android KitKat przeniesie low-endową walkę do Windows Phone

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

kk-Android-44

Najnowsze wersje Androida wymagają coraz większej ilości sprzętu do efektywnego działania, a większość urządzeń potrzebuje teraz 2 GB pamięci RAM.

Oznaczało to, że tanie telefony z Androidem były zwykle dostarczane ze starszymi wersjami systemu operacyjnego, nawet w wersji 2.3, aby umożliwić działanie systemu operacyjnego w ogóle, nie mówiąc już o płynnym działaniu, na telefonach o niskiej pamięci RAM.

Podobnie jak wczesne ssaki w epoce dinozaurów, Windows Phone był w stanie wyrosnąć w niszy, jaką są smartfony z niższej półki, gdyby był po prostu lepiej przystosowany niż najnowsze wersje Androida Google.

Jedynymi dwoma mobilnymi systemami operacyjnymi, które zdobyły udział w rynku w III kwartale 3 r., były Android i Windows Phone, i podejrzewam, że nie umknęło to Google.

Najnowsza wersja ich systemu operacyjnego, Android 4.4 lub Kitkat, ma na celu naprawienie tego problemu, dążąc do „Android dla wszystkich”.

Google pisze:

Android 4.4 został zaprojektowany tak, aby działał szybko, płynnie i responsywnie na znacznie szerszej gamie urządzeń niż kiedykolwiek wcześniej — w tym na milionach urządzeń klasy podstawowej na całym świecie, które mają zaledwie512MB RAM.

KitKat usprawnia każdy główny komponent w celu zmniejszenia zużycia pamięci i wprowadza nowe interfejsy API i narzędzia, które pomagają tworzyć innowacyjne, responsywne i wydajne pod względem pamięci aplikacje.

Producenci OEM budujący nową generację urządzeń z systemem Android mogą skorzystać ukierunkowane rekomendacje i opcje do wydajnego uruchamiania Androida 4.4, nawet na urządzeniach o małej ilości pamięci. Dostrajanie pamięci podręcznej kodu Dalvik JIT, scalanie tej samej strony jądra (KSM), zamiana na ZRAM i inne optymalizacje pomagają zarządzać pamięcią. Nowe opcje konfiguracji pozwalają producentom OEM dostroić poziomy braku pamięci dla procesów, ustawić rozmiary pamięci podręcznej grafiki, kontrolować odzyskiwanie pamięci i nie tylko.

W samym systemie Android zmiany w systemie poprawiają zarządzanie pamięcią i zmniejszają zużycie pamięci. Podstawowe procesy systemowe są przycięte do użyj mniej stosu, a teraz więcej agresywnie chroń pamięć systemową z aplikacji zużywających duże ilości pamięci RAM. Gdy wiele usług uruchamia się jednocześnie — na przykład w przypadku zmiany łączności sieciowej — Android now uruchamia usługi seryjnie, w małych grupach, aby uniknąć szczytowego zapotrzebowania na pamięć.

Programistom Android 4.4 pomaga dostarczać aplikacje, które są wydajne i responsywne na wszystkich urządzeniach. Nowy interfejs API, ActivityManager.isLowRamDevice(), pozwala dostosować zachowanie aplikacji do konfiguracji pamięci urządzenia. W razie potrzeby możesz modyfikować lub wyłączać funkcje dużej pamięci, w zależności od przypadków użycia, które chcesz obsługiwać na urządzeniach klasy podstawowej. Dowiedz się więcej o optymalizacji aplikacji pod kątem urządzeń o małej ilości pamięci tutaj.

Nowe narzędzia zapewniają również dokładny wgląd w wykorzystanie pamięci przez Twoją aplikację. Thenarzędzie procstats szczegółowe informacje o wykorzystaniu pamięci w czasie, wraz z czasem wykonywania i zużyciem pamięci dla aplikacji na pierwszym planie i usług działających w tle. Widok na urządzeniu jest również dostępny jako nowa opcja programisty. The narzędzie meminfo jest ulepszony, aby ułatwić wykrywanie trendów i problemów związanych z pamięcią, i ujawnia dodatkowe obciążenie pamięci, które nie było wcześniej widoczne.

Zobacz całą stronę w Google tutaj.

Okaże się, czy Google osiągnie swój cel, jakim jest zapobieżenie fragmentacji i utrzymanie pełnej gamy telefonów z Androidem na tej samej wirtualnej stronie, ale zagrożenie dla Windows Phone jest jasne – nie będzie już bezpieczny, gdy jest to low-end niszowych i musi kontynuować prace nad swoją propozycją wartości, jeśli chce utrzymać tempo do 2014 roku.

Czy nasi czytelnicy sądzą, że Google może rozwiązać problemy z telefonami low-end i udusić Windows Phone, czy będzie jak Project Butter, który obiecał wyeliminować lag w Androidzie, ale nigdy nie został dostarczony? Daj nam znać poniżej.

Więcej na tematy: android, Konkurs, Windows Phone