Android-KitKat - Android KitKat

Android KitKat
Eine Version des Android- Betriebssystems
Android KitKat logo.svg
Bildschirmfoto
Nexus 5 (Android 4.4.2) Screenshot.jpg
Android 4.4.2 KitKat läuft auf einem Nexus 5
Entwickler Google
Zur
Herstellung freigegeben
31. Oktober 2013 ; vor 7 Jahren ( 2013-10-31 )
Neueste Erscheinung 4.4.4_r2.0.1 (KTU84Q) / 7. Juli 2014 ; vor 7 Jahren ( 2014-07-07 )
Kernel- Typ Monolithischer Kernel ( Linux-Kernel )
Vorangestellt Android 4.3.1 "Geleebohnen"
gefolgt von Android 5.0 "Lollipop"
Offizielle Website www .android .com /versions /kit-kat-4-4 /
Supportstatus
Nicht unterstützt

Android KitKat ist der Codename für das elfte mobile Android -Betriebssystem , das Release-Version 4.4 darstellt. KitKat wurde am 3. September 2013 vorgestellt und konzentrierte sich hauptsächlich auf die Optimierung des Betriebssystems für eine verbesserte Leistung auf Einstiegsgeräten mit begrenzten Ressourcen.

Im Oktober 2020 laufen 1,47% der Android-Geräte mit KitKat.

Geschichte

Android 4.4 „ KitKat “ wurde am 3. September 2013 offiziell angekündigt. Die Veröffentlichung trug intern den Codenamen „ Key lime pie “; John Lagerling, Direktor für globale Android-Partnerschaften, und sein Team beschlossen, den Namen fallen zu lassen, da "sehr wenige Leute den Geschmack eines Limettenkuchens wirklich kennen". Auf der Suche nach einem Codenamen, der "lustig und unerwartet" war, verfolgte sein Team die Möglichkeit, die Veröffentlichung stattdessen "KitKat" zu nennen. Lagerling rief einen Vertreter von Nestlé an , dem die Marke Kit Kat gehört und die Süßwaren herstellt (außerhalb der Vereinigten Staaten, wo sie von The Hershey Company in Lizenz hergestellt werden) und erzielte schnell einen vorläufigen Deal für eine Werbekooperation zwischen den beiden Unternehmen. später in einem Meeting auf dem Mobile World Congress im Februar 2013 finalisiert . Die Partnerschaft wurde bis zu ihrer offiziellen Ankündigung in September.

Im Rahmen der Werbemaßnahmen wurden Kit Kat-Riegel in Form des Android-Roboterlogos produziert, während Hershey in den USA einen Wettbewerb mit Nexus 7- Tablets und Google Play Store- Guthaben veranstaltete.

Das von LG Electronics entwickelte Nexus 5 wurde am 30. September 2013 als Startgerät für KitKat vorgestellt.

Bis Oktober 2017 wurde Android 4.4 noch mit Sicherheitspatches von Google für den Quellcode unterstützt .

Entwicklung

Ausgehend vom Fokus auf die Verbesserung der visuellen Leistung und Reaktionsfähigkeit auf Android 4.1 "Jelly Bean" bestand das Hauptziel von Android 4.4 darin, die Plattform für eine bessere Leistung auf Low-End-Geräten zu optimieren, ohne die Gesamtfähigkeiten und Funktionen zu beeinträchtigen. Die Initiative trug den Codenamen "Project Svelte", von dem Android-Chef der Technik Dave Burke scherzte, es sei ein Plan zur Gewichtsabnahme , nachdem Jelly Beans "Project Butter" dem Betriebssystem "Gewicht" hinzugefügt hatte. Um Geräte mit niedrigeren Spezifikationen zu simulieren, verwendeten Android-Entwickler Nexus 4- Geräte, die untertaktet waren , um mit reduzierter CPU-Geschwindigkeit mit nur einem einzigen aktiven Kern, 512 MB Arbeitsspeicher und einer Bildschirmauflösung von 960 × 540 zu laufen – Spezifikationen, die ein gewöhnliches Low-End-Android darstellen Gerät.

Ein Entwicklungstool namens ProcStats wurde entwickelt, um den Speicherverbrauch von Apps im Laufe der Zeit zu analysieren, insbesondere von solchen, die Hintergrunddienste ausführen. Diese Daten wurden verwendet, um Google-Apps und -Dienste zu optimieren und zu entkoppeln, die sich als ineffizient erwiesen haben, und trugen so dazu bei, den Gesamtspeicherverbrauch von Android zu reduzieren. Darüber hinaus wurde 4.4 für eine aggressivere Speicherverwaltung entwickelt, um zu verhindern, dass Apps zu viel Speicher verschwenden.

