Android KitKat - Android KitKat

Android KitKat
Wersja systemu operacyjnego Android
Android KitKat logo.svg
Zrzut ekranu
Nexus 5 (Android 4.4.2) Zrzut ekranu.jpg
Android 4.4.2 KitKat działający na Nexusie 5
Deweloper Google
Zwolniony do
produkcji
31 października 2013 r .; 7 lat temu ( 31.10.2013 )
Najnowsze wydanie 4.4.4_r2.0.1 (KTU84Q) / 7 lipca 2014 ; 7 lat temu ( 2014-07-07 )
Typ jądra Jądro monolityczne ( Jądro Linuksa )
Poprzedzony Android 4.3.1 „Żelazka”
zastąpiony przez Android 5.0 „Lizak”
Oficjalna strona internetowa www .android .com /wersje /kit-kat-4-4 /
Status wsparcia
Nieobsługiwane

Android KitKat to nazwa kodowa jedenastego mobilnego systemu operacyjnego Android , reprezentującego wersję 4.4. Zaprezentowany 3 września 2013 r. KitKat skupiał się przede wszystkim na optymalizacji systemu operacyjnego w celu poprawy wydajności na urządzeniach klasy podstawowej o ograniczonych zasobach.

Od października 2020 r. na 1,47% urządzeń z Androidem działa KitKat.

Historia

Android 4.4 „ KitKat ” został oficjalnie ogłoszony 3 września 2013 r. Wydanie nosiło wewnętrzną nazwę kodową „ Key lime pie ”; John Lagerling, dyrektor ds. globalnych partnerstw Androida i jego zespół, postanowili porzucić nazwę, argumentując, że „bardzo niewiele osób zna smak kluczowej limonki”. Dążąc do kryptonimu, który byłby „zabawny i nieoczekiwany”, jego zespół poszukiwał możliwości nazwania wydania „KitKat”. Lagerling zadzwonił do przedstawiciela firmy Nestlé , która jest właścicielem marki Kit Kat i produkuje słodycze (poza Stanami Zjednoczonymi, gdzie są produkowane przez The Hershey Company na licencji) i szybko osiągnął wstępne porozumienie o współpracy promocyjnej między obiema firmami. później sfinalizowane na spotkaniu na Mobile World Congress w lutym 2013 r. Partnerstwo nie zostało ujawnione publicznie, ani nawet innym pracownikom Google i programistom Androida (którzy nadal wewnętrznie określali system operacyjny jako „KLP”), aż do oficjalnego ogłoszenia w Wrzesień.

W ramach działań promocyjnych wyprodukowano batony Kit Kat w kształcie logo robota Androida, a firma Hershey zorganizowała w Stanach Zjednoczonych konkurs z nagrodami w postaci tabletów Nexus 7 oraz doładowania w sklepie Google Play .

Nexus 5 , opracowany przez LG Electronics , został odsłonięty w dniu 30 września 2013 roku, jako urządzenie uruchomi dla KitKat.

Do października 2017 r. Android 4.4 był nadal obsługiwany przez Google z poprawkami bezpieczeństwa dla kodu źródłowego .

Rozwój

Kontynuując koncentrację na poprawie wydajności wizualnej i responsywności w systemie Android 4.1 „Jelly Bean”, głównym celem Androida 4.4 była optymalizacja platformy pod kątem lepszej wydajności na urządzeniach z niższej półki, bez uszczerbku dla jej ogólnych możliwości i funkcjonalności. Inicjatywa nosiła nazwę kodową „Project Svelte”, co, jak żartował Dave Burke, szef inżynierii Androida, było planem odchudzania po tym, jak „Project Butter” Jelly Bean dodał „wagę” do systemu operacyjnego. Aby zasymulować urządzenia o niższej specyfikacji, programiści Androida używali urządzeń Nexus 4 podtaktowanych, aby działały ze zmniejszoną szybkością procesora, z aktywnym tylko jednym rdzeniem, 512 MB pamięci i przy rozdzielczości ekranu 960×540 — specyfikacje mają na celu reprezentowanie powszechnego, low-endowego systemu Android urządzenie.

Narzędzie programistyczne znane jako ProcStats zostało opracowane w celu analizy wykorzystania pamięci przez aplikacje w czasie, zwłaszcza te, które uruchamiają usługi w tle. Dane te zostały wykorzystane do optymalizacji i oddzielenia aplikacji i usług Google, które okazały się nieefektywne, co przyczyniło się do zmniejszenia ogólnego zużycia pamięci systemu Android. Dodatkowo, 4.4 został zaprojektowany tak, aby był bardziej agresywny w zarządzaniu pamięcią, pomagając chronić się przed aplikacjami, które marnują zbyt dużo pamięci.

