Android KitKat - Android KitKat

Android KitKat
En version av operativsystemet Android
Android KitKat logo.svg
Skärmdump
Nexus 5 (Android 4.4.2) Screenshot.jpg
Android 4.4.2 KitKat körs på en Nexus 5
Utvecklare Google
Släppt till
tillverkning
31 oktober 2013 ; 7 år sedan ( 2013-10-31 )
Senaste släppningen 4.4.4_r2.0.1 (KTU84Q) / 7 juli 2014 ; 7 år sedan ( 2014-07-07 )
kernel typ Monolitisk kärna ( Linux -kärna )
Föregås av Android 4.3.1 "Jelly Bean"
Lyckades med Android 5.0 "Lollipop"
Officiell hemsida www .android .com /versioner /kit-kat-4-4 /
Supportstatus
Utan stöd

Android KitKat är kodnamnet för det elfte mobila operativsystemet Android , som representerar version 4.4. KitKat presenterades den 3 september 2013 och fokuserade främst på att optimera operativsystemet för förbättrad prestanda på enheter på nybörjarnivå med begränsade resurser.

Från och med oktober 2020 kör 1,47% av Android -enheter KitKat.

Historia

Android 4.4 " KitKat " tillkännagavs officiellt den 3 september 2013. Utgivningen fick internt kodnamnet " Key lime pie "; John Lagerling, chef för Android globala partnerskap, och hans team, bestämde sig för att släppa namnet och hävdade att "väldigt få människor faktiskt känner smaken av en nyckel lime pie". Med sikte på ett kodnamn som var "roligt och oväntat", förföljde hans team möjligheten att döpa versionen till "KitKat" istället. Lagerling ringde en representant för Nestlé , som äger varumärket Kit Kat och tillverkar konfektyren (utanför USA, där den produceras av The Hershey Company under licens), och nådde snabbt ett preliminärt avtal för ett PR -samarbete mellan de två företagen, slutfördes senare i ett möte på Mobile World Congress i februari 2013. Partnerskapet avslöjades inte offentligt, eller ens för andra Google -anställda och Android -utvecklare (som annars fortsatte internt att hänvisa till operativsystemet som "KLP"), tills dess officiella tillkännagivande i September.

Som en del av reklaminsatserna producerades Kit Kat -barer i form av Android -robotlogotypen, medan Hershey körde en tävling i USA med priser på Nexus 7 -surfplattor och kredit i Google Play Butik .

Den Nexus 5 , som utvecklats av LG Electronics , avtäcktes den 30 september 2013 som lanseringen enheten för KitKat.

Fram till oktober 2017 stöddes Android 4.4 fortfarande med säkerhetskorrigeringar av Google för källkoden .

Utveckling

Fortsatt från fokus på att förbättra visuell prestanda och lyhördhet på Android 4.1 "Jelly Bean", var huvudmålet med Android 4.4 att optimera plattformen för bättre prestanda på avancerade enheter, utan att äventyra dess övergripande kapacitet och funktionalitet. Initiativet fick kodenamnet "Project Svelte", som Android chef för teknik Dave Burke skämtade om var en viktminskningsplan efter att Jelly Beans "Project Butter" tillförde "vikt" till operativsystemet. För att simulera enheter med lägre specifikationer använde Android-utvecklare Nexus 4- enheter som är underklockade för att köra med en reducerad CPU-hastighet med endast en enda kärna aktiv, 512 MB minne och med en upplösning på 960 × 540-specifikationer som är avsedda att representera en vanlig low-end Android enhet.

Ett utvecklingsverktyg som kallas ProcStats utvecklades för att analysera minnesanvändningen av appar över tid, särskilt de som kör bakgrundstjänster. Denna data användes för att optimera och avkoppla Google -appar och tjänster som visade sig vara ineffektiva, vilket hjälper till att minska den totala minnesanvändningen för Android. Dessutom var 4.4 utformad för att vara mer aggressiv vid hantering av minne, vilket hjälper till att skydda mot att appar slösar för mycket minne.

