Nyt i Android 4.4 KitKat: Alt hvad du behøver at vide

Så det længe ventede Google Nexus 5 er endelig her. Og med den nye enhed kommer en ny version af Android: version 4.4 "KitKat." For omkring to måneder siden, Google annoncerede navnet af deres seneste version af Android. Der blev dog ikke sagt meget om OS, og hvad der ville være anderledes end 4.3 Jelly Bean. Dette kommer i skarp kontrast til Nexus 5's hardware, som stort set var en færdig aftale tilsyneladende for evigt siden. Under alle omstændigheder er både enheden og operativsystemet tilgængelige nu. Og som sådan er alle de resterende detaljer kommet frem.

Igåraftes, vi dækkede nogle af de nøglefunktioner, der (på det tidspunkt) rygtedes at være inkluderet i dagens officielle lancering. Historien fokuserede hovedsageligt på ændringer, der påvirker fragmentering, understøttelse af nye sensortyper og forbedret NFC-understøttelse. Mange af disse og flere blev bekræftet i dag, sammen med et væld af nye funktioner, takket være den officielle udgivelse af både KitKat og Nexus 5 og nogle internt spejderarbejde.

Bedre Google Now-integration

Aktiestarteren vil nu have Google Now foran og i midten. Med det mener jeg, at det vil være lige på din startskærm, kun et stryg til venstre væk. Og på Nexus 5 vil du blot kunne sige "OK, Google Now" fra hvor som helst på din startskærm, og Google Now vil begynde at lytte til dig.

"OK, Google Now"-funktionaliteten ligner det, vi så på Moto X og de seneste Droid-enheder. Dette er dog en smule mindre nyttigt end det tidligere tilbud, fordi enheden skal være tændt og være på startskærmen for at dette kan fungere.

Indbygget udskrivningssupportPrint

Eftermarkedsudskrivningsløsninger har været i stand til at udnytte Google Cloud Print i nogen tid nu. Men nu er udskrivning indbygget direkte i operativsystemet uden behov for yderligere apps.

Hurtigere multitasking

Android 4.4 er beregnet til at forbedre multitasking-ydeevnen ved at optimere hukommelsesstyring og forbedre berøringsskærmens reaktionsevne. Dette, sammen med bestræbelser på at reducere hukommelsesfodaftrykket for kerneapps, skulle betyde, at systemet vil gøre bedre brug af tilgængelige beregningsressourcer.

Fuld skærm Immersive Mode

Android har gjort den overordnede oplevelse "mere engagerende" ved at tillade indhold at udnytte alle tilgængelige skærmejendomme. Tidligere var dette kun muligt i visse typer applikationer såsom videoafspillere, hvor der ikke var behov for brugerinput.

Nu kan enhver applikation gøre brug af hele skærmens flade ved at tone begge systembjælker væk. Tidligere ville enhver brugerinteraktion bringe de skjulte bjælker tilbage. Nu kan bjælkerne dog indstilles til kun at dukke op igen med et swipe fra toppen af ​​skærmen. Dette gør det muligt for applikationer af enhver type at gøre brug af denne funktion, selv når brugerinput er påkrævet.

Low-End Device Support

KitKat er blevet strømlinet, således at enhver større komponent har et reduceret hukommelsesfodaftryk, med nye API'er, der er gearet til at hjælpe app-udviklere med at skabe hurtigere og mere hukommelseseffektive apps. Dette inkluderer den nye API ActivityManager.isLowRamDevice(), som lader dig justere din apps adfærd, så den matcher målenhedens hukommelsesbegrænsninger. Desuden er kernesystemprocessen blevet trimmet, og nye tjenester er konfigureret til at køre serielt og i små grupper for at undgå højere hukommelseskrav.

Dette udvider gårsdagens nyhed om, at Android 4.4 ville være bedre egnet til enheder med begrænset hukommelse. Som angivet på Android Developers Site:

OEM'er, der bygger den næste generation af Android-enheder, kan drage fordel af målrettede anbefalinger og muligheder at køre Android 4.4 effektivt, selv på enheder med lav hukommelse. Dalvik JIT-kodecachetuning, kernel samepage merging (KSM), swap til zRAM og andre optimeringer hjælper med at administrere hukommelsen. Nye konfigurationsmuligheder giver OEM'er mulighed for at indstille niveauer, der er ude af hukommelse for processer, indstille grafikcachestørrelser, kontrollere hukommelsesgenvinding og meget mere.

