close

Android-KitKat

Zur Navigation gehen Zur Suche gehen
Android KitKat: Datenblatt
Teil der Android-Familie
Android Kitkat.jpg
Nexus 5 (Android 4.4.2) Screenshot.jpg
Erfassen von Android KitKat auf einem Nexus 5 -Gerät
Allgemeine Information
Entwickler Google Inc.
Entwicklungsmodell Open Source
Erstveröffentlichung 31. Oktober 2013
Lizenz Apache 2.0 und GNU GPL
Tatsächlicher Zustand Abgesetzt
Sprachen mehrsprachig
Technische Information
Eingeplant C (Core),2 C++ (einige Bibliotheken von Drittanbietern), Java (UI);
Kern Linux
Kerntyp Monolithisch
Unterstützte Plattformen
standardmäßige grafische Oberfläche Android 4.4-Schnittstelle
Paketverwaltungssystem
Versionen
Neueste stabile Version 4.4.4 (KTU84Q) (7. Juli 2014 (8 Jahre, 3 Monate und 12 Tage))
Android-Serie
Android 4.3.1 "Jelly Bean"
Android KitKat: Datenblatt
Android 5.0 "Lutscher"
Technische Unterstützung
Nicht unterstützt
Verknüpfungen
Image
Android KitKat-Osterei

Android KitKat ist der Codename für die elfte Version des mobilen Betriebssystems Android , die Version 4.4 darstellt. KitKat wurde am 3. September 2013 veröffentlicht und konzentrierte sich hauptsächlich auf die Optimierung des Betriebssystems, um die Leistung auf Einstiegsgeräten mit begrenzten Ressourcen zu verbessern.

Ab Oktober 2020 führen 1,47 % der Android-Geräte KitKat aus. [ 1 ]

Geschichte

Android 4.4 „ KitKat “ wurde am 3. September 2013 offiziell angekündigt. Die Veröffentlichung hieß intern „ Key Lime Pie “; John Lagerling, Direktor für globale Partnerschaften für Android, und sein Team beschlossen, den Namen fallen zu lassen, und argumentierten, dass „nur sehr wenige Menschen wirklich wissen, wie ein Key Lime Pie schmeckt“. Sein Team strebte nach einem Codenamen, der „lustig und unerwartet“ sei, und überlegte, die Veröffentlichung stattdessen „KitKat“ zu nennen. Lagerling rief einen Vertreter von Nestlé an, dem die Marke Kit Kat gehört und das Süßwaren herstellt (außerhalb der Vereinigten Staaten, wo es unter Lizenz von The Hershey Company hergestellt wird ), und traf schnell einen vorläufigen Deal für eine Werbekooperation zwischen den beiden Unternehmen , die später bei einem Treffen auf dem Mobile World Congress im Februar 2013 konkretisiert wurde. Die Partnerschaft wurde nicht öffentlich bekannt gegeben, auch nicht gegenüber anderen Google-Mitarbeitern und Android-Entwicklern (die das Betriebssystem ansonsten weiterhin intern als „KLP“ bezeichneten). seine offizielle Ankündigung im September. [ 2 ] ​[ 3 ]

Als Teil der Werbemaßnahmen wurden Kit-Kat-Riegel in Form des Android-Roboterlogos produziert, während Hershey in den USA einen Wettbewerb mit Preisen in Form von Nexus 7 -Tablets und Google Play Store- Guthaben veranstaltete . [ 3 ] ​[ 4 ]

Das von LG Electronics entwickelte Nexus 5 wurde am 30. September 2013 als KitKat-Startgerät vorgestellt. [ 5 ]

Ab Oktober 2017 unterstützte Android 4.4 weiterhin Google-Sicherheitspatches für den Quellcode . [ 6 ] ​[ 7 ] ​[ 8 ]

Entwicklung

Den Fokus auf die Verbesserung der visuellen Leistung und Reaktionsfähigkeit in Android 4.1 „Jelly Bean“ fortsetzend, bestand das Hauptziel von Android 4.4 darin, die Plattform für eine bessere Leistung auf Geräten der unteren Preisklasse zu optimieren, ohne ihre Gesamtfähigkeiten und Funktionalität zu beeinträchtigen. Die Initiative trug den Codenamen „Project Svelte“, und Android-Chefingenieur Dave Burke scherzte, dass es sich um einen Gewichtsverlustplan handele , nachdem Jelly Beans „Project Butter“ dem Betriebssystem „Gewicht“ hinzugefügt hatte. [ 9 ] Um Geräte mit niedrigeren Spezifikationen zu simulieren, verwendeten Android-Entwickler Nexus 4 - Geräte , die untertaktet waren, um auf einer reduzierten CPU mit nur einem aktiven Kern, 512 MB Speicher und einer Bildschirmauflösung von 960 x 540 ausgeführt zu werden, Spezifikationen, die ein übliches Low-End-Android-Gerät darstellen sollten. [ 9 ]

