
Greetings iPhone Developers! It seems you’ve got a lot to digest after yesterday’s iPhone 3.0 announcement. Certainly the wheels are turning on how you can implement all the nifty new features.
By now, (if you’ve been able to access the developer page at Apple.com) you’re probably even scanning all the new documentation for the stuff you’ve been waiting months to get at. But since you’re all in it for the untold fame and fortune, you should stop and think about your customer, too. Let’s recap some of the high points that you should consider from yesterday’s announcements, and how they will affect your paying customers. (Developers of free apps may, of course, follow along as well.)
Business Models
From the sounds of things, you’ve been clamoring for this capability quite a bit. Now you’ve got it, so what’s next? Roll out a solid application framework and you can submit content updates that customers can optionally download to expand on your app’s experience. New playable levels, media content, location-specific data — the world is your oyster. Not a shabby way to expand on your own revenue streams for hard work, eh?
Beware however, the weary customer. Recently the soothing sounds app, Ambiance, got quite the backlash when they went to a downloadable model — and they weren’t even charging for those audio files. So while these new business models will open many doors for existing and future apps alike, be sure to make your intent clear with your customers to avoid headaches later.
The next question becomes, ‘What does the downloadable content approval process look like?’ Hopefully it doesn’t too closely resemble that of the full applications. For those developers who like to put out regular updates of their apps to support their faithful customers with new levels (I’m looking at you, Pocket God), this will hopefully become a giant time-saver. We shall wait and see.
1,000 New APIs
There’s nearly a crap ton of new APIs to start sifting through. The extremely capable hardware that resides within the iPhone is now more at developers’ finger tips than ever before. Get real-time GPS coordinates for turn-by-turn style apps. Communicate with other iPhones and third-party peripherals using bluetooth or the dock connection cable. Yet another revenue stream, as accessory makers and iPhone developers work in tandem to create a whole new array of tools to hook up to our iPhones!
While Apple revealed some exciting ones today, there are probably plenty of diamonds yet in the rough. Undoubtedly many a developer will be looking for a handful of APIs to do things that they aren’t currently able to with their apps.
It’s just a feeling, but as Apple begins allowing developers more access to the iPhone hardware, and to code without the proverbial hand tied behind their backs, we could really begin to see some amazing products as a result. Considering only the APIs announced yesterday, I think the level of utility people will get from these capabilities will be exponential. And as the level of quality offerings rises significantly, developers may be able to start charging more for the well-crafted on which apps they work so hard.
The Upgrade Road Map
So now the difficult part. While the geeks among us will be foaming at the mouth to upgrade to 3.0 when it finally drops “this summer,” many more are probably going to hang back. Some will wait out of concern from a dot-oh release, and others probably just aren’t going to be dialed into the news. (Until Apple/Wireless Carrier sends out their text message reminder, that is.) At what point do you require your customers to upgrade to the iPhone 3.0 firmware to use your application?
I, for one, welcome our 3.0 overlords and the functionality that comes with it, and say, ‘Bring on the new features!’ But there are bound to be paying customers who may be resentful of leaving their happy, secure place on the 2.x platform. For the developers of free apps, maybe this isn’t such an issue — the users paid nothing for it, so supporting their stay on 2.x may be a moot point. Either way, the migration to 3.0 features should be one you consider carefully, and communicate clearly to your customers.
Another possibility is maintaining 2.x and 3.x branches of code. Keeping two versions of code is no light burden by itself. And who’s to say how Apple will address that particular developer approach? It’s something to consider as you lay your plans. Of course you’ve got about three and a half months until the iPhone anniversary (June 29) if that is indeed Apple’s definition of, “this summer.”
Conclusion
You’ve got a lot to play with in the new 3.0 beta SDK. If I were a fart-app developer I’d be pinpointing stinky geographical locations, so that audible notifications could be pushed to phones when they are nearby — the closest thing to Smell-o-Vision. All kidding aside (please, let that remain vapor-ware), figure out what adds the most value to your applications, while also taking the best care of your paying clientele. Amazingly, not everyone will be on board on day one, (and perhaps even on day 60). But if you keep them informed of your intentions, and put out quality 1’s and 0’s, there’s bound to be a brave new world available to you come “this summer.”
{"source":"https:\/\/gigaom.com\/2009\/03\/18\/iphone-developers-what-30-means-for-you\/wijax\/49e8740702c6da9341d50357217fb629","varname":"wijax_9d3c53dd16fdbba5074edeaf80762525","title_element":"header","title_class":"widget-title","title_before":"%3Cheader%20class%3D%22widget-title%22%3E","title_after":"%3C%2Fheader%3E"}