Android vil ikke være så flydende som iOS, og her er hvorfor

   Jeg så en i morges video hvor Asus Eee Pad Transformer Prime-tabletten blev testet, den første quad-core tablet, der kører Android OS, og jeg fandt med overraskelse, at Android desværre stadig halter i visse applikationer. Vi taler om en quad-core tablet, der kører Android 3.2 og går dårligt. Applikationer åbner lige så hurtigt som i iOS, sider indlæses lige så hurtigt, men når det kommer til at navigere gennem siden, er alt det sjove ødelagt. Det ser ud til, at problemerne med denne forsinkelse i Android er relateret til den måde, operativsystemet er bygget op ifølge en tidligere Google-medarbejder, vil de aldrig blive løst.

   Hans forklaringer er for det meste tekniske, men for at forenkle det hele er Android ikke så gennemtænkt og optimeret som iOS, Windows Phone eller BlackBerry OS. Det hele starter med forsinkelsen i menuerne, fordi Android ikke prioriterer at gengive billeder, som iOS gør, så i Android er prioriteringen at opfylde den funktion, som applikationen gør, og ikke at scrolle, zoome eller optage en knaptryk. Ud over alt dette er der også en begrænsning af nogle menuer til 30 fps, og som et eksempel gives Photos-applikationen, hvor en framerate på 60 fps ville have givet en forfærdelig brugeroplevelse, tak, værre end den nu.

At begrænse billedhastigheden til 30 løser hikkeproblemet på bekostning af smørglade animationer til enhver tid. På iOS gengives hver UI-visning separat og gemmes i hukommelsen, så mange animationer kræver kun, at GPU'en kan omkomponere UI-visninger. GPU'er er ekstremt gode til dette. Desværre, på Android, er UI-hierarkiet fladt ud før gengivelse, så animationer kræver, at hver animerende sektion af skærmen skal gentegnes.

   Desværre er Android også begrænset af hardwaren implementeret i nogle chips, såsom Nvidia Tegra 2, hvor hukommelsesbåndbredden er lille og utilstrækkelig til at gengive UI'erne uden problemer. Grundlæggende var Android tænkt som et styresystem til telefoner uden touchscreen, og overgangen til touchscreen-telefoner ser ikke ud til at have været så komplet. Den tidligere medarbejder hævder, at Android aldrig vil være så flydende som iOS, BlackBerry OS eller Windows Phone, fordi den måde, den administrerer ressourcer på, forhindrer den i at tilbyde mindst en lignende oplevelse.