Haves: Multitasking. Ønskes: Singletasking

Multitasking fremhæves som Android-platformens største iPhone-killer - at kunne lægge programmer i baggrunden og tage disse frem efter behov, har længe været efterspurgt på mobile platforme. Nu er det kommet, men med en pris.

Hvis brugeren rundhåndet starter applikationer, vil telefonen blive langsommere og langsommere, ikke bare i afviklingen af applikationerne, men desværre også på langt mere kritiske områder såsom håndtering af brugerinput. Bogstaver, der indtastes, dukker op på skærmen med forsinkelser og scroll hakker mere i det end kronprinsen til pressemøder.
Det var vel ikke meningen?

Ryd op efter dig selv, din mor arbejder ikke her

Google & Co lover ellers at Androids indbyggede resourcehåndtering med fast hånd tildeler resourcer til forgrundsapplikationen, og tilmed dræber baggrundsapplikationer, hvis resourcerne bliver knappe. Som en tommelfingerregel, må der ikke gå mere end 100-200 milisekunder fra tastetryk til reaktion. På en HTC Magic med adskillige åbne applikationer kan responstiden ryge op på halve til hele sekunder, til denne skribents store irritation.

Google & Co. er dog så sikker på multitaskings overlegenhed, at Android end ikke giver brugeren mulighed for at afslutte kørende applikationer. Min suværent mest afviklede applikation er Advanced Task Killer, der udelukkende dræber applikationer. Burde den mest benyttede applikation ikke være SMS- eller opkaldsprogrammet? Hvorfor skal jeg overhovedet bekymre mig om resourcehåndtering, og manuelt holde hus med hvor mange applikationer, telefonen kører?

I den ideelle verden, kunne brugeren selv definere resourcefordelingen, som en afvejning mellem responsiv singletasking og fleksibel multitasking. Desværre synes dette ikke umiddelbart muligt i Android-platformen.

What Would Apple Do?

Apple derimod, har nyligt frigivet iPhone 3GS, hvor S står for Speed (hint-hint, Google). Forgængeren havde en 412 MHZ processor, og 3GS har en 600 MHz. Selvom processorerne er forskellige, giver processorhastigheden et vink med en vognstang om prioriteringerne. HTC Magic har en 528 MHz processor og prøver tilmed at multitaske, altimens iPhone 3GS trods en hurtigere CPU, stadig singletasker. Resultatet på iPhone, er en langt mere responsiv brugeroplevelse, på bekostning af multitasking. Apple har i hele iPhonens levetid fået drøje hug for singletasking-strategien, men har med typisk Apple-stædighed holdt fast i singletasking. Efter at have prøvet multitasking, forstår jeg nu stædigheden.

Disclaimer: Jeg er ikke en ekspert udi mobile platforme, jeg er bare træt af sløve telefoner.

Skriv en kommentar

Din e-mailadresse videregives eller offentliggøres aldrig. Obligatoriske oplysninger er markeret med *

*
*

Følgende HTML-tags kan anvendes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>