Merkmale

Benutzererfahrung

Die gesamte Benutzeroberfläche von KitKat spielt das in 4.0 eingeführte Erscheinungsbild der "Holo" -Oberfläche weiter herunter , ersetzt verbleibende blaue Akzente durch Grautöne und Weiß (wie die Statusleistensymbole) und beseitigt die Wi-Fi- Upstream- und -Downstream-Verkehrsanzeigen ( nach oben und unten zeigende Dreiecke), obwohl sie im Schnellmenü des Kontrollzentrums immer noch zu sehen sind.

Die Farbe des WLAN-Symbols, wenn nur eine Verbindung zu einem Zugangspunkt ohne Internetzugang hergestellt wurde, hat sich von grau zu orange geändert.

Das Erscheinungsbild kann in benutzerdefinierten Herstellerdistributionen wie TouchWiz abweichen .

Apps können ein durchscheinendes Erscheinungsbild der Status- und Navigationsleiste oder einen Vollbildmodus ("Immersivmodus") auslösen, um sie vollständig auszublenden. Auch der Launcher erhielt ein aufgefrischtes Aussehen, mit der Implementierung der durchscheinenden Navigationsleisten und dem Ersetzen des schwarzen Hintergrunds in der Anwendungsschublade durch einen durchscheinenden Hintergrund. Darüber hinaus sind Aktionsüberlauf-Menüschaltflächen in Apps immer sichtbar, selbst auf Geräten mit der veralteten Navigationstaste "Menü". Im Einstellungsmenü können Benutzer jetzt eine Standard-Home- (Starter-) und Textnachrichten- App festlegen .

Auf Standardgeräten wurden die Apps Messaging und Movie Studio entfernt. Ersteres wurde durch Google Hangouts ersetzt , das SMS unterstützte. Die AOSP Gallery-App wurde ebenfalls zugunsten von Google+ Fotos eingestellt .

Plattform

Eine neue Laufzeitumgebung bekannt als Android Runtime (ART), um die ersetzen Dalvik Virtual Machine , wurde als eingeführte Technologievorschau in KitKat. ART ist eine plattformübergreifende Laufzeitumgebung, die die x86- , ARM- und MIPS- Architekturen sowohl in 32-Bit- als auch in 64-Bit- Umgebungen unterstützt. Im Gegensatz zu Dalvik, das die Just-in-Time-Kompilierung (JIT) verwendet, kompiliert ART Apps bei der Installation , die dann ausschließlich aus der kompilierten Version ausgeführt werden. Diese Technik beseitigt den mit dem JIT-Prozess verbundenen Verarbeitungsaufwand und verbessert die Systemleistung.

Geräte mit 512 MB RAM oder weniger werden als Geräte mit "niedrigem RAM" gemeldet. Mithilfe einer API können Apps Geräte mit niedrigem RAM erkennen und ihre Funktionalität entsprechend ändern. KitKat unterstützt auch zram . WebView-Komponenten wurden aktualisiert, um eine Version der Google Chrome- Rendering-Engine zu verwenden . Eine neue Storage Access Framework API ermöglicht es Apps, Dateien auf konsistente Weise abzurufen; Als Teil des Frameworks ermöglicht ein neuer Systemdatei-Picker (gekennzeichnet als "Dokumente") Benutzern den Zugriff auf Dateien aus verschiedenen Quellen (einschließlich solcher, die von Apps wie Online-Speicherdiensten offengelegt werden).

Zum Erstellen und Verwalten von SMS- Clients wurde eine öffentliche API eingeführt . Sensor-Batching, Schritterkennung und Zähler-APIs wurden ebenfalls hinzugefügt. KitKat unterstützt die Hostkartenemulation für die Nahfeldkommunikation , wodurch Apps eine Smartcard für Aktivitäten wie mobile Zahlungen emulieren können .

Kritik

Schreiben auf Speicherkarte deaktiviert

Der Schreibzugriff auf MicroSD- Speicherkarten für nicht systemeigene (vom Benutzer installierte) Software wurde in dieser Android-Version deaktiviert, und es gibt keine offizielle Option, ausgewählten Anwendungen manuell Schreibzugriff zu gewähren.

Als Reaktion verlief viele Benutzer zu verankern , ihre Geräte die Beschränkung zu umgehen.

Die Einschränkung wurde in Android 5.0 Lollipop offiziell aufgehoben , allerdings nur für Anwendungen mit einem aktualisierten API-Level (≥20), was die Abwärtskompatibilität einschränkt .

Der Schreibzugriff auf den internen Speicher und USB On-The-Go war von der Einschränkung noch nicht betroffen.

Anmerkungen

Siehe auch

Verweise

Externe Links