Nytt i Android 4.4 KitKat: Alt du trenger å vite

Så det etterlengtede Google Nexus 5 er endelig her. Og med den nye enheten kommer en ny versjon av Android: versjon 4.4 "KitKat." For omtrent to måneder siden, Google annonserte navnet av deres nyeste versjon av Android. Det ble imidlertid ikke sagt mye om operativsystemet, og hva som ville være forskjellig fra 4.3 Jelly Bean. Dette kommer i sterk kontrast til Nexus 5s maskinvare, som tilsynelatende var en fullført avtale for alltid siden. Uansett er både enheten og operativsystemet tilgjengelig nå. Og som sådan har alle de gjenværende detaljene kommet frem.

I går kveld, vi dekket noen av nøkkelfunksjonene som (den gang) ryktes å være inkludert i dagens offisielle lansering. Historien fokuserte hovedsakelig på endringer som påvirker fragmentering, støtte for nye sensortyper og forbedret NFC-støtte. Mange av disse og flere ble bekreftet i dag, sammen med en rekke nye funksjoner, takket være den offisielle utgivelsen av både KitKat og Nexus 5 og noen in-house speurarbeid.

Bedre Google Now-integrering

Aksjestarteren vil nå ha Google Now foran og i midten. Med det mener jeg at det vil være rett på startskjermen din, bare ett sveip mot venstre unna. Og på Nexus 5 vil du bare kunne si «OK, Google Nå» fra hvor som helst på startskjermen, og Google Nå vil begynne å lytte til deg.

"OK, Google Now"-funksjonaliteten ligner på det vi så på Moto X og de nyeste Droid-enhetene. Dette er imidlertid litt mindre nyttig enn det forrige tilbudet fordi enheten må være slått på og være på startskjermen for at dette skal fungere.

Innebygd utskriftsstøtteskrive ut

Ettermarkedsutskriftsløsninger har vært i stand til å utnytte Google Cloud Print i noen tid nå. Nå er imidlertid utskrift innebygd rett inn i operativsystemet, uten behov for noen ekstra apper.

Raskere multitasking

Android 4.4 skal forbedre multitasking-ytelsen ved å optimere minneadministrasjon og forbedre responsen på berøringsskjermen. Dette, sammen med innsats for å redusere minnefotavtrykket til kjerneapper, skulle bety at systemet vil utnytte tilgjengelige beregningsressurser bedre.

Fullskjerms oppslukende modus

Android har gjort den generelle opplevelsen "mer engasjerende" ved å la innhold bruke all tilgjengelig skjermeiendom. Tidligere var dette kun mulig i visse typer applikasjoner som videospillere, der ingen brukerinndata var nødvendig.

Nå kan enhver applikasjon benytte seg av hele skjermen ved å tone bort begge systemlinjene. Tidligere ville enhver brukerinteraksjon bringe tilbake de skjulte stolpene. Nå kan stolpene imidlertid settes til å bare dukke opp igjen med et sveip fra toppen av skjermen. Dette gjør det mulig for applikasjoner av enhver type å bruke denne funksjonen, selv når brukerinndata er nødvendig.

Low-End Device Support

KitKat har blitt strømlinjeformet, slik at hver hovedkomponent har et redusert minneavtrykk, med nye API-er rettet mot å hjelpe apputviklere med å lage raskere og mer minneeffektive apper. Dette inkluderer den nye API-en ActivityManager.isLowRamDevice(), som lar deg justere appens oppførsel for å matche målenhetens minnebegrensninger. Videre har kjernesystemprosessen blitt trimmet, og nye tjenester er konfigurert til å kjøre serielt og i små grupper, for å unngå høyere minnekrav.

Dette utdyper gårsdagens nyheter om at Android 4.4 ville være bedre egnet for enheter med begrenset minne. Som det står på Android Developers Site:

OEM-er som bygger neste generasjon Android-enheter kan dra nytte av målrettede anbefalinger og alternativer for å kjøre Android 4.4 effektivt, selv på enheter med lite minne. Dalvik JIT-kodebufferinnstilling, kjernesamesidesammenslåing (KSM), swap til zRAM og andre optimaliseringer hjelper til med å administrere minnet. Nye konfigurasjonsalternativer lar OEM-er tune ut-av-minnet nivåer for prosesser, angi grafikkbufferstørrelser, kontrollere minnegjenvinning og mer.

