Apple answers call for iPhone applications

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

Topics

SDK, Apple

NEWS

During his keynote at Apple's Worldwide Developers Conference on Monday, Steve Jobs officially announced the upcoming iPhone App Store, which was first talked about in March when he announced the release of the iPhone software development kit.

With the application store and associated software development kit (SDK), Apple's iPhone will go well beyond simple web browsing on the go. The company says it has created a powerful platform for developing new applications, plus a set of simple tools that can be used to quickly and easily bring new mobile applications to market. And it's created an App Store, linked with its popular iTunes music and video store, where these applications can be easily searched for and downloaded.

"A device is nothing without applications," said Ken Dulaney, an analyst with Gartner. "The one lesson you can take away from Microsoft is that once you attract the developers the rest is an easy coast downhill. And I'm incredibly impressed at the speed in which Apple's application development platform has matured."

For many application developers, creating applications for the mobile environment can be a time-consuming process. There are hundreds of different handset models with different processing capabilities and screen sizes. And there are dozens of operating systems. Mobile developers often find themselves developing various versions of their product so they can fit on a wide range of devices. As a result, it can take several months just to launch a single application.

Apple has tried to alleviate this problem with a simple-to-use tool that allows developers to create applications by simply dragging and dropping icons, slashing the time for development into a matter of weeks. During the keynote on Monday, Scott Forstall, senior vice president of iPhone software at Apple, took the audience through the actual developer experience, demonstrating how quickly and easily a complex service can be created.

Specifically he showed how he could merge contacts databases and location-aware services. He also showed how easily the completed application could be tested right on the Mac for bugs or to make different aesthetic choices, such as whether to put things in the toolbar or within the regular fields.

"The tool is amazing," said Sam Altman, chief executive of Loopt, one of several companies that has used the iPhone SDK to develop an iPhone application. "In two months, we were able to make the best version of Loopt we've ever created. It's taken us nearly a year to create other versions of our software."

Loopt already has its application on phones that use the Sprint Nextel and Verizon Wireless networks in the US. These service providers offer Loopt's friend-tracking application for a monthly fee. iPhone Loopt users will be able to get it for free.

But it's not just the ability to create applications more quickly and more easily that excites application developers; Apple has also created a rich environment in which to develop the applications. The APIs used in the SDK are the same ones Apple uses to develop applications internally. And there are many similarities between the iPhone's operating system and the Mac OS X, making it easier for Mac developers to create rich applications.

"The underlying software platform for the iPhone is much more powerful than any other mobile device we've seen," said Jeffrey Litvack, global product development director for the Associated Press. "It just makes it much easier for us to show off all our multimedia content, like videos and pictures. It's more challenging on other platforms."

Loopt's Altman agreed. "The quality of mobile applications for the iPhone is just so much better," he said.

Apple invited several developers to show off their applications. In addition to the friend finder Loopt application, eBay showed off a new application for keeping track of auctions. And others such as Modality showed an application that gives medical students up-close views of human body parts to help them study anatomy. Major League Baseball demonstrated an application that gives near real-time updates on games. And the Associated Press showed off an application that sends out local news based on a user's location.

There are other problems faced by application developers that Apple promises to help solve: namely distribution. In a traditional model, application developers can either distribute their applications independently or they can work directly with mobile operators.

Companies such as Handango have created application stores for devices such as Research In Motion's BlackBerry that developers can use to distribute their applications. There are also stores for Windows Mobile devices and ones created for the Symbian operating system, which is used by Nokia. But consumers are often unfamiliar with these stores making it difficult for developers to count on a reliable distribution chain.

The other option for application developers is to work directly with mobile operators so their applications are either embedded in specific handsets or can be found on the carrier's 'deck'.

Getting 'on deck' or embedded in a specific phone is often a long, arduous process. And once an application has made it this far, there's no guarantee it will be easily discovered by users. Embedded applications usually have an icon that may be prominently displayed. And applications in carrier decks can be buried beneath several layers of menu. Application developers are constantly fighting for a top spot in these menus.

"Discoverability is a challenge for all application developers," said Tom Frencel, president of Cabybara Games, a mobile games company. "Some of these menus are pretty deep and they're difficult to navigate. "

It's likely that the interface will look very similar to the popular iTunes music and video store. iPhone users will be able to browse the store directly on their phones and download applications either over the cellular network or over a Wi-Fi connection. And for iPhone users who want to look for applications on their PC, they can use the PC-based iTunes to search, download and purchase applications, as if they were looking for songs, videos or podcasts.

"Millions of people are already using iTunes," Frencel added. "I think the PC is the most powerful interface to browse content anyway, so it makes sense to use it."

Today, Apple's iPhone makes up only a small percentage of the overall mobile phone market. But it's quickly gaining ground on smartphone competitors such as Research In Motion, Nokia and Palm. The basic design and functionality of the iPhone has set the bar for a phone of this class. And if Apple can broaden the device's appeal with thousands of cool third-party applications that are easy to find and just as easy to access, then it just might set the bar yet again in the mobile market.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

7 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

8 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

9 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

11 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

12 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

14 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

14 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

14 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

15 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

17 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

23 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

1 day ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

1 day ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

1 day ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

1 day ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

1 day ago by ramwellian on Cloud computing security: no more oxymoron?

Latest in Application Development