June 10, 2008 4:00 AM PDT

Apple answers call for iPhone applications

by Marguerite Reardon
  • Font size
  • Print
  • 20 comments

Apple wowed the cell phone industry a year ago with the first version of the iPhone. And now its new software development kit and soon-to-be-launched application store featuring third-party applications could change the game yet again. (To get a closer look at the third-party software unveiled Monday, click here: "Video roundup: New apps coming to the iPhone.")

The big news Monday at Apple's Worldwide Developers Conference in San Francisco was of course CEO Steve Jobs' announcement of a 3G version of the iPhone. But the company also made several software announcements that could set a new standard for getting new and innovative applications to market quickly.


There's no question that Apple's launch of the iPhone last year changed the handset market. The touchscreen device loaded with a full Web browser that allows people to shrink and enlarge Web pages set a new standard for what people can expect when surfing the Net on their phones.

But with the SDK and the soon-to-be-launched application store, Apple has shown the true power and vision of the iPhone, which goes well beyond simple Web browsing on the go. The company 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.

Loopt in the loop
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 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, CEO 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. 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, Sega demonstrated a new version of Super Monkey Ball. 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.

The distribution challenge
There are other problems that application developers face 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 like 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 that 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, it's no guarantee that 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. "

During his keynote Monday, 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.

The App Store isn't yet available so it's difficult to say for sure how it will work, but 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 just like 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 cell 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.

Marguerite Reardon has been a CNET News reporter since 2004, covering cell phone services, broadband, citywide Wi-Fi, the Net neutrality debate, as well as the ongoing consolidation of the phone companies. E-mail Maggie.

Recent posts from News Blog
Nvidia puts NForce chipset development on hold
Opera 10 browser is here
Neil Young Archives Blu-ray: Rip off?
Acronis revises survey results about backup habits
Acronis miscalculates data on users' bad backup habits
Flickr co-founder presses beta button
Comcast, Sony open retail store
Cox to try coaxing the Internet into submission
Add a Comment (Log in or register) (20 Comments)
  • prev
  • 1
  • next
by 6e0rg3 June 10, 2008 5:47 AM PDT
This reads more like a press release from Apple, than a news article.
Reply to this comment
by yacahuma June 10, 2008 7:11 AM PDT
the cell phone manufacturer like the car industry keep product pathetic products. I am glad apple finally delivered the new iphone. Even nokia n95's users look with envy at the iphone. There is simply no competition in style an function. I cant wait to buy it and join as a developer. The only things I would like is a front camera for video conferencing and that the iphone could be used in other networks.
Reply to this comment
by jrm125 June 11, 2008 5:43 AM PDT
Trust me, N95 users do not have envy. If anything they chuckle at you all.

The N95 comes with far more features INCLUDED without the apps store. All it lacks is the touch screen which is really nothing more than a gimmick.
by Magallanes June 10, 2008 8:59 AM PDT
For every 1000 developer on windows and linux, there are 5 mac "developer", and mostly they are designer.

So, to bring the sdk only for OSX was the first nail in the coffin for 3rd party software on Iphone but a bunch of initial applications, and not to say custom application (for example for corporate users).

Apple wants new programs but dislike developer. -> <-
Reply to this comment
by Thomas, David June 10, 2008 12:49 PM PDT
You have me laughing my arse off, and rolling all over the floor!

What coffin?! What nails?! You must not be much of a developer to be dependent upon a single programming language. This is a terrible limitation. For your OWN sake, take a good look at OSX, the frameworks, and the SDKs.
by Xtoo June 10, 2008 9:35 AM PDT
The new apps for the iPhone are insane. In a coupe of years, this new platform will beat any cell phone, hand held computer and gaming device. Many were looking for another hardware wow but this time the wow is in the applications themselves. The world now has an endless capability of communicating and entertaining in a high class - feature rich platform called iPhone.
Reply to this comment
by Vegaman_Dan June 10, 2008 2:14 PM PDT
And still lacks the simple ability to perform a copy and paste function- something even the Newton could do.