Når det er sagt, til tross for påstander om kompatibilitet med lavere maskinvare, finner vi det i beste fall merkelig at Google velger å ikke oppdatere GSM Galaxy Nexus til 4.4. Google nevner det dette skyldes at enheten er utenfor den 18-måneders produktlivssyklusen, men vi kan ikke unngå å føle at dette ikke akkurat setter et veldig godt eksempel for andre enheter tilbydere.

Forbedret gjengivelsesytelse

Takket være endringer i gjengivelsesmotoren vil applikasjoner som bruker RenderScript dra nytte av justeringen i 4.4. Den viktigste blant disse endringene, Androids SurfaceFlinger ble oppdatert fra OpenGL ES 1.0 til OpenGL ES 2.0. Dette gir ekstra ytelse gjennom bruk av multi-teksturering, samt forbedret visuelle med fargekalibrering og mer avansert effekter.

Forbedret NFC-betalingsstøtte: vertskortemulering

I går nevnte vi at NFC betalingsfunksjonalitet ville bli utvidet til enheter uten NFC Secure Elements. Nå vet vi hvordan dette er mulig. Android 4.4 introduserer støtte for Vertskortemulering, der standard NFC-maskinvare kan emulere ISO/IEC 7816-baserte smartkort som bruker den kontaktløse ISO/IEC 14443-4 (ISO-DEP)-protokollen for overføring. Dette gjør da enhver enhet med NFC-maskinvare i stand til å bruke tap-to-pay-funksjonaliteten. Når det er sagt, vil ikke alle enheter ha støtte. Og for øyeblikket ser det ut til at bare enheter med amerikanske SIM-kort er kvalifisert.

Forbedret sikkerhet

Android 4.4 bruker nå SELinux i håndhevingsmodus for å blokkere potensielle brudd på retningslinjene innenfor et SELinux-domene. KitKat forbedrer også de kryptografiske algoritmene ved å legge til støtte for to ekstra algoritmer. Mer informasjon om de nye sikkerhetsfunksjonene i Android 4.4 finner du i Pulser_G2s Android 4.4 sikkerhetsforbedringer Oversikt og hans omfattende anmeldelse av dm-verity og dens implikasjoner.

SMS-leverandør

Apputviklere kan nå bruke en delt SMS-leverandør og nye API-er for å håndtere enhetsmeldinger, samt meldingslagring og henting. De nye API-ene bruker de nye SMS_Lever hensikt å la apputviklere rute meldinger gjennom brukerens standard meldingsapp, noe som gjør opplevelsen på tvers av apper sømløs.

Nye sensormoduser og forbedret tilkobling

Til slutt ble tilkoblingsmuligheter og sensorstøtte styrket i KitKat. Hardware Sensor Batching er en ny optimalisering som skal redusere strømforbruket dramatisk under pågående sensoraktiviteter. Dette er ideelt for lav-strøm og langvarige sensorbrukssaker som geo-fitness-apper og mer. Støtte for trinndeteksjon og trinntellersensorer ble også lagt til, selv om dette er maskinvareavhengig.

Støtte for IR Blasters ble også lagt til 4.4, noe som gir en ny API og systemtjeneste. Disse vil tillate apputviklere å bedre utnytte IR Blasters på støttede enheter, uten behov for enhetsspesifikk koding.

Endelig så Bluetooth en fin overhaling med støtte for HID over GATT (HOGP), som gir applikasjoner en kobling med lav latens for å velge maskinvare, og MAP, som lar apper utveksle meldinger med enheter i nærheten.

Android design

Det ble også gjort en del endringer på designfronten. Disse inkluderer å tone ned de blå aksentene gjennom brukergrensesnittet, samt noen få, mer subtile endringer. En fantastisk oversikt over noen av de nye designfunksjonene i KitKat finner du nedenfor:

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

Selv om vi ikke hørte noe på Wearables-fronten som tidligere forventet, ble vi absolutt gitt verdige godbiter på denne Halloween. Forbedringene til ressursforbruk, respons, fordypning og generell passform og finish gir en flott oppdatering. Vi er spente på hva Android 4.4 KitKat bringer til bordet, og vi er enda mer ivrige etter å se hva fremtiden bringer for OS.

Hva er du mest begeistret for i Android 4.4? Gi oss beskjed i kommentarfeltet nedenfor!

En fullstendig liste over nye sluttbrukerfunksjoner tilgjengelig i 4.4 finner du på Android KitKat nettsted, og flere utviklersentriske funksjoner kan bli funnet på Android Developers nettsted.