Multitasking on mobile devices is hard.. My gripes with N900 ( eCoach and other processes )

It is understandable why iPhones did not allow multitasking from the start. Implementing and enforcing multitasking while keeping device responsive is hard. Users don’t look kindly their devices becoming unresponsive, while slower processor chokes under loads from multiple different processes.

N900 works great for the most parts, but get really annoyingly sluggish in few cases. My favorite case is going out for a run and trying to map the route with eCoach, while also listening to music with MediaPlayer. I usually have music already playing, when I step out from home and start eCoach. eCoach tries to find GPS-signal and at the same time opens internet connection for map data. When internet connection gets opened N900’s communication tools start to make contact with IM networks I have configured to be used. And then the device becomes unresponsive for some time. As I am a geek and a programmer, I know or have some kind of mental model on what is happening in the device – and therefore just wait patiently, instead of furiously trying to press keyboard or items on display — but normal user would most likely be rather frustrated by the experience.

Haven’t tried how well Android’s multitasking works in real life use, but would like to hear experiences.

Kategoria(t): technology, Uncategorized. Lisää kestolinkki kirjanmerkkeihisi.

Yksi vastaus artikkeliin: Multitasking on mobile devices is hard.. My gripes with N900 ( eCoach and other processes )

  1. Mikael Gueck sanoo:

    Android multitasking works pretty well, once you get used to the idea that you can just leave the application running, and it’ll automatically terminate if it’s sitting in the background for long enough. The apps have the facilities, and are supposed to save their states when hibernating.

    Android 2.2 will apparently include a JIT compiler, which should bring about as much extra performance as the introduction of JIT compiling to other Java platforms has done in the past, which is a lot.


Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

Olet kommentoimassa -tilin nimissä. Log Out / Muuta )


Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )


Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s