*mindboggling at that level of ineptitude*
by bitchmaster June 10, 2008 10:52 AM PDT
Finally an article that gets what the iPhone is all about. Not just hardware design and hardware features. Its the underlying OS and SDK. Thats the killer part of the iPhone. Developers are already producing some of the most amazing things on the iPhone that none of the competition are able to do on their handset. Simply because their OS is crap and their SDK is basically junk.
Reply to this comment
by open-mind June 10, 2008 10:58 AM PDT
I think you're totally and completely wrong about OS X limiting development. The iPhone development tools are included free with a $595 (Amazon price) Mac Mini, and they are superior (according to most reviewers) compared to the dev tools for the other mobile platforms. If $595 is holding you back, then you're not serious about being an iPhone developer.
Reply to this comment
by johnericanderson June 10, 2008 11:20 AM PDT
MobileMe is innovative? How long has this been available with Windows? Let's see, like 12 years or so? I'm so impressed. "It's like Exchange for the rest of us..." Yay!
Reply to this comment
by johnericanderson June 10, 2008 11:22 AM PDT
Apple is innovative? "It's like Exchange for the rest of us..." Windows has had this for like 10-12 years now. Even my Windows Mobile Cell phone has had this for years. Go Apple!
Reply to this comment
by gmon750 June 10, 2008 11:42 AM PDT
Development tools are always the least-expensive component of developing for a given platform. Sure, one must have a modern Mac for the development and Windows PC's are left in the dust. At the minimum, a Mac Mini will take care of your development needs. If that is beyond your reach, then you are not the kind of developer Apple (or any Joe-User) is looking for anyways. If you have an iPhone application you believe will be the next killer-app, then the cost of entry is the least of your worries.
Reply to this comment
by Thomas, David June 10, 2008 12:52 PM PDT
Someone made the comment that development tools are always the least expensive component for a given platform. In the case of Microsoft, this simply isn't true. Linux, Unix, OSX, heck, even IBM mainframes, and mid-range computers. But NOT Windows.
Reply to this comment
by DrtyDogg June 11, 2008 3:42 AM PDT
http://www.microsoft.com/express/ free must be to much money for you.
by Thomas, David June 12, 2008 3:11 AM PDT
"express" and childs version of the their development kit. Try MSDN to get something comparable to what you get for free from Apple, Linux, or Unix. Basically, 2200, to 3000 dollars every year for MSDN Universal.
by DrtyDogg June 12, 2008 3:26 AM PDT
Just shows your ignorance.
by Thomas, David June 12, 2008 2:18 PM PDT
Incredible.
So you are now claiming "express" is the same as architect, and you get the same documentation, support, and online access as the MSDN subscription?
Oh, of course not, not to mention I've been a developer now for 25 years, with 10 of this immersed in Windows development. I KNOW THE COSTS. AND CLAIMING EXPRESS AS THE SOLUTION, OR SOME OTHER CHEAPENED VERSION IS PLAIN BULL-SH-T!!
Microsoft Press produces reams of money, etc., on top of this. ALL OF THIS INFO, AND SUPPORT, THAT MICROSOFT CHARGES FOR ... APPLE DOES NOT!
Take your childish, idiotic, shill comments and stick where they belong!!
by DrtyDogg June 12, 2008 4:23 PM PDT
"ALL OF THIS INFO, AND SUPPORT, THAT MICROSOFT CHARGES FOR ... APPLE DOES NOT!" http://developer.apple.com/products/ $3500.00 for what is comparable to an MSDN subscription. By the way typing in all caps will not change facts. All of Microsofts SDKs are available for free from MSDN without an MSDN subscription. Basically all an MSDN subscriptions gives you are copies of their OSes past and present to develop on, as well as their server technologies to do the same. In your 25 years of experience you should know this. Next up in your rant: "ALL OF THIS INFO, AND SUPPORT, THAT MICROSOFT CHARGES FOR ... APPLE DOES NOT!" The cost of a technical support incident from ADC is not free it is $195.00. And again all caps doesn't change facts. While Visual studio is a great development platform, the express versions provide many of the same features for free. I personally have developed several applications using only the express versions. I personally use Visual Studio more but that's because I get a copy with my MSDN subscription. XCode is also a great development platform, I also get that with my ADC membership. Then you break down to name calling, who is childish for that? Who is the shill who only comments on these boards to praise Apple? Who is the idiot for not knowing the facts. One other thing Microsoft doesn't offer the MSDN Universal subscritpion anymore, and hasn't for 3 years. By all means though keep showing your ignorance.
by subbu_tnj July 11, 2008 9:22 AM PDT
The hidden terms of the iPhone2 contract seems to be unfair to consumers. Everytime we take out the sim card for temporary use with another handset and put it back to iPhone we need to "re-activate" the phone and the contract gets extended for 2 years from the "re-activation" date. I have to switch to my old Palm Treo temporarily for some calls so as to use the call recording feature. If I keep doing this I will be on contract with AT&T for my whole life. A "bonded customer". Isn't this an unfair trade practice??
Reply to this comment
by fyared March 16, 2009 10:54 PM PDT
hey, i live in lebanon, and i need a way to limit call cost in my iphone 3g, i can't find it!!!?
Reply to this comment
(20 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right