Currently Being Moderated

What iPhone OS 3.0 promises users and developers

Posted by Claudia on Mar 18, 2009 1:27:25 PM

Posted by Tom Krazit

 

Last year, Apple set itself apart from the mobile computing world with the release of the iPhone OS 2.0. This year, Apple won't make quite such a leap forward, but neither will it lose any ground to increased competition.

When it arrives this summer, Apple's third generation of the iPhone operating system will correct some of the most glaring omissions to date. These include the lack of background processing, any kind of system-wide search, and yes, copy and paste. In case you missed the live blog, check out some of the highlights of Apple's presentation Tuesday.

There were two audiences for the iPhone 3.0 preview presentation: developers and iPhone users. Users were more interested in the features, while developers were anxious to learn about the new software development kit.

Let's examine the users first: Apple's competitors will be quick to point out (Microsoft was particularly eager to comment Monday and Tuesday) that the most prominent features introduced with iPhone 3.0 are features that are found on many other smartphones.

It's a reminder that while most everyone in the mobile industry would give Apple credit for igniting a smartphone revolution with the original iPhone, Apple can't leave anything to the competition if it wants to keep the growth of its most profitable product on track. With iPhone 3.0, Apple is showing that, just like last year, it listens to complaints about the iPhone's capabilities and works to overcome those objections.

For the most part, however, iPhone users seem satisfied with their devices without those features. Key additions such as copy and paste, a landscape keyboard, real search capabilities, and MMS (multimedia messaging system) will make the iPhone even easier to use.

Developers are the ones who will probably be most excited about the new iPhone OS. The ability to use background notifications, for example, will make for much more compelling iPhone and iPod Touch applications, as was immediately apparent from some of the demonstrations Tuesday.

In addition, developers will have 1,000 new APIs (application programming interfaces) to play with that will unlock parts of the iPhone previously off limits or unavailable to third-party applications. Apple didn't get into all of them, but talked about how developers can now stream audio and video, send e-mail from inside applications, and use the iPhone's proximity sensor, which means Google will once again be in compliance with the iPhone SDK.

This is the kind of development that users won't immediately grasp until someone develops a game or other kind of application that does exactly what they've always wanted a mobile computer to do. An important consideration when evaluating these developments, however, will be whether or not Apple's push notification service works as advertised in the real world: the company admitted its first attempt at building such a service would have failed under the load generated by millions of iPhones, and Apple's single-point-of-failure architecture for this service opens it up to potential outages that Research in Motion's BlackBerry customers occasionally face.