Når det er sagt, på trods af påstande om kompatibilitet med hardware i lavere ende, finder vi det i bedste fald mærkeligt, at Google vælger ikke at opdatere GSM Galaxy Nexus til 4.4. Google nævner det dette skyldes, at enheden er uden for den 18-måneders produktlivscyklus, men vi kan ikke undgå at føle, at dette ikke ligefrem er et forfærdeligt godt eksempel for andre enheder udbydere.

Forbedret gengivelsesydelse

Takket være ændringer i gengivelsesmotoren vil applikationer, der bruger RenderScript, drage fordel af justeringen i 4.4. Chief blandt disse ændringer, Androids SurfaceFlinger blev opdateret fra OpenGL ES 1.0 til OpenGL ES 2.0. Dette giver øget ydeevne gennem brugen af ​​multi-teksturering, samt forbedret grafik med farvekalibrering og mere avanceret effekter.

Forbedret NFC-betalingssupport: Værtskortemulering

I går nævnte vi, at NFC betalingsfunktionalitet ville blive udvidet til enheder uden NFC Secure Elements. Nu ved vi, hvordan det er muligt. Android 4.4 introducerer understøttelse af Værtskortemulering, hvorved standard NFC-hardware kan emulere ISO/IEC 7816-baserede smart cards, der bruger den kontaktløse ISO/IEC 14443-4 (ISO-DEP) protokol til transmission. Dette gør så enhver enhed med NFC-hardware i stand til at bruge tap-to-pay-funktionen. Når det er sagt, vil ikke alle enheder have support. Og i øjeblikket ser det ud til, at kun enheder med amerikanske SIM-kort er kvalificerede.

Forbedret sikkerhed

Android 4.4 bruger nu SELinux i håndhævelsestilstand for at blokere potentielle politikovertrædelser inden for et SELinux-domæne. KitKat forbedrer også de kryptografiske algoritmer ved at tilføje understøttelse af to yderligere algoritmer. Mere information om de nye sikkerhedsfunktioner i Android 4.4 kan findes i Pulser_G2's Android 4.4 Sikkerhedsforbedringer Oversigt og hans omfattende anmeldelse af dm-verity og dets implikationer.

SMS udbyder

App-udviklere kan nu bruge en delt SMS-udbyder og nye API'er til at håndtere enhedsmeddelelser samt lagring og hentning af beskeder. De nye API'er bruger de nye SMS_Lever hensigten om at give app-udviklere mulighed for at dirigere beskeder gennem brugerens standardbeskedapp, hvilket gør oplevelsen på tværs af apps problemfri.

Nye sensortilstande og forbedret forbindelse

Endelig blev tilslutningsmuligheder og sensorunderstøttelse styrket i KitKat. Hardware Sensor Batching er en ny optimering, der dramatisk skulle reducere strømforbruget under igangværende sensoraktiviteter. Dette er ideelt til lav-strøm og langvarige sensorbrugssager såsom geo-fitness-apps og mere. Understøttelse af trindetektion og trintællersensorer blev også tilføjet, selvom dette er hardwareafhængigt.

Understøttelse af IR Blasters blev også tilføjet til 4.4, hvilket bringer en ny API og systemservice. Disse vil give app-udviklere bedre mulighed for at gøre brug af IR-blastere på understøttede enheder uden behov for enhedsspecifik kodning.

Endelig så Bluetooth en flot overhaling med understøttelse af HID over GATT (HOGP), hvilket giver applikationer et link med lav latens til at vælge hardware og MAP, som lader apps udveksle beskeder med enheder i nærheden.

Android design

Der blev også lavet en del ændringer på designfronten. Disse inkluderer nedtoning af de blå accenter i hele brugergrænsefladen, samt et par, mere subtile ændringer. En fantastisk oversigt over nogle af de nye designfunktioner i KitKat kan findes nedenfor:

//www.youtube.com/embed/6QHkv-bSlds

Selvom vi ikke hørte noget på Wearables-fronten, som det tidligere var forventet, fik vi helt sikkert værdige godbidder på denne Halloween. Forbedringerne til ressourceforbrug, reaktionsevne, fordybelse og overordnet pasform og finish giver en fantastisk opdatering. Vi er spændte på, hvad Android 4.4 KitKat bringer til bordet, og vi er endnu mere ivrige efter at se hvad fremtiden bringer for OS.

Hvad er du mest begejstret for i Android 4.4? Fortæl os det i kommentarfeltet nedenfor!

En komplet liste over nye slutbrugerfunktioner, der er tilgængelige i 4.4, kan findes på Android KitKat hjemmeside, og flere udviklercentrerede funktioner kan findes på Android-udviklers hjemmeside.