Android 4.4 KitKat What's New

Google heeft zijn nieuwste versie van Android uitgebracht op 31 oktober 2013. De nieuwe versie, versie 4.4, heeft de bijnaam Kit Kat. De release kwam voor velen als een verrassing Limoentaart en 5.0 was al geruime tijd gekoppeld aan deze update. KitKat stelt echter niet teleur, want het zit boordevol functies en updates. In dit artikel geef ik u een overzicht van wat er nieuw is in KitKat.


Visuele veranderingen

Voordat we de visuele veranderingen bespreken die in KitKat zijn geïntroduceerd, is het goed om te weten dat niet alle visuele wijzigingen aanwezig zijn op elk KitKat-compatibel apparaat. De Nexus 5, de vlaggenschip van Google die naast KitKat werd geïntroduceerd, bevat alle visuele wijzigingen die hieronder worden besproken. De ervaring op andere apparaten kan echter variëren.

Op het eerste gezicht ziet KitKat er niet echt anders uit Jelly Bean. Er is echter veel veranderd om de gebruikersinterface te vereenvoudigen en zich op inhoud te concentreren.

  • De blauwe kleur in de systeembalk en de menu's is vervangen door een melkwit.
  • De Wallpaper-applicatie is aanwezig in het startprogramma van de applicatie.
  • Sommige van de toepassingspictogrammen hebben een monochroom uiterlijk aangenomen.
  • Widgets kunnen worden geopend door lang op het startscherm te drukken.
  • Het vergrendelingsscherm kan nu album- en filmillustraties weergeven.
  • Beginschermen zijn oneindig groot.

De belangrijkste wijziging en die weinig aandacht heeft gekregen, is hoe het startscherm is verplaatst naar de Google Zoeken-toepassing. Er is een geweldig artikel over Ars Technica dat dieper ingaat op deze wijziging.



Nieuwe apps

KitKat heeft een aantal wijzigingen aangebracht in de toepassingsserie.

Telefoon

De telefoontoepassing heeft veel werk verzet. De dialer is in wezen hetzelfde, maar het hoofdscherm wordt nu weergegeven en organiseert uw contacten op basis van de mensen met wie u het meest praat. Het integreert ook zoekfuncties waarmee u kunt zoeken naar contactpersonen, lokale bedrijven en plaatsen. Nummerherkenning is ook verbeterd. Het besturingssysteem probeert onbekende nummers te identificeren door te zoeken in lokale bedrijven.

hangouts

Hangouts heeft ondersteuning voor tekstberichten toegevoegd aan de reeds rijke functieset.

Speel boeken

Play Books is gewijzigd om de nieuwe meeslepende modus te laten zien.

Emoji

Emoji-tekens zijn nu beschikbaar via het Google-toetsenbord.

Quick Office

Quick Office heeft een herontwerp ontvangen en is nu geïntegreerd met Google Drive. Als Quick Office en Google Drive beide op het apparaat aanwezig zijn, worden Google Docs, Presentaties en Spreadsheets geopend in Google Drive vanuit Quick Office.

Google Nu

Google Now heeft het toegevoegd oke Google voorzien zijn van. Het is momenteel alleen beschikbaar voor bepaalde apparaten, maar dit zal veranderen naarmate de tijd vordert. Met de functie zelf kunt u een zoekopdracht starten of een opdracht uitvoeren door te zeggen oke Google gevolgd door een query of opdracht. Uw apparaat staat niet op het startscherm of in Google Now om dit te laten werken.

Gmail

Het populaire e-mailplatform ontving ook een aantal updates, waaronder een antwoordapparaat en ondersteuning voor bijlagen voor veel bestandstypen.

Apparaatbeheer

Device Manager werd tentoongesteld op Google I / O 2013 als onderdeel van de ambitieuze herziening van Play Services. Het is Google's antwoord op diefstal en andere beveiligingsproblemen. Apparaatbeheer is ingebouwd in Android 4.4 en is standaard geconfigureerd om het apparaat te zoeken en te wissen.

