Volgende Androidversie wordt sneller en beter geschikt voor multi-core-processors

Volgende Androidversie wordt sneller en beter geschikt voor multi-core-processors

Volgende Androidversie

Vandaag hoorden we een tweetal geruchten over Android 4.3. De nieuwste versie van Android zal mogelijk op 10 juni worden aangekondigd en er staat ons blijkbaar een witte uitvoering van de Nexus 4 te wachten. Daarnaast komt er een nieuwe uitvoering van de Nexus 7 die volgens de geruchten ergens in juli verkrijgbaar zal moeten zijn. Beide apparaten hebben volgens de geruchten echter één ding met elkaar gemeen: ze draaien op Android 4.3. Nu weten we zo goed als niets over deze aankomende update, maar door de presentatie van de Google-medewerkers weten we in ieder geval dat er wéér enorme verbeteringen zullen plaatsvinden op het gebied van interfacesnelheid. Waarom kondigde Google de nieuwe versie van Android dan niet aan afgelopen woensdag? Als de nieuwe Androidversie toch al bijna gelanceerd zal worden, dan zou een aankondiging op een groot podium waar Google de aandacht van de hele wereld heeft niet misstaan. Nee, volgens Google is Google I/O voor ontwikkelaars en moet de focus ook weer meer naar de ontwikkelaar. Er werden relatief weinig grote aankondigingen gedaan dit jaar en de meeste van deze aankondigingen waren inderdaad gericht op ontwikkelaars.

Verbeteringen in accuduur?

We hebben het de laatste tijd vaak gehad over mogelijke nieuwe functies van Android en het wensenlijstje is momenteel niet heel erg lang. Er is wel één wens die bij veel mensen terug komt en dat is een verbeterde accuduur. Bij Android 4.1 (Jelly Bean) werd er bij Google intern gewerkt aan Project Butter, een project dat gericht was op het verbeteren van de snelheid van de interface van Androidapplicaties. Bij Android 4.2 (ook Jelly Bean) deden er geruchten de ronde over Project Roadrunner, een project dat gericht zou zijn op de optimalisatie van de accuduur. Hier hebben we bij Android 4.2 in ieder geval niets van teruggezien. Wel weten we dat Larry Page het verbeteren van de accuduur één van de speerpunten van Android heeft gemaakt. Mogelijk gaan we daar dan ook meer van terugzien bij een volgende Androidversie en ook bij nieuwe Androidapparaten, alhoewel de optimalisatiemogelijheden beperkt zijn. Het grootste gedeelte van de stroom van een toestel gaat naar het scherm en andere hardware en verbeteringen in het accugebruik van dit soort hardware zal waarschijnlijk een hardwareupgrade vereisen. Er valt bij Android echter nog wel wat winst te behalen, ook op het gebied van accuduur. De nieuwe locatiediensten die Google afgelopen woensdag aankondigden kunnen het accugebruik van toepassingen die plaatsbepaling gebruiken enorm af laten nemen. Een andere mogelijkheid is het beperken van het stroomgebruik van de grafische chip en processor, mogelijk door processen te optimaliseren.

Verbeteringen in snelheid

Vanmorgen keek ik de Google I/O-instructiesessie van Romain Guy en Chet Haase terug. Deze mannen werken aan de technische kant van de interface van Android en werken onder meer aan animaties. Chet Haase doet naast zijn baan als Androidontwikkelaar bij Google nog iets interessants: hij is stand-up comedian. Dat is ook te merken aan de introductie die de twee heren hadden voorbereid: ze begonnen met een grap. "Vorig jaar presenteerden we hier Android 4.1, vlak daarna kwam Android 4.2. Vandaag presenteren wij... onze sessie over graphics & performance". Geen aankondiging van Android 4.3 dus, maar dat weerhield de heren er niet van om tóch te praten over de nieuwe Androidversie. Ze hebben het in hun presentatie, die je onderaan dit artikel kunt terugkijken, over nieuwe verbeteringen in een aankomende Androidversie. Nou ja, ze hebben het over 'een nieuwe Androidversie die er misschien wel of niet komt' en 'een fictieve aankomende Androidversie'. Wát ze vertellen is in ieder geval erg interessant. Project Butter heeft gezorgd voor enorme verbeteringen wat betreft de snelheid van interfaces op Android, maar er blijken nog veel meer verbeteringen mogelijk te zijn. Ontwikkelaars moeten vaak nog te veel moeite doen om een applicatie optimaal te laten functioneren, zeker op niet-toptoestellen. Schijnbaar zijn er veel snelheidsverbeteringen mogelijk wanneer je de grafische chip van een smartphone (de GPU) gelijksoortige taken geeft. Wanneer je een interface van een applicatie opzet, dan is het volgens de Google-medewerkers beter om de GPU eerst alle knoppen te laten tekenen, dan alle tekst en dan alle plaatjes. Alle onderdelen kunnen dus het beste worden gegroepeerd. Dit moest voorheen handmatig gebeuren, maar zal in een volgende update van Android automatisch gebeuren. Dit kan voor enorme snelheidsverbeteringen zorgen. In een demonstratie die Guy geeft, laat hij zien dat de GPU met deze nieuwe verbeteringen bij het weergeven van de Google+-applicatie slechts 39 keer wordt aangeroepen, terwijl dat voorheen 90 keer was. Hij geeft aan dat ontwikkelaars hier niets voor hoeven te doen: je applicaties worden automatisch een stuk sneller en beter volgens hem.

Meerdere processorkernen

