close

Android KitKat

Gå til navigation Gå til søg
Android KitKat: Datablad
En del af Android-familien
Android Kitkat.jpg
Nexus 5 (Android 4.4.2) Screenshot.jpg
Optagelse af Android KitKat på en Nexus 5 -enhed
Generel information
Udvikler Google Inc.
Udviklingsmodel Open Source
Første udgivelse 31. oktober 2013
Licens Apache 2.0 og GNU GPL
Faktisk tilstand Udgået
Sprog flersproget
Teknisk information
Planlagt ind C (kerne), 2 C++ (nogle tredjepartsbiblioteker), Java (UI);
Nucleus Linux
kernetype Monolitisk
Understøttede platforme
standard grafisk grænseflade Android 4.4 interface
Pakkestyringssystem
Versioner
Seneste stabile version 4.4.4 (KTU84Q) (7. juli 2014 (8 år, 3 måneder og 12 dage))
android-serien
Android 4.3.1 "Jelly Bean"
Android KitKat: Datablad
Android 5.0 "Lollipop"
Teknisk assistance
Ikke understøttet
Links
Image
Android KitKat påskeæg

Android KitKat er kodenavnet for den ellevte version af Android -mobiloperativsystemet , der repræsenterer version 4.4. Afsløret den 3. september 2013 fokuserede KitKat primært på at optimere operativsystemet for at forbedre ydeevnen på entry-level-enheder med begrænsede ressourcer.

Fra oktober 2020 kører 1,47 % af Android-enhederne KitKat. [ 1 ]

Historie

Android 4.4 " KitKat " blev officielt annonceret den 3. september 2013. Udgivelsen fik internt navnet " Key lime pie "; John Lagerling, direktør for globale partnerskaber for Android, og hans team besluttede at droppe navnet, idet de argumenterede for, at "meget få mennesker virkelig ved, hvordan en key lime pie smager." Med sigte på et kodenavn, der var "sjovt og uventet", så hans team i stedet for at navngive udgivelsen "KitKat". Lagerling ringede til en repræsentant for Nestlé , som ejer Kit Kat -mærket og producerer konfekturen (uden for USA, hvor den produceres på licens af The Hershey Company ), og indgik hurtigt en foreløbig aftale om et salgsfremmende samarbejde mellem de to virksomheder. , som senere blev uddybet på et møde på Mobile World Congress i februar 2013. Partnerskabet blev ikke offentliggjort, heller ikke til andre Google-medarbejdere og Android-udviklere (der ellers fortsatte med internt at omtale operativsystemet som "KLP"), indtil sin officielle meddelelse i september. [ 2 ]​ [ 3 ]

Som en del af salgsfremmende indsats blev der produceret Kit Kat-stænger i form af Android-robotlogoet, mens Hershey afholdt en konkurrence i USA med præmier på Nexus 7 -tablets og Google Play Store - kredit . [ 3 ]​ [ 4 ]

Nexus 5 , udviklet af LG Electronics , blev introduceret den 30. september 2013 som KitKat-lanceringsenheden. [ 5 ]

Fra oktober 2017 fortsatte Android 4.4 med at understøtte Googles sikkerhedsrettelser til kildekode . [ 6 ]​ [ 7 ]​ [ 8 ]

Udvikling

Ved at fortsætte fokus på at forbedre den visuelle ydeevne og reaktionsevne i Android 4.1 "Jelly Bean", var hovedmålet med Android 4.4 at optimere platformen til bedre ydeevne på enheder i lavere ende, uden at gå på kompromis med dens overordnede muligheder og funktionalitet. Initiativet fik kodenavnet "Project Svelte", og Android-chefingeniør Dave Burke jokede med, at det var en vægttabsplan , efter at Jelly Beans "Project Butter" tilføjede "vægt" til operativsystemet. [ 9 ] For at simulere enheder med lavere specifikationer brugte Android-udviklere Nexus 4 -enheder underclocket til at køre på en reduceret CPU med kun én aktiv kerne, 512 MB hukommelse og en skærmopløsning på 960x540, specifikationer beregnet til at repræsentere en almindelig low-end Android-enhed. [ 9 ]