Ein Entwicklungstool namens ProcStats wurde entwickelt, um die Speichernutzung von Anwendungen im Laufe der Zeit zu analysieren, insbesondere von Anwendungen, die Dienste im Hintergrund ausführen. Diese Daten wurden verwendet, um Google-Apps und -Dienste zu optimieren und zu entkoppeln, die sich als ineffizient herausstellten, was dazu beitrug, die Gesamtspeichernutzung von Android zu reduzieren. Darüber hinaus wurde 4.4 für eine aggressivere Speicherverwaltung entwickelt, wodurch verhindert wird, dass Anwendungen zu viel Speicher verschwenden. [ 9 ] ​[ 10 ]

Funktionen

Benutzererfahrung

Die gesamte Benutzeroberfläche von KitKat spielt das Erscheinungsbild der in 4.0 eingeführten „Holo“-Benutzeroberfläche weiter herunter und ersetzt verbleibende Instanzen von blauen Akzenten durch Grau und Weiß (z. B. Statusleistensymbole). Apps können einen durchscheinenden Status und ein durchsichtiges Erscheinungsbild der Navigationsleiste aktivieren oder einen Vollbildmodus ("immersiver Modus") aktivieren, um sie vollständig auszublenden. Auch der Launcher erhielt ein frisches Aussehen, indem durchscheinende Navigationsleisten implementiert und der schwarze Hintergrund in der App-Schublade durch einen durchscheinenden Hintergrund ersetzt wurde. [ 11 ] ​[ 12 ]​ Außerdem sind Aktionsüberlauf-Menüschaltflächen in Apps immer sichtbar, sogar auf Geräten mit der veralteten „Menü“-Navigationstaste. [ 13 ]​ Im Menü „Einstellungen“ können Benutzer jetzt eine standardmäßige Start- (Launcher) und SMS- App festlegen. [ 14 ]

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

Plattform

Ein neues Laufzeitsystem namens Android Runtime (ART), das die virtuelle Dalvik -Maschine ersetzen soll , wurde als Technologievorschau in KitKat eingeführt. [ 15 ] ART ist eine plattformübergreifende Laufzeitumgebung , die die x86 - , ARM - und MIPS - Architekturen in 32 - Bit - und 64 - Bit - Umgebungen unterstützt . Im Gegensatz zu Dalvik, das die Kompilierung zur Laufzeit (JIT) verwendet , kompiliert ART Anwendungen zur Installationszeit , die danach ausschließlich von der kompilierten Version ausgeführt werden. Diese Technik eliminiert den Verarbeitungsaufwand, der mit dem JIT-Prozess verbunden ist, und verbessert die Systemleistung. [ 16 ]

Geräte mit 512 MB RAM oder weniger werden als Geräte mit „wenig RAM“ gemeldet. Durch die Verwendung einer API können Anwendungen Geräte mit wenig RAM erkennen und ihre Funktionalität entsprechend ändern. KitKat unterstützt auch zram . [ 10 ] ​[ 12 ]​ Die WebView-Komponenten wurden aktualisiert, um eine Version der Google Chrome -Rendering-Engine zu verwenden . [ 17 ] Eine neue API des Storage Access Framework ermöglicht es Anwendungen, Dateien auf konsistente Weise abzurufen; Als Teil des Frameworks ermöglicht eine neue Systemdateiauswahl (als „Dokumente“ bezeichnet) Benutzern den Zugriff auf Dateien aus einer Vielzahl von Quellen (einschließlich solcher, die von Anwendungen wie Online-Speicherdiensten bereitgestellt werden). [ 18 ]

Eine öffentliche API zum Erstellen und Verwalten von Textnachrichten- Clients wurde eingeführt . [ 19 ] Zähler, Schritterkennung und Sensor-Batch-APIs wurden ebenfalls hinzugefügt. [ 12 ] KitKat unterstützt die Emulation von Hostkarten für die Nahfeldkommunikation , wodurch Anwendungen eine Smartcard für Aktivitäten wie mobile Zahlungen emulieren können . [ 20 ]

Kritik

Speicherkarte

Der Schreibzugriff auf MicroSD - Speicherkarten für systemfremde (vom Benutzer installierte) Software wurde in dieser Version von Android deaktiviert [ Anmerkungen 1 ] , ohne dass eine offizielle Option zum manuellen Gewähren des Schreibzugriffs auf Apps ausgewählt wurde.

Als Reaktion darauf haben viele Benutzer ihre Geräte gerootet , um die Einschränkung zu umgehen.

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

Der Schreibzugriff auf den internen Speicher und USB On-The-Go ist bisher nicht von der Einschränkung betroffen. [ 21 ] ​[ 22 ]

Siehe auch