De interface van Android wordt weergeven door één proces, een zogenaamde thread. Historisch gezien was dat geen probleem en zorgde dit er voor dat er geen interfacezaken door elkaar heen zouden lopen. Met de introductie van processors met meerdere kernen en ook grafische chips met meerdere kernen, kwam er echter meer kritiek op Android. Het besturingssysteem zou niet optimaal gebruik maken van de mogelijkheden die meerdere kernen bieden. Dit effect wordt wat overdreven, aangezien het onderliggende Linux-systeem waarop Android draait automatisch berekeningen toewijst aan verschillende processorkernen, waardoor er wel gebruik gemaakt wordt van de verschillende kernen. In hun presentatie geven Guy en Haase aan dat er voor de volgende Androidversie verbeteringen in dit proces gemaakt zijn. Nog steeds is er één hoofdthread die het weergeven van de interface verwerkt, maar bepaalde onderdelen worden verdeeld over de verschillende processorkernen. Wanneer je bijvoorbeeld gebruikt maakt van schaduwen, worden de berekeningen hiervoor gedaan door meerdere kernen. Hetzelfde geldt voor het gebruik van niet-rechthoekige vormen als cirkels. De genoemde verbeteringen zouden naast voor een vloeiendere interface ook voor accubesparingen kunnen zorgen.

Volledige presentatie

Hieronder vind je de volledige presentatie van Romain Guy en Chet Haase.

http://www.youtube.com/watch?v=vQZFaec9NpA

Snelle aankondiging

Gezien de geruchten en het feit dat Google zelf al melding deed op één van zijn pagina's verwachten we dat het niet al te lang meer duurt voordat de nieuwe verbeteringen in de vorm van Android 4.3 gepresenteerd gaan worden. Of het 10 juni gaat worden, is voorlopig nog maar even afwachten. De snelheidsverbeteringen zien er in ieder geval goed uit en kunnen er voor zorgen dat applicaties nog soepeler aanvoelen, ook zonder dat ontwikkelaars hier heel veel aandacht aan hoeven te besteden.

Lees meer over:
Algemeen nieuws

Plaats reactie

666

0 reacties

Laad meer reacties

Je bekijkt nu de reacties waarvoor je een notificatie hebt ontvangen, wil je alle reacties bij dit artikel zien, klik dan op onderstaande knop.

Bekijk alle reacties

Meest gelezen

Dit zijn de 3 grote nieuwe functies van Google Chrome

Chrome 95 maakt het Material You-thema beschikbaar in de browser voor Android. Verder kan je ook de screenshots activeren waa...

Gorilla Glass uitgelegd: de wrijving tussen kras en barst

We hebben het bijna allemaal in onze broekzak zitten. Het is hard, maar eigenlijk ook zacht, dun, maar eigenlijk ook dik. We...

Google laat iedereen apps voor werk en privé gescheiden houden

Google gaat het voor alle gebruikers mogelijk maken om de gegevens van een werk- en privé-profiel gescheiden te houden. Op je...

YouTube Music: gratis versie verliest straks deze functies

YouTube verandert van strategie voor de gratis gebruikers van YouTube Music. De app verliest de mogelijkheid om nummers on-de...

Huawei Watch GT 3 officieel: met Harmony OS en 14 dagen accu

Huawei heeft de nieuwe Watch GT 3 voorgesteld. Omdat ze op Harmony OS draait, is het horloge slimmer en kan het met apps werk...

Populaire simulatiegame Stardew Valley krijgt een vervolg: Haunted Chocolatier

Stardew Valley is een populair boerderijsimulatiespel en de ontwikkelaar ConcernedApe meldt nu dat het werkt aan een vervolg,...

Sony teaset: nieuwe Xperia is een camera met een smartphone?

Zoals je misschien al op Androidworld gelezen hebt, gaat Sony aanstaande dinsdag een nieuwe Xperia-smartphone aankondigen. Om...

Google Zoeken bevat handige apps en leuke games, hier vind je ze

Google heeft in zijn zoekmachine verschillende apps en games verstopt. Androidworld verklapt waar je deze apps en games preci...

Google Zoeken helpt je dagelijks met Engelse woorden leren, zo stel je het in

"Elke dag een nieuw woord leren," dat is het doel van de nieuwe functie die Google voor Zoeken heeft aangekondigd. Androidwor...

Google laat ontwikkelaars meer verdienen met abonnementen

In maart verlaagde Google de commissiekosten van 30 procent naar 15 procent voor kleine ontwikkelaars. Google brengt dus voor...

Lees meer

Net binnen

Fitbit Charge 5 review: hij past overal in het plaatje

De Charge 5 is de krachtigste fitnesstracker van Fitbit en hij komt met een nieuw design en meer focus op stressanalyse- en m...

Populaire simulatiegame Stardew Valley krijgt een vervolg: Haunted Chocolatier

Stardew Valley is een populair boerderijsimulatiespel en de ontwikkelaar ConcernedApe meldt nu dat het werkt aan een vervolg,...

Twitter Spaces nu voor iedereen beschikbaar: Clubhouse-concurrent

Twitter heeft Spaces nu voor iedereen beschikbaar gemaakt. Het is een functie waarmee je groepen maakt waarin mensen onderlin...

Google Zoeken bevat handige apps en leuke games, hier vind je ze

Google heeft in zijn zoekmachine verschillende apps en games verstopt. Androidworld verklapt waar je deze apps en games preci...

Google Zoeken helpt je dagelijks met Engelse woorden leren, zo stel je het in

"Elke dag een nieuw woord leren," dat is het doel van de nieuwe functie die Google voor Zoeken heeft aangekondigd. Androidwor...

Lees meer