Lost in all the discussion about the features themselves, however, were some of the steps Apple is taking to help developers work with the iPhone. For example, with the release of the new SDK (a beta version is available today, but developers flooded Apple's website Tuesday) Apple will host discussion boards for developers to exchange tips and get help with their work, six months after threatening them with legal ramifications for merely talking about their applications.

Apple also seemed sensitive to all the complaints over the "black box" approval process that many developers have found in trying to get their applications onto the App Store. Around 96 percent of all applications are approved, and around 98 percent of application submissions are approved within seven days, Apple said. Those may be recent numbers as opposed to a picture encompassing the whole year of iPhone development, but after months of silence on the topic, Apple's willingness to acknowledge those issues show it's aware how important that part of the iPhone development experience is to those trying to build businesses around the iPhone.

It's interesting to note that Apple is taking somewhat similar approaches in 2009 to both Mac and iPhone operating system development.

Just like Mac OS X Snow Leopard, which is expected to focus on stability and performance rather than the addition of new features, iPhone OS 3.0 is more about giving developers a more capable platform on which to base their applications rather than any single killer feature. And that's despite the fact that competitors plan to have major releases (Microsoft's Windows 7 and Palm's WebOS, for example) that could change the playing field.

Apple gave itself a lot of wiggle room in promising to ship iPhone 3.0 "this summer," which technically gives it until September 21st. With competitors fighting back, Apple needs to make sure it ships iPhone 3.0 on time and without incident to keep iPhone growth on track.

A new iPhone with souped-up hardware probably wouldn't hurt.



Mar 18, 2009 9:07 PM Nathan Krake Nathan Krake    says:

iPhone OS 3.0: What you need to know

Apple on Tuesday unveiled the next version of the operating system that powers the iPhone, dubbed version 3.0, at an invite-only event at Apple's headquarters in Cupertino, Calif. It will be available for developers beginning today, and to everyone else "this summer." It's a free upgrade for iPhone users; those who own the iPod Touch will again have to pay for the upgrade (Apple is charging $9.95). Here's a quick recap of what was announced:

New features

Systemwide search
Apple has integrated its Spotlight search technology across the entire device. This will let users search for specific e-mail messages, applications, contacts, and any other data from within those applications in one place. Users get to it from a new menu that's to the left of their first home screen. Swiping to the left brings up an open search box that brings in results as you type, similar to Spotlight search on Mac OS X.

Copy and paste for text, photos, and SMS
One of the most-wanted features, the ability to copy and paste text will be making its way to OS 3.0. Users will be able to select sections of text and take them to other applications. This is one of the new APIs that Apple is releasing to developers.

 

 

To copy text, simply double-tap the screen, and it pulls up an option to cut, copy, and paste. Then simply drag a start point, and an end point, over the text you want, and then double-tap again. The phone will save the text in a clipboard, from which it can be taken elsewhere. You can also grab entire sections of text using a large rectangle that can be moved around to include paragraphs at a time.

Additionally, copy and paste will work with photos and SMS messages. For instance, if you feel like selecting multiple photos to send in an e-mail you can now select the ones you want, then send them together in one message. Previously you had to select them one at a time--through the Photos application, over to mail. The same goes for SMS messages too, so if you feel like relaying a text message to another contact you can simply forward it.

 

 

MMS
You can now send and receive multimedia messages (MMS). This means text messages can be sent with photos and voice recordings, all without using the built-in mail application to do it. Missing, however, is any kind of video support, which is an MMS feature found on many other phones with built-in cameras.

Push notifications
The feature that was supposed to appear in September of last year will finally be making its way to phones in version 3.0. Scott Forstall, the head of iPhone software development, noted that Apple had been late on this, and blamed the delay on scaling, saying that the original system was too taxing on both the handset's battery and its processing power.

The new system works just like old one, but has been optimized for over-the-air data transfer. It still relies on Apple's servers as a go-between to send audio alerts, text messages, and badge notifications. Users still have to fire up the application to get at the data though.

In-app micropayments
Apple has built in a new system for developers to charge users after they've purchased an application. Previously there was no way to do this, forcing developers to hike up the initial price, or use external payment systems, similar to what Amazon did with its Kindle application.

 

Apple's new system, dubbed "In-App Purchase" lets developers create an application where extra content can be purchased from within it to expand what it can do. All the billing is handled by Apple, and goes through the user's iTunes store account.

This same system has been used in console games like Rock Band and Guitar Hero with extra music track purchases. On the iPhone this was demoed on the upcoming EA title The Sims 3, which will let users buy items for their virtual character using an in-game store interface.

This payment system is only for paid apps, meaning free applications cannot be upgraded to a paid premium version. Apple is also using the same revenue model for per-app purchases, meaning developers can charge whatever they want, and keep 70 percent.

Better GPS baked into apps
Apple announced that Core Location would now be available for developers to build into their applications, meaning they'll be able to include turn-by-turn directions into their apps. However, they won't be able to build it off the iPhone's Google Maps application. Apple says this is due to licensing issues. However, map providers may step up and start selling mapping data to iPhone developers.

P2P networking and hardware communication
No longer will handsets exist as single entities. A new system, built off Apple's Bonjour technology, will let devices talk to each other. This would let people play multiplayer games with one another, and potentially exchange data files--all without the need to be connected to a third-party server or a central Wi-Fi hub. To do this Apple is using the iPhone's built-in Bluetooth antenna.

Apple is also opening up how much control accessory makers can have over external hardware. Forstall showed how the iPhone would be able to hunt for FM radio signals using an attached dongle, and even read a patient's blood pressure--putting the controls on the iPhone instead of the attached device. This is very similar to the partnership that Apple has with Nike and its Nike+ running attachment, which could be controlled using an iPod. This new system works both from the dock connector and over Bluetooth.

To demo this new level of communication, Johnson and Johnson company LifeScan went onstage to show off a new blood sugar application that uses the phone to process what user's blood glucose level and keep track of it both on the device, and by sending the data to LifeScan's servers.

Other tidbits

  • Original iPhone users will not be getting all the new features. Apple has already said that MMS and stereo Bluetooth music playback will not be available.
  • Apple has sold 13.7 million iPhones through 2008, and 17 million iPhones total. This figure includes first generation hardware.
  • There have been 800,000 downloads of the iPhone SDK.
  • 62 percent of developers never done an Apple application before.
  • Landscape (sideways) mode across all Apple native applications.
  • Notes made in the Notes.app can now be synced to your computer.
  • Shake to shuffle is coming to the iPhone.
  • Safari browser is getting antiphishing and auto-fill.
  • Parental controls will work on the App Store. This could mean a new explicit-content rating for applications, similar to what's been done for music and films.
  • No Adobe Flash for the iPhone, although the device will play HTML 5 video, and developers now have API access for streaming audio and video in their apps.
  • Ngmoco, the maker of iPhone/iPod hit game Rolando, showed off two new games, Touch Pets and LiveFire. The first is a virtual pet simulator that lets you play with others using the new communication interface. LifeFire is a first-person shooter that lets you play death match-style over Wi-Fi.
  • Smule, the maker of the the popular Orcarina application, announced a new app called Leaf Trombone. It emulates the controls of a trombone, letting users slide their finger across the screen to adjust the pitch while blowing into the microphone.