Et udviklingsværktøj kendt som ProcStats blev udviklet til at analysere hukommelsesforbruget af applikationer over tid, især dem, der kører tjenester i baggrunden. Disse data blev brugt til at optimere og afkoble Google-apps og -tjenester, som viste sig at være ineffektive, hvilket hjalp med at reducere Androids samlede hukommelsesforbrug. Derudover er 4.4 designet til at være mere aggressiv i hukommelseshåndtering, hvilket hjælper med at forhindre, at applikationer spilder for meget hukommelse. [ 9 ]​ [ 10 ]

Funktioner

Brugeroplevelse

KitKats overordnede grænseflade nedtoner yderligere udseendet af "Holo"-grænsefladen introduceret i 4.0, og erstatter de resterende forekomster af blå accenter med grå og hvide (såsom statuslinjeikoner). Apps kan aktivere en gennemskinnelig tilstand og navigationsbjælkeudseende eller aktivere en fuldskærmstilstand ("immersive mode") for at skjule dem fuldstændigt. Launcheren fik også et frisk udseende med implementeringen af ​​gennemskinnelige navigationsbjælker og udskiftningen af ​​den sorte baggrund i appskuffen med en gennemskinnelig baggrund. [ 11 ] ​[ 12 ]​ Desuden er handlingsoverløbsmenuknapper i apps altid synlige, selv på enheder med den forældede "Menu"-navigationstast. [ 13 ]​ I menuen Indstillinger kan brugere nu angive en standardopstart (starter) og SMS- app. [ 14 ]

På standardenheder er applikationerne Messaging og Movie Studio blevet fjernet; førstnævnte blev erstattet af Hangouts , som understøttede SMS. AOSP Gallery-appen blev også forældet til fordel for Google+ Fotos . [ 11 ]

Platform

Et nyt runtime- system kendt som Android Runtime (ART), beregnet til at erstatte den virtuelle Dalvik -maskine , blev introduceret som en teknologisk forhåndsvisning i KitKat. [ 15 ] ART er en cross-platform runtime, der understøtter x86- , ARM- og MIPS-arkitekturerne i både 32 -bit og 64-bit miljøer . I modsætning til Dalvik, som bruger run-time (JIT) kompilering , kompilerer ART applikationer på installationstidspunktet , som derefter udelukkende kører fra den kompilerede version. Denne teknik eliminerer de overhead, der er forbundet med JIT-processen, og forbedrer systemets ydeevne. [ 16 ]

Enheder med 512 MB RAM eller mindre rapporterer som "lav RAM"-enheder. Ved at bruge en API kan applikationer registrere enheder med lav RAM og ændre deres funktionalitet i overensstemmelse hermed. KitKat understøtter også zram . [ 10 ] ​[ 12 ]​ WebView-komponenterne er blevet opdateret til at bruge en version af Google Chrome -gengivelsesmotoren . [ 17 ] En ny Storage Access Framework API gør det muligt for applikationer at hente filer på en ensartet måde; Som en del af rammen giver en ny systemfilvælger (benævnt "Dokumenter") brugere at få adgang til filer fra en række forskellige kilder (inklusive dem, der er eksponeret af applikationer såsom online-lagringstjenester). [ 18 ]

En offentlig API til oprettelse og styring af SMS- klienter blev introduceret . [ 19 ] Tæller-, trindetektions- og sensorbatch-API'er er også blevet tilføjet. [ 12 ] KitKat understøtter værtskortemulering til nærfeltskommunikation , hvilket gør det muligt for applikationer at emulere et smartkort til aktiviteter såsom mobilbetalinger . [ 20 ]

Kritik

Hukommelseskortskrivning deaktiveret

Skriveadgang til MicroSD - hukommelseskort for ikke-system (brugerinstalleret) software er blevet deaktiveret [ note 1 ] i denne version af Android, uden nogen officiel mulighed for manuelt at give skriveadgang til de valgte apps.

Som svar fortsatte mange brugere med at roote deres enheder for at omgå begrænsningen.

Begrænsningen blev officielt ophævet i Android 5.0 Lollipop , dog kun for apps med et opdateret API-niveau (≥20), hvilket begrænser bagudkompatibilitet .

Skriveadgang til intern lager og USB On-The-Go er endnu ikke blevet påvirket af begrænsningen. [ 21 ] ​[ 22 ]

Se også

