Android KitKat
| Android KitKat: Datablad | ||
|---|---|---|
| En del af Android-familien | ||
|
| ||
|
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 | ||
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å
- iOS 7
Android KitKat påskeæg på en Sony Xperia E1 . - Windows Phone 8.1
- Windows 8.1
- OS X Mavericks
- Android 5.0 Lollipop
Noter
- ↑ 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
- ^ "Mobil & Tablet Android-version Markedsandel på verdensplan - august 2019" . StatCounter Global statistik . Hentet 22. september 2019 .
- ↑ "Android 4.4 KitKat: Hvad er meningen med co-branding?" . CNET . Hentet 2. november 2015 .
- ^ a b Kelion, Leo (3. september 2013). "Android KitKat annonceret" . BBCNews . Hentet 3. september 2013 .
- ↑ "Kit Kat-konkurrencen kører, vind en af 1000 Google Nexus 7 (2013) tavler, der bliver givet væk" . PhoneArena . Hentet 2. november 2015 .
- ↑ "Google afslører Nexus 5 med Android 4.4 KitKat" . PC Magasinet . Hentet 29. december 2015 .
- ↑ "Android Security Bulletin—oktober 2017 | Android Open Source Project» . Android Open Source- projekt . Hentet 2. juli 2018 .
- ^ "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. »
- ↑ "Android Security Bulletin – april 2017" . Android.com . Android Open Source-projekt . Hentet 5. april 2017 .
- ↑ a b c "Sådan krympede Google Android til version 4.4 KitKat" . LæsSkriv . Hentet 2. november 2015 .
- ^ a b "Android 4.4 KitKat til at køre "komfortabelt" på 512 MB RAM-enheder, her er hvordan" . PhoneArena . Hentet 2. november 2015 .
- ^ a b Amadeo, Ron (16. juni 2014). "Androids historie: De endeløse gentagelser af Googles mobile OS" . Ars Technica . Hentet 6. juli 2014 .
- ^ abc Molen , Brad (5. november 2013). Nexus 5 anmeldelse . gadget . Hentet 11. november 2013 .
- ↑ "Android-menuknap er nu slået til som standard på alle enheder med KitKat" . PhoneArena . 9. december 2013 . Hentet 9. februar 2014 .
- ↑ "Sådan fjerner du Hangouts og flere Android 4.4 KitKat-apps" . CNET . Hentet 2. november 2015 .
- ^ " ' ART'-eksperiment i Android KitKat forbedrer batterilevetiden og fremskynder apps" . gadget . Hentet 26. juni 2014 .
- ↑ Andrei Frumusanu (1. juli 2014). "Et nærmere kig på Android RunTime (ART) i Android L" . AnandTech . Hentet 5. juli 2014 .
- ↑ "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 .
- ↑ Hej, Joshua. "Undersøgelse af MicroSD-ændringer i Android 4.4" . Anandtech . Hentet 28. marts 2014 .
- ↑ "Gør dine SMS-apps klar til KitKat" . Android-udviklerblog . Hentet 14. oktober 2013 .
- ^ "Google kommer uden om operatørerne med værtskortemulering til NFC-betalinger" . NFCWorld.com . Hentet 2. november 2015 .
- ↑ "Har du KitKat SD-kortblus? Løs problemet med SFDix (root påkrævet)" - Android Authority, 18. marts 2014 (artiklen indeholder begrænsningsdetaljer)
- ↑ "Ekstern lagring | Android-udviklere» . 9. maj 2015. Arkiveret fra originalen 9. maj 2015.
Eksterne links
- Officiel hjemmeside (på engelsk)
- Dette værk indeholder en fuld oversættelse afledt af " Android KitKat " fra engelsk Wikipedia, specifikt denne version , udgivet af dets udgivere under GNU Free Documentation License og Creative Commons Attribution-ShareAlike 3.0 Unported License .
| Forgænger: Android Jelly Bean juli 2012 |
Operativsystem til smartphones , en del af Google Inc. -familien oktober 2013 |
Efterfølger: Android Lollipop oktober 2014 |