downloads

De applicatie Downloads is ook verbeterd. Het heeft de mogelijkheid om downloads in een raster te sorteren en weer te geven.


Onder de motorkap

Project Svelte

Project Svelte was de interne codenaam voor KitKat. Het doel was om het besturingssysteem te verkleinen en de prestaties van het besturingssysteem op low-end apparaten te verbeteren. Het resultaat is dat KitKat kan worden uitgevoerd op apparaten met slechts 512 MB RAM en alles is gericht op geheugenoptimalisatie, inclusief een nieuwe API om applicaties efficiënter te maken.

Geheugenbeheerprogramma's

Om ontwikkelaars te helpen hun applicaties te optimaliseren, heeft Google nieuwe tools vrijgegeven voor het controleren van het geheugengebruik van een toepassing. Procstats is een van die hulpmiddelen. Het analyseert de geheugenbronnen die een toepassing gebruikt, evenals het geheugen dat wordt gebruikt door andere toepassingen en services op het systeem. De tool kan zoals ADB worden gebruikt via ADB, adb shell dumpsys procstats.

Een andere toevoeging is de geheugenstatus en profilering op het apparaat. Het is toegankelijk vanaf Instellingen> Opties voor ontwikkelaars> Verwerkingsstatistieken.


Printing Framework

KitKat introduceert een eigen afdrukkader. Het geeft een afdrukmanager weer die toepassingen verbindt waarvoor afdrukken en beschikbare afdrukdiensten nodig zijn. De printmanager stelt een gedeelde service en een systeemgebruikersinterface tentoon. Het resultaat is een consistente gebruikersinterface voor het afdrukken van zowel documenten als beveiliging, omdat de inhoud tussen services wordt doorgegeven.

Leveranciers kunnen de nieuwe API's ook gebruiken om hun eigen afdrukservices te maken en externe ontwikkelaars kunnen de API's gebruiken om afdrukfunctionaliteit toe te voegen aan hun eigen toepassingen met een paar regels code. Bekijk deze DevBytes-video voor meer informatie.

Storage Access Framework

Android 4.4 introduceerde ook een gloednieuw storage-framework. Het doel is tweevoudig, (1) laat gebruikers bladeren in bestanden, afbeeldingen en video's over de beschikbare opslagruimte en (2) presenteer dit in een consistente gebruikersinterface. De bijbehorende API biedt applicaties de mogelijkheid om hun services te publiceren naar andere applicaties die deelnemen aan het framework. Clienttoepassingen die gebruik willen maken van het Storage Access Framework kunnen ermee integreren met behulp van de CREATE_DOCUMENT en OPEN_DOCUMENT intenties.

Volledig scherm meeslepende modus

Met deze toevoeging kan een toepassing elke pixel op het scherm opnemen terwijl de systeemgebruikersinterface en de statusbalk bovenaan worden verborgen. Lees meer over deze nieuwe functie op DevBytes.

WebView-component

KitKit biedt ook een bijgewerkte WebView-component, die is gebaseerd op het open source-project Chromium. Het verbetert de ondersteuning voor moderne webstandaarden en de V8 JavaScript-engine heeft ook een update ontvangen. Een andere belangrijke verandering is de rendering-engine. De nieuwe WebView-component gebruikt dezelfde Blink-renderingengine als Chrome voor Android. Het resultaat is dat u minder inconsistenties ziet tussen de WebView-component en Chrome voor Android.

Schermopname

KitKat introduceert een hulpprogramma voor schermopname dat op dezelfde manier via ADB kan worden gebruikt, adb shell schermopname. Het hulpprogramma neemt op met een resolutie die zo dicht mogelijk bij de schermresolutie van het apparaat ligt.

NFC-verbeteringen