Noter

  1. Et bibliotek, der er undtaget fra denne begrænsning, er hver applikations dedikerede brugerdatamappe, placeret i biblioteket Android/data/på hukommelseskortet, med applikationens pakkenavn.

Referencer

  1. ^ "Mobil & Tablet Android-version Markedsandel på verdensplan - august 2019" . StatCounter Global statistik . Hentet 22. september 2019 . 
  2. "Android 4.4 KitKat: Hvad er meningen med co-branding?" . CNET . Hentet 2. november 2015 . 
  3. ^ a b Kelion, Leo (3. september 2013). "Android KitKat annonceret" . BBCNews . Hentet 3. september 2013 . 
  4. "Kit Kat-konkurrencen kører, vind en af ​​1000 Google Nexus 7 (2013) tavler, der bliver givet væk" . PhoneArena . Hentet 2. november 2015 . 
  5. "Google afslører Nexus 5 med Android 4.4 KitKat" . PC Magasinet . Hentet 29. december 2015 . 
  6. "Android Security Bulletin—oktober 2017 | Android Open Source Project» . Android Open Source- projekt . Hentet 2. juli 2018 . 
  7. ^ "Sikkerhedsopdateringer og ressourcer" . Android.com . Android Open Source-projekt . Hentet 10. september 2017 . "Når en sikkerhedssårbarhed i AOSP er rettet i en Android-sikkerhedsbulletin, giver vi Android-partnere besked om detaljerne om problemet og giver patches. Android Security-teamet leverer i øjeblikket patches til Android-versioner 4.4 (KitKat) og nyere. Denne liste over backport-understøttede versioner ændres med hver ny version af Android. » 
  8. "Android Security Bulletin – april 2017" . Android.com . Android Open Source-projekt . Hentet 5. april 2017 . 
  9. a b c "Sådan krympede Google Android til version 4.4 KitKat" . LæsSkriv . Hentet 2. november 2015 . 
  10. ^ a b "Android 4.4 KitKat til at køre "komfortabelt" på 512 MB RAM-enheder, her er hvordan" . PhoneArena . Hentet 2. november 2015 . 
  11. ^ a b Amadeo, Ron (16. juni 2014). "Androids historie: De endeløse gentagelser af Googles mobile OS" . Ars Technica . Hentet 6. juli 2014 . 
  12. ^ abc Molen , Brad (5. november 2013). Nexus 5 anmeldelse . gadget . Hentet 11. november 2013 . 
  13. "Android-menuknap er nu slået til som standard på alle enheder med KitKat" . PhoneArena . 9. december 2013 . Hentet 9. februar 2014 . 
  14. "Sådan fjerner du Hangouts og flere Android 4.4 KitKat-apps" . CNET . Hentet 2. november 2015 . 
  15. ^ " ' ART'-eksperiment i Android KitKat forbedrer batterilevetiden og fremskynder apps" . gadget . Hentet 26. juni 2014 . 
  16. Andrei Frumusanu (1. juli 2014). "Et nærmere kig på Android RunTime (ART) i Android L" . AnandTech . Hentet 5. juli 2014 . 
  17. "KitKats WebView er drevet af Chromium, hvilket gør det muligt for Android-appudviklere at bruge nye HTML5- og CSS-funktioner" . Det næste web . Hentet 2. november 2015 . 
  18. Hej, Joshua. "Undersøgelse af MicroSD-ændringer i Android 4.4" . Anandtech . Hentet 28. marts 2014 . 
  19. "Gør dine SMS-apps klar til KitKat" . Android-udviklerblog . Hentet 14. oktober 2013 . 
  20. ^ "Google kommer uden om operatørerne med værtskortemulering til NFC-betalinger" . NFCWorld.com . Hentet 2. november 2015 . 
  21. "Har du KitKat SD-kortblus? Løs problemet med SFDix (root påkrævet)" - Android Authority, 18. marts 2014 (artiklen indeholder begrænsningsdetaljer)
  22. "Ekstern lagring | Android-udviklere» . 9. maj 2015. Arkiveret fra originalen 9. maj 2015. 

Eksterne links

  • Officiel hjemmeside (på engelsk)


Forgænger:
Android Jelly Bean
juli 2012
Operativsystem til smartphones ,
en del af Google Inc.

-familien oktober 2013
Efterfølger:
Android Lollipop
oktober 2014