According to ‘people familiar with Apple's plans for the new firmware’, users will be able to switch between iPhone apps running in the background using an interface similar to the Exposé function found in Mac OS X.
AppleInsider had reported earlier couple of weeks back that Apple has developed a "full-on solution" to multitasking in the iPhone OS 4.0.
They have now received details on how the multitasking feature will work:
Those familiar with the design of iPhone 4.0 said that the user interface will resemble Apple's desktop Expose feature, in that a key combination — reportedly hitting the Home button twice — will trigger an expose-like interface that brings up a series of icons representing the currently running apps, allowing users to quickly select the one they want to switch to directly. When a selection is made, the iPhone OS zooms out of the Expose task manager and transitions to that app.
Apple Insider is also reporting that iPhone OS 4.0 will also include features such as the universal mailbox and the ability to add individual contacts to the iPhone's home screen.
Apple had introduced the Push Notification service in iPhone OS 3.0 as a workaround to the multitasking feature. But it has limitations, as it doesn’t solve the problem for Radio iPhone apps, which ideally should be able to run in the background. So true multitasking is still one of the most wanted features by iPhone users.
Apple is expected to release iPhone OS 4.0 in June. Last year, Apple had a special event in mid-March to preview iPhone OS 3.0.
We are eagerly waiting for Apple to give us a glimpse of iPhone OS 4.0. Let's hope it is soon after the launch of the iPad.