Android zal niet zo vloeiend zijn als iOS en dit is waarom

   Ik zag er vanmorgen een video waarin de Asus Eee Pad Transformer Prime-tablet werd getest, de eerste quad-core tablet met Android OS, en ik ontdekte tot mijn verbazing dat Android helaas nog steeds achterloopt in bepaalde applicaties. We hebben het over een quad-core tablet die Android 3.2 draait en kapot gaat. Applicaties openen net zo snel als in iOS, pagina's laden net zo snel, maar als het gaat om het navigeren door de pagina, is al het plezier verpest. Het lijkt erop dat de problemen met deze vertraging in Android verband houden met de manier waarop het besturingssysteem is gebouwd aldus een voormalige Google-medewerker, zullen ze nooit worden opgelost.

   Zijn uitleg is meestal technisch, maar om alles te vereenvoudigen is Android niet zo goed doordacht en geoptimaliseerd als iOS, Windows Phone of BlackBerry OS. Het begint allemaal met de vertraging in de menu's, omdat Android geen prioriteit geeft aan het weergeven van afbeeldingen zoals iOS dat doet, dus in Android ligt de prioriteit bij het vervullen van de functie die de applicatie doet en niet bij het scrollen, zoomen of opnemen van een knopdruk. Naast dit alles is er ook een beperking van sommige menu's tot 30 fps, en als voorbeeld wordt de toepassing Foto's gegeven, waarbij een framerate van 60 fps een vreselijke gebruikerservaring zou hebben opgeleverd, alsjeblieft, slechter dan die nu .

Door de framesnelheid op 30 te beperken, wordt het hikprobleem te allen tijde opgelost, ten koste van boterzachte animaties. Op iOS wordt elke UI-weergave afzonderlijk weergegeven en in het geheugen opgeslagen, waardoor voor veel animaties alleen de GPU nodig is om de UI-weergaven opnieuw samen te stellen. GPU's zijn hier extreem goed in. Helaas wordt op Android de UI-hiërarchie afgevlakt voordat deze wordt weergegeven, dus voor animaties moet elk animatiegedeelte van het scherm opnieuw worden getekend.

   Helaas wordt Android ook beperkt door de hardware die in sommige chips is geïmplementeerd, zoals Nvidia Tegra 2, waar de geheugenbandbreedte klein is en onvoldoende om de gebruikersinterfaces zonder problemen weer te geven. Kortom, Android werd gezien als een besturingssysteem voor telefoons zonder touchscreen, en de overgang naar touchscreen-telefoons lijkt nog niet zo compleet te zijn geweest. De voormalige werknemer beweert dat Android nooit zo vloeiend zal zijn als iOS, BlackBerry OS of Windows Phone, omdat de manier waarop het bronnen beheert verhindert dat het op zijn minst een vergelijkbare ervaring biedt.