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.
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 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.
KitKat heeft een aantal wijzigingen aangebracht in de toepassingsserie.
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 heeft ondersteuning voor tekstberichten toegevoegd aan de reeds rijke functieset.
Play Books is gewijzigd om de nieuwe meeslepende modus te laten zien.
Emoji-tekens zijn nu beschikbaar via het Google-toetsenbord.
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 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.
Het populaire e-mailplatform ontving ook een aantal updates, waaronder een antwoordapparaat en ondersteuning voor bijlagen voor veel bestandstypen.
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.
De applicatie Downloads is ook verbeterd. Het heeft de mogelijkheid om downloads in een raster te sorteren en weer te geven.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
API 19 heeft zes nieuwe pakketten toegevoegd (zie hieronder).
Nog eens 49 pakketten werden bijgewerkt. U kunt de volledige changelog vinden op de website van Android Developers.
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.
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.