Notizen

  1. Ein Verzeichnis, das von dieser Einschränkung ausgenommen ist, ist der dedizierte Benutzerdatenordner jeder Anwendung, der sich innerhalb des Verzeichnisses Android/data/auf der Speicherkarte befindet, mit dem Paketnamen der Anwendung.

Referenzen

  1. ^ "Marktanteil der Android-Version für Mobilgeräte und Tablets weltweit - August 2019" . StatCounter Globale Statistiken . Abgerufen am 22. September 2019 . 
  2. „Android 4.4 KitKat: Welchen Sinn hat Co-Branding?“ . CNET . Abgerufen am 2. November 2015 . 
  3. ^ a b Kelion, Leo (3. September 2013). "Android KitKat angekündigt" . BBCNews . Abgerufen am 3. September 2013 . 
  4. "Kit-Kat-Wettbewerb läuft, gewinnen Sie eine von 1000 verschenkten Google Nexus 7 (2013)-Schieferplatten" . PhoneArena . Abgerufen am 2. November 2015 . 
  5. „Google stellt Nexus 5 mit Android 4.4 KitKat vor“ . PC-Magazin . Abgerufen am 29. Dezember 2015 . 
  6. „Android Security Bulletin – Oktober 2017 | AndroidOpen-Source-Projekt» . Android-Open -Source- Projekt . Abgerufen am 2. Juli 2018 . 
  7. ^ "Sicherheitsupdates und Ressourcen" . android.com . Android-Open-Source-Projekt . Abgerufen am 10. September 2017 . „Wenn eine Sicherheitslücke in AOSP in einem Android-Sicherheitsbulletin behoben wird, werden wir Android-Partner über die Einzelheiten des Problems informieren und Patches bereitstellen. Das Android-Sicherheitsteam stellt derzeit Patches für die Android-Versionen 4.4 (KitKat) und höher bereit. Diese Liste der unterstützten Backport-Versionen ändert sich mit jeder neuen Version von Android. » 
  8. „Android Security Bulletin – April 2017“ . android.com . Android-Open-Source-Projekt . Abgerufen am 5. April 2017 . 
  9. a b c „Wie Google Android für Version 4.4 KitKat schrumpfte“ . LesenSchreiben . Abgerufen am 2. November 2015 . 
  10. ^ a b „Android 4.4 KitKat läuft „bequem“ auf Geräten mit 512 MB RAM, so geht’s“ . PhoneArena . Abgerufen am 2. November 2015 . 
  11. ^ a b Amadeo, Ron (16. Juni 2014). "Die Geschichte von Android: Die endlosen Iterationen des mobilen Betriebssystems von Google" . Ars Technica . Abgerufen am 6. Juli 2014 . 
  12. ^ abc Molen , Brad (5. November 2013). Nexus 5 im Test . Gerät . Abgerufen am 11. November 2013 . 
  13. „Android-Menüschaltfläche jetzt standardmäßig auf allen Geräten mit KitKat aktiviert“ . PhoneArena . 9. Dezember 2013 . Abgerufen am 9. Februar 2014 . 
  14. „So entfernen Sie Hangouts und weitere Android 4.4 KitKat-Apps“ . CNET . Abgerufen am 2. November 2015 . 
  15. ^ " ' ART'-Experiment in Android KitKat verbessert die Akkulaufzeit und beschleunigt Apps" . Gerät . Abgerufen am 26. Juni 2014 . 
  16. Andrei Frumusanu (1. Juli 2014). "Ein genauerer Blick auf Android RunTime (ART) in Android L" . AnandTech . Abgerufen am 5. Juli 2014 . 
  17. „WebView von KitKat wird von Chromium unterstützt, wodurch Android-App-Entwickler neue HTML5- und CSS-Funktionen nutzen können“ . Das nächste Web . Abgerufen am 2. November 2015 . 
  18. Ho, Joshua. "Untersuchen von MicroSD-Änderungen in Android 4.4" . Anandtech . Abgerufen am 28. März 2014 . 
  19. „Machen Sie Ihre SMS-Apps bereit für KitKat“ . AndroidDevelopersBlog . Abgerufen am 14. Oktober 2013 . 
  20. ^ "Google umgeht die Netzbetreiber mit Host Card Emulation für NFC-Zahlungen" . NFCWorld.com . Abgerufen am 2. November 2015 . 
  21. „Got the KitKat SD card blues? Solve the problem with SFDix (root erforderlich)“ – Android Authority, 18. März 2014 (Artikel enthält Einzelheiten zu Einschränkungen)
  22. „Externer Speicher | Android-Entwickler» . 9. Mai 2015. Archiviert vom Original am 9. Mai 2015. 

Externe Links

  • Offizielle Website (auf Englisch)


Vorgänger:
Android Jelly Bean
Juli 2012
Betriebssystem für Smartphones ,
Teil der Google Inc.

-Familie, Oktober 2013
Nachfolger:
Android Lollipop
Oktober 2014