Comments on: Will I Switch from iPhone to Android ? Some not-so random thoughts about this small IT World Mon, 25 Jan 2016 12:47:01 +0000 hourly 1 By: sst Wed, 30 Jun 2010 22:14:23 +0000 @Olivier : that’s not entirely true. iPhone OS has preemptive multitasking from day #1, it’s a BSD kernel underneath. The UI did restrict application entering in background mode, which is now possible. When the user press the Home button, the application is sent in background, pretty much like what happens on Android. The big difference is that applications have to explicitly ask iOS to continue to receive notifications and be given some CPU time, otherwise it will stay frozen “to spare on resources”.
It’s a matter of three lines of code to add into your application to request permission to execute in background, not a big deal.

Hence, I do agree with Apple Marketing : iOS 4 allows to runs applications in background. Moreover, it is a fully preemptive multitasking kernel, but that’s not new. It was there since day #1

[UPDATE] This blog entry gives a very good comparison of Android vs iOS implementation of multi tasking

By: Olivier Gérardin Wed, 30 Jun 2010 15:27:18 +0000 Ooops…. iOS4 is not a multitasking system yet… Applications can only benefit from selected background services and only if they are written specifically.
Big difference, although Apple and all the media wants to sell the “multitasking” tag 🙁

By: lkratz Thu, 24 Jun 2010 08:12:34 +0000 Je partage ton avis. En plus, l’iPhone 4 va reprendre un peu d’avance.