Feeds

Triple play puts iPhone ahead of Android

SDK, App Store, and the Holy phone

High performance access to file storage

Make no mistake, Apple's iPhone SDK is a big deal. Finally, developers can get serious about a device stealing the hearts and minds of business and consumer end users.

When I last wrote about the iPhone, I suggested that because there were a sufficient number of unanswered questions about key development parameters, the iPhone should probably be your second platform choice behind Google's Android.

With the combination of the SDK, online application marketplace and the phone, I'm no longer certain this is the best decision. Apple has demonstrated it understands end-to-end platform management. Hardware, software, accessories, instruction, distribution and, of course, monetization - lock, stock and two smoking barrels.

There's a decent overview of the SDK, released last week, at Endgadget so I won't waste too much ink here. I'll give you the big, moving parts instead.

First some stats: the iPhone has 28 per cent of the smartphone market share compared with primary competitor RIM at 41 per cent, according to Canalys. The iPhone, though, with its superior browsing capability represented 71 per cent of all mobile internet usage in the category.

There are now more than 1,000 web applications that have been developed for the platform. Keep in mind that the iPhone hasn't even been on the market for a year. If nothing else, this is a strong indicator of just how excited developers are about it and how much demand there appears to be for software that runs on Apple's handset.

At the enterprise level, too, demand is high. Apple has committed to providing a whole suite of enterprise services backed by a new architecture specifically for the iPhone and it's licensed Microsoft's ActiveSync to pull it all together seamlessly. The features Apple has pushed out appear to make the iPhone a most capable device for the enterprise - if only it would sort out cut and paste!

The development environment is sure to excite - especially if you like working with Mac development tools. Third-party developers will be able to build native apps using the exact same SDK as Apple developers.

Apple layer cake

There are four development layers: the core operating system, core services, media layer, and Cocoa Touch. There are multiple APIs for each layer providing the developer an exquisite degree of control over virtually every physical aspect of the device - including power management, sound, camera, location awareness and, of course, user interface.

This is complimented by a robust set of tools including a source editor, a remote debugger, an advanced device emulator that runs on your Mac, and there's the added ability to test applications in the real world on your iPhone using either the mobile or a Wi-Fi network.

Most development is done using Apple's xCode that has been updated for the iPhone, although there are also specific tools such as the interface builder that makes it faster and easier to build UI components.

High performance access to file storage

More from The Register

next story
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
OpenSSL Heartbleed: Bloody nose for open-source bleeding hearts
Bloke behind the cockup says not enough people are helping crucial crypto project
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Windows XP still has 27 per cent market share on its deathbed
Windows 7 making some gains on XP Death Day
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
US taxman blows Win XP deadline, must now spend millions on custom support
Gov't IT likened to 'a Model T with a lot of things on top of it'
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.