KitKat introduceert HCE- of hostcardemulatie, waarmee elke toepassing een NFC-chip (Near Field Communication) kan emuleren. Er moet een NFC-controller in het apparaat aanwezig zijn.

SMS-provider

Als u een toepassing hebt die zowel SMS- als MMS-berichten gebruikt, kunt u gebruikmaken van de gedeelde SMS-provider en de nieuwe API's om de berichtopslag en het ophalen van uw toepassing te beheren.

Verbeterde toegang tot meldingen

In KitKat kan de listener-service voor meldingen meer informatie over inkomende meldingen zien. De luisteraarservice heeft toegang tot extra informatie, waaronder tekst, pictogram, afbeelding, voortgang en chronometer.

Audio tunnelen

Omdat audiotunneling een DSP of digitale signaalprocessor vereist, ondersteunt niet elk apparaat deze functie. Het idee is om audio-gerelateerde taken over te dragen naar een digitale signaalprocessor in plaats van de CPU. Het resultaat is dat audio-tunneling naar DSP de levensduur van de batterij aanzienlijk verhoogt.

IR Blasters

KitKat introduceert ondersteuning voor ingebouwde IR-blasters met een bijbehorende API. Met de API kan de applicatie controleren of het apparaat een IR-zender heeft, de frequentie ervan opvragen en zendsignalen verzenden.

Transitions

Android 4.4 introduceert een Transitions-raamwerk waarmee een toepassing scènes kan definiëren en kan specificeren hoe animaties tussen scènes kunnen worden gemaakt. Bekijk deze video voor een demonstratie.

Forceer RTL-lay-out

Het testen van RTL-problemen (van rechts naar links) is altijd omslachtig geweest. Om dit te verbeteren, heeft KitKat een optie om de opmaak in RTL af te dwingen zonder de noodzaak om uw toepassing in een RTL-taal weer te geven. Je kunt de instelling vinden in Instellingen> Developer-opties> RTL-indelingsrichting forceren.

Extra functies

  • Verbeteringen in HTTP Live Streaming
  • Common Encryption voor DASH
  • Audiomonitoring
  • Loudness Enhancer
  • Tijdstempels voor audio voor verbeterde AV-synchronisatie
  • Prestatieverbetering aan de RenderScript Runtime
  • GLES2.0 SurfaceFlinger
  • Nieuwe Hardware Composer-ondersteuning voor virtuele beeldschermen
  • Nieuwe Bluetooth-profielen
  • Wi-Fi TDLS-ondersteuning
  • Chromecast-ondersteuning
  • Verbeterde API's voor toegankelijkheid
  • Resolutie schakelen via adaptieve weergave
  • Doorschijnende systeem UI Styling
  • Drawable Mirroring voor RTL-locaties
  • Verbeterde cryptografische algoritmen

API Round-Up

API 19 heeft zes nieuwe pakketten toegevoegd (zie hieronder).

  • android.graphics.pdf
  • android.nfc.cardemulation
  • android.print
  • android.print.pdf
  • android.printservice
  • android.transition

Nog eens 49 pakketten werden bijgewerkt. U kunt de volledige changelog vinden op de website van Android Developers.


Adoptie

Hoewel KitKat een puntrelease is, heeft het Android aanzienlijk verbeterd met een aantal geweldige functies. Sommige nieuwe functies worden momenteel alleen ondersteund door de Nexus 5 omdat deze hardware-gerelateerd zijn, maar dit zal na verloop van tijd veranderen wanneer nieuwe handsets worden uitgebracht met ondersteuning voor KitKat. Vanaf 2 december 2013 was KitKat goed voor 1,1% van de Android-distributies, waarbij meer dan 50% werd opgenomen door Jelly Bean.



Conclusie

De belangrijkste vraag met betrekking tot de volgende Android-release is het versienummer. Zal het Android 4.5 of 5.0 zijn. Als Google het naamschema handhaaft, begint de volgende release met de letter L. Zal het zijn Limonade? Wie weet.