Funktioner

Användarupplevelse

Det övergripande gränssnittet för KitKat försämrar ytterligare utseendet på "Holo" -gränssnittet som introducerades 4.0, och ersätter återstående instanser av blå accent med grå och vitt (t.ex. statusfältets ikoner) och blir av med trafikindikatorer för uppströms och nedströms Wi-Fi ( trianglar som pekar upp och ner), även om de fortfarande kan ses i snabbstyrningsmenyn.

Färgen på Wi-Fi-ikonen när endast en anslutning till en åtkomstpunkt utan internetåtkomst har upprättats har ändrats från grått till orange.

Utseendet kan avvika i anpassade leverantörsdistributioner som TouchWiz .

Appar kan utlösa en genomskinlig status och navigationsfältets utseende, eller utlösa ett helskärmsläge ("Immersive mode") för att dölja dem helt. Startaren fick också ett uppfräschat utseende, med implementering av de genomskinliga navigeringsfältet och byte av den svarta bakgrunden i applikationslådan med en genomskinlig bakgrund. Dessutom är menyknapparna för åtgärdsöverflöd i appar alltid synliga, även på enheter med den föråldrade navigeringsknappen "Meny". I menyn Inställningar kan användare nu ange en standard Hem (startprogram) och textmeddelande -app.

På lagrade enheter togs meddelanden och Movie Studio -appar bort; den förra ersattes av Google Hangouts , som stödde SMS. AOSP Gallery -appen utfärdades också till förmån för Google+ Foton .

Plattform

En ny runtime -miljö som kallas Android Runtime (ART), avsedd att ersätta den virtuella Dalvik -maskinen , introducerades som en teknikförhandsvisning i KitKat. ART är en plattformsoberoende körning som stöder x86- , ARM- och MIPS- arkitekturen i både 32-bitars och 64-bitars miljöer. Till skillnad från Dalvik, som använder just-in-time compilation (JIT), sammanställer ART appar efter installationen , som sedan körs exklusivt från den kompilerade versionen. Denna teknik tar bort bearbetningsomkostnaderna i samband med JIT -processen, vilket förbättrar systemets prestanda.

Enheter med 512 MB RAM eller mindre rapporterar som enheter med "lågt RAM". Med hjälp av ett API kan appar upptäcka enheter med lågt RAM -minne och ändra deras funktionalitet i enlighet därmed. KitKat stöder också zram . WebView -komponenter uppdaterades för att använda en version av Google Chrome -återgivningsmotorn . Ett nytt Storage Access Framework API tillåter appar att hämta filer på ett konsekvent sätt; Som en del av ramverket tillåter en ny systemfilväljare (märkt "Dokument") användare att komma åt filer från olika källor (inklusive de som exponeras av appar, till exempel online -lagringstjänster).

Ett offentligt API introducerades för att skapa och hantera klienter för textmeddelanden . Sensorbatchning, stegdetektering och mot -API: er tillkom också. KitKat stöder värdkortemulering för närfältskommunikation , vilket gör att appar kan emulera ett smartkort för aktiviteter som mobilbetalningar .

Kritik

Skrivning av minneskort inaktiverat

Skrivåtkomst till MicroSD- minneskort för icke-system (användarinstallerad) programvara har inaktiverats i den här Android-versionen, utan något officiellt alternativ för att manuellt ge utvalda program skrivåtkomst.

Som ett svar fortsatte många användare att rota sina enheter för att kringgå begränsningen.

Begränsningen hävdes officiellt i Android 5.0 Lollipop , om än bara för applikationer med en uppdaterad API -nivå (≥20), vilket begränsar bakåtkompatibilitet .

Skrivåtkomst på internminnet och USB On-The-Go påverkades inte av begränsningen ännu.

Anteckningar

Se även

Referenser

externa länkar