Apple reveals iPhone OS 4.0

chief

Prime VIP
Apple reveals iPhone OS 4.0

As expected, Apple has this morning revealed version 4.0 of its iPhone operating system. The update has been a long time coming (and still will be, at Apple's big released generally ship towards the middle of year along with new hardware), as the iPhone has seen very few updates since last year, signaling that Apple has been hard at work. The Cupertino-based company is a big player in the world of mobile devices (as Steve Jobs noted at the iPad launch, they're a mobile devices company), so when they announce big plans for the future of the iPhone OS, people tend to listen.

iphone4jobs-1.jpg


iPhone OS 4.0 will give developers access to a ton of new APIs, including full map overlays, Quick Look, and even 5x digital zoom. See the photo below for the rest of them.

appleiphoneos4_059-1.jpg


Multitasking:

As rumored, Apple has finally included full multitasking support in its iPhone OS. On the subject, Jobs said, " “We weren’t the first to this party, but we’re going to be the best. Like cut and paste — it’s better than any other implementation. It’s really easy to implement it in a way that really drains battery life. And, it’s really easy to implement it in a way that reduces the performance of the foreground app and makes your phone feel sluggish." A few photos of the GUI for multitasking are included below. A double click of the Home button seems to be the shortcut for accessing the list of currently running applications.

appleiphoneos4_075-1.jpg

appleiphoneos4_079-1.jpg


According to Scott Forstall, Apple executive, Apple has provided developers with 7 new ways to implement multitasking. The first of which is background audio streaming, which will work fantastically with applications such as Pandora, which was demoed on stage. Previously, if an app such as Pandora were running and suddenly closed, the streaming music would stop – until now, of course. Additionally, according to the Pandora developers, it's fast to implement, taking them just a day to give their application full support for background processes.

Another implementation demonstrated was by the developers at Skype, a popular video chatting/VoIP service. The application was demonstrated running in the background, with the iPhone receiving phone calls just fine with the application closed, meaning you no longer have to keep it running if you're expecting a call. This is a great piece of news for Skype & iPhone users around the world.
Another technique Apple has provided developers with is background location. Currently with turn-by-turn navigation applications, they work well provided you keep them open; if they're closed, you won't be getting any more updates. Now the GPS can continue to update in the background, though that uses up a hefty amount of battery life, so it's expected that most users will want to use this in the car where they can keep their phones charging. If an application has tracked your location in the past 24 hours, you'll be able to see a small arrow in the status bar, so that you'll know if something has been tracking you.

appleiphoneos4_130-1.jpg


The final set of features includes local notifications, task completion, and fast app switching. Local notifications are similar to push notifications except they run locally, without a server in between – this will be handy for apps such as Flickr, as Scott Forstall suggested, which can upload photos in the background as you browse elsewhere, then notify you when they're done.

Folders:
Apple has implemented a new way to organize applications, dubbed 'Folders'. It works pretty much as you'd expect, by providing you with folders for different types of applications, allowing you to name the Folder and drag in whichever pieces of software you like.

appleiphoneos4_141-1.jpg

appleiphoneos4_145-1.jpg

If Jobs is to be believed, it means that the application limit on the phone is now at 2,160, up from the previous 180, fantastic news for those who have a huge amount of applications installed.
Mail improvements:
The Mail application has been improved, bringing in a bunch of new features. Number one of the request list is a unified inbox, which Apple has happily provided, in addition to thread email conversations, and fast inbox switching. There's not much else to discuss on the topic, as the improvements are pretty self explanatory. Exchange customers will be pleased to know that more than one Exchange account can be added now, too.

iBooks:
Following the release of iBooks on the iPad, Apple has now implemented the same store/application on the iPhone, allowing users to read their content wherever they go. The current page will be stored in the cloud, in addition to bookmarks, meaning that iBooks on both applications will keep perfectly in sync for those who frequently switch between the two.

appleiphoneos4_163-1.jpg
 
Top