Cechy

Doświadczenie użytkownika

Ogólny interfejs KitKat dodatkowo pomniejsza wygląd interfejsu „Holo” wprowadzony w wersji 4.0, zastępując pozostałe wystąpienia niebieskiego akcentu szarością i bielą (takie jak ikony na pasku stanu) i pozbywając się wskaźników ruchu w górę i w dół Wi-Fi ( trójkąty skierowane w górę i w dół), choć nadal można je zobaczyć w menu centrum szybkiego sterowania.

Kolor ikony Wi-Fi, gdy nawiązano tylko połączenie z punktem dostępowym bez dostępu do Internetu, zmienił się z szarego na pomarańczowy.

Wygląd może się różnić w niestandardowych dystrybucjach dostawców, takich jak TouchWiz .

Aplikacje mogą uruchamiać przezroczysty stan i wygląd paska nawigacyjnego lub uruchamiać tryb pełnoekranowy („Tryb immersyjny”), aby całkowicie je ukryć. Launcher otrzymał również odświeżony wygląd, z zaimplementowaniem półprzezroczystych pasków nawigacyjnych oraz zamianą czarnego tła w szufladzie aplikacji na półprzezroczyste. Dodatkowo przyciski menu przepełnienia akcji w aplikacjach są zawsze widoczne, nawet na urządzeniach z przestarzałym klawiszem nawigacyjnym „Menu”. W menu Ustawienia użytkownicy mogą teraz określić domyślną aplikację domową (uruchamiającą) i do obsługi wiadomości tekstowych .

Na urządzeniach stacjonarnych usunięto aplikacje Messaging i Movie Studio; ten pierwszy został zastąpiony przez Google Hangouts , który obsługiwał SMS-y. Aplikacja Galeria AOSP również została wycofana na rzecz Zdjęć Google+ .

Platforma

Nowe środowisko uruchomieniowe znane jako Android Runtime (ART), mające zastąpić maszynę wirtualną Dalvik , zostało wprowadzone jako podgląd technologii w KitKat. ART to wieloplatformowe środowisko uruchomieniowe , które obsługuje architektury x86 , ARM i MIPS zarówno w środowiskach 32-bitowych, jak i 64-bitowych . W przeciwieństwie do Dalvik, który korzysta z kompilacji just -in-time (JIT), ART kompiluje aplikacje podczas instalacji , które od tego momentu są uruchamiane wyłącznie ze skompilowanej wersji. Ta technika usuwa obciążenie przetwarzania związane z procesem JIT, poprawiając wydajność systemu.

Urządzenia z 512 MB lub mniej pamięci RAM zgłaszane są jako urządzenia o małej ilości pamięci RAM. Korzystając z interfejsu API, aplikacje mogą wykrywać urządzenia z małą ilością pamięci RAM i odpowiednio modyfikować ich funkcjonalność. KitKat obsługuje również zram . Komponenty WebView zostały zaktualizowane, aby wykorzystywały wersję silnika renderującego Google Chrome . Nowy interfejs API Storage Access Framework umożliwia aplikacjom pobieranie plików w spójny sposób; w ramach tej struktury nowy systemowy selektor plików (oznaczony jako „Dokumenty”) umożliwia użytkownikom dostęp do plików z różnych źródeł (w tym udostępnianych przez aplikacje, takie jak usługi przechowywania online).

Wprowadzono publiczny interfejs API do tworzenia i zarządzania klientami wiadomości tekstowych . Dodano również funkcje dozowania czujników, wykrywania kroków i liczników. KitKat obsługuje emulację karty hosta do komunikacji w terenie , co pozwala aplikacjom emulować kartę inteligentną na potrzeby działań takich jak płatności mobilne .

Krytyka

Zapis na karcie pamięci wyłączony

Dostęp do zapisu na kartach pamięci MicroSD dla oprogramowania niesystemowego (instalowanego przez użytkownika) został wyłączony w tej wersji Androida, bez oficjalnej opcji ręcznego przyznawania dostępu do zapisu wybranym aplikacjom.

W odpowiedzi wielu użytkowników przystąpiło do rootowania swoich urządzeń, aby ominąć ograniczenie.

Ograniczenie zostało oficjalnie zniesione w systemie Android 5.0 Lollipop , aczkolwiek tylko dla aplikacji ze zaktualizowanym poziomem API (≥20), ograniczając kompatybilność wsteczną .

Ograniczenie nie miało jeszcze wpływu na dostęp do zapisu w pamięci wewnętrznej i USB On-The-Go .

Uwagi

Zobacz też

Bibliografia

Zewnętrzne linki