The features Apple has promised in iPhone 4.0 tackle much of what we're looking for in the next version of the company's mobile operating system. But there are still some features that--at this early stage, at least--are missing in action.
Earlier this week, we told you about the top seven features we want to see in the next version of the iPhone OS. Now that the iPhone OS 4 event is over, how did Apple do? Here's a quick scorecard.
Of course, it's important to keep in mind that the progress we've noted below is based on a single overview of iPhone OS 4, months before it's ready to go--Apple may end up adding to these features, as well as adding many other features, by the time iPhone OS 4 is released.
Pervasive multitasking We wanted a way to let apps function in the background; heck, we said we'd be happy with a way for apps to better save their state or a way to more quickly switch between, say, the most recent two apps. We've also hoped for audio apps to be able to stream content in the background. Based on today's preview, iPhone OS 4 will give us all of those features and more. You'll be able to keep multiple apps running and then switch between them using a new "app-switching dock." Audio apps will be able to play in the background, and they can even utilize the iPhone's pop-up playback controls (the ones you see now if you double-press the Home button while the iPod app is playing). iPhone OS 4 will also provide developers with better APIs for saving an app's state so the app doesn't use any resources when not active, but it can be immediately up and running when you switch back to it. And apps that need to finish a lengthy task, such as uploading photos to the Web, will be able to finish those tasks in the background and then gracefully exit.
But there's a lot more: Apps such Skype will be able to watch for, and notify you of, incoming calls even if you're working in another app or the phone is locked and asleep. Apps that use your location will be able to use the iPhone's Location Services API even when the app is in the background, so, for example, a GPS app can continue to provide voice directions while your kids watch a movie in the back seat. Alternatively, if an app doesn't require pinpoint location accuracy, the developer can instead use a new energy-saving background service that uses mobile-phone towers to determine your location. Finally, another new multitasking feature, Local Notifications, allows applications to notify you of events without needing to contact Apple's notifications servers; examples include a TV-listing app that notifies you before your favorite show is about to start and an alarm-clock app that can wake you up without you having to keep the app running all night.
The one omission we noticed was a way for a background process--say, an instant-messaging or Twitter client--to poll for new messages; based on Apple's answers to questions after the event, the company feels that using the existing notifications feature (see below) is sufficient. In other words, almost everyone got what they wanted--or at least of bit of it. Progress: Almost there.--Dan Frakes
Home screen and app management improvements We wanted a better way to manage apps on the iPhone's Home screen. We weren't sure exactly how, but we wanted something more powerful than the current nine-screen, slide-apps-around approach, which just wasn't designed for a world in which there are 185,000 apps available. What iPhone OS 4 will provide is a way to create app folders: If you drag one app on top of another, the two are combined into a new folder; you can then add additional apps to that folder. Tap a folder, and a new view pops up displaying all the apps in that folder. You can even add folders to the dock, giving you a pop-up app launcher.
Apple CEO Steve Jobs pointed out that the new folders feature will allow you to view "over 2000" apps on your iPhone. (The current interface can display only 180 apps--16 on each of 11 screens, plus four in the dock. If you install more than 180, you can access them via the iPhone's Spotlight search, but you can't see them all.) We did the math: each folder can hold up to 12 apps, so assuming you can place 16 folders on each of the 11 screens, plus four in the dock, you could theoretically view 2160 apps!
We also hoped for some Dashboard-widget-like functionality: a way to make use of extra space on your Home and lock screens to display information such as weather info, stock numbers, and calendars. Apple didn't mention these features, although during the Q&A session after the event, in response to a request for such options, Jobs jokingly said, "We just released [the iPad] on Saturday. And on Sunday we rested." Which isn't a no. Progress: Getting closer.--DF
Better notifications The current system for notifications--developers must use an Apple-provided notifications server, and the iPhone can display only the most-recent notification--has always felt like a stopgap, as if notifications were added to iPhone OS 3 to be able to say the iPhone had them. And while push notifications were mentioned during the event in the context of multitasking, it doesn't seem as though Apple made many changes to the existing framework for iPhone 4.0. The biggest single change was the addition of Local Notifications (see "Better multitasking," above), but that does little to fix our concerns about how to handle multiple notifications or the way a notification takes up all your attention. Some of this, admittedly, could be handled better by developers, but it would have been nice to see Apple take a page from Android and webOS. Instead, the company stuck its fingers in its ears and sang at the top of its lungs that nobody had managed to implement notifications as well as it has. Nice try, Apple, but your tune's off key. Progress: Not even close.--Dan Moren
Wireless Syncing What we were hoping to see was an Apple-sanctioned way to sync our music, videos, personal information, and files over the air. What we got was nothing remotely close. For the moment, it looks like we'll still largely be stuck plugging our iPhones into our laptops at least every once in a while. We're disappointed, naturally, but an emphasis on the Internet and the cloud has never been one of Apple's biggest priorities, so we can't say we're surprised either. Progress: Not even close.--DM
Streaming media In fact, Apple's announcements on Thursday seemed to say as far away from media as possible, so streaming was also left by the wayside. No support for AirTunes, no ability to stream music or video from your local Mac or PC. A brief comment by Steve Jobs at the beginning of the event alluded to users being able to create their own playlists, but that was about it for the iPhone's media functions. For now, third-party applications will have to continue to fill the void of what to do when you don't want to load all of your media on your device. Progress: Not even close.--DM
Improvements to Mail Between our wishlist article and our overview of Mail on the iPad, we had a laundry list of complaints about Mobile Mail. So we were happy to hear Steve Jobs mention multiple improvements to Mail--and even happier to see him actually demo the biggest one: a unified Inbox listing the incoming mail for all of your accounts. It's also easier to switch between Inboxes thanks to a new "fast inbox switching" feature that puts your Inboxes in the Accounts list. Other new features Jobs mentioned include the capability to view messages by thread and to open attachments in other apps.
But that's not all: If you happened to be in the audience Thursday, you would have seen the image to the right, which displayed a sampling of the "100 new user features" in iPhone OS 4, a few of which were welcome improvements to Mail: You'll be able to edit messages in your Outbox, file or delete messages directly in search results, choose larger fonts for reading messages, and choose the size of outgoing image attachments.
Not mentioned during the event were any of the other improvements we're hoping to see: the capability to send e-mail to contact groups, to mark all messages as read, to flag messages for later action, to create and edit folders (and Smart Folders) on the device, to configure multiple signatures (or at least a different signature for each account), or more options for formatting and reading messages. Progress: Getting closer.--DF
Better Bluetooth support We wanted support for Bluetooth keyboards on the iPhone and iPod touch, support for AVRCP (Audio/Video Remote Control Profile), and more Bluetooth-data features. Apple only briefly touched on Bluetooth, although that mention warmed our little hearts: iPhones OS 4 will bring the iPad's support for Bluetooth keyboards to the iPhone and iPod touch. As for the rest, we'll have to wait and see. Progress: Baby steps.--DF
Extra credit Apple didn't go into many other features, instead focusing on major additions. But that user-features slide we mentioned above contained teasers for a slew of other minor features people have been asking for:
* Rotate photos
* Birthday calendar
* Create playlists
* Recent Web searches
* Gift apps
* Persistent Wi-Fi
* Cell data only setting
* Spell check
* SMS & alerts
* CalDAV invitations
* Bluetooth keyboards
* Top Hit in Search
* Sync IMAP notes
* 5x digital zoom
* Nested playlists
* Tap to focus video
* Upload workouts to Nike+
* Places in Photos
* iPod Out
* Home screen wallpaper
* Search SMS/MMS messages
* Wake on Wireless
* Web search suggestions
And that doesn't include the developer-level features Apple talked about. So clearly there's more to come. We're looking forward to checking off more of our wishlist in the months ahead.
This story, "Our IPhone OS 4 Scorecard: How Apple Fared" was originally published by Macworld.