Bisher kann (abgesehen von einigen wenigen Ausnahmen, die dem iPod Musikplayer) nur eine Anwendung auf dem iPhone gleichzeitig laufen. Während Apple im Oktober letzten Jahres deswegen die sog. Push-API angekündigt hat, welche es ermöglicht hätte, Daten an inaktive Prozesse zu schicken, ist bis heute davon nicht viel zu sehen. Gerade Instant Messenger, die von diesem Feature natürlich profitieren würden, sind zurzeit nur geöffnet nutzbar.
MacRumors spekuliert nun, dass die Push API gar nicht mehr kommt – und in Firmware 3.0 gleich durch die Möglichkeit, mehrere Prozesse gleichzeitig laufen zu lassen, ersetzt wird. Das Update würde dann natürlich auch den iPod Touch betreffen, welcher in seiner derzeitigen Version schon ein bisschen schneller getaktet ist, als das iPhone 3G.
Während auf dem iPhone 3G nicht viele Prozesse gleichzeitig laufen könnten, könnte das neue iPhone 4G mit Multi-Core Support und damit deutlich mehr Leistung auch mehrere Anwendungen unterstützen. Gerade nachdem immer noch kein neues Wort über die Push-API von Apple kam, ist die Idee durchaus wahrscheinlich. Irgendeine Form von mehreren Tasks muss im iPhone OS aber eingeführt werden – Palms neues WebOS steht in den Startlöchern und hat hier einige Vorteile zu bieten.