MacDailyNews - Where Mac news comes first

 MacDailyNews Poll

5 Day Most Commented

Opinion Archive

Current Headlines

Latest Joy of Tech

  • Latest Joy of Tech!

MacNN

AppleInsider

Macworld UK

TUAW

MacRumors

Yahoo! Finance AAPL

iTunes Top 10 Albums

Mac OS X Downloads

Fri, Nov 21, 2008 - 01:45 AM EST  —  AAPL: 80.49 (-5.80, -6.72%)  |  NASDAQ: 1316.12 (-70.30, -5.07%)

Apple CEO Steve Jobs: SDK for third-party applications on iPhone, iPod touch on the way
Wednesday, October 17, 2007 - 11:51 AM EST

A letter from Apple CEO Steve Jobs has been posted in Apple.com's "Hot News" section:

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.

It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.

Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs.

We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones.


Steve

P.S.: The SDK will also allow developers to create applications for iPod touch.

[Thanks to MacDailyNews Reader "Judge Bork" for the heads up.]

MacDailyNews Take: Gentlemen, start your engines!

  • Social Web
  • E-mail






Always -- Free ground shipping with orders over $50 at the Apple Store.

Reader Feedback: ( = registered)

Oct 17, 07 - 10:57 am Comment from: Dakaix

Ask and thou shalt receive.


(First Post?) grin

Oct 17, 07 - 10:59 am Comment from: William

Wait, wait, wait a moment.

He didn't say this at the developers conference, "We want your apps on our phone."

He said that Web Apps were the only way on.

So what happened? Change of heart? They misread the situation?

Oct 17, 07 - 11:00 am Comment from: Paul Zune's Meathammer

That's what I'm talking about. Let's see if they can get bittorrent to run on it.

Oct 17, 07 - 11:01 am Comment from: @William

He never said it was "the only way". Can you provide a quote? In fact, in subsequent interviews he mentioned that they would provide an SDK, but that it would take patience from the developers.

Oct 17, 07 - 11:01 am Comment from: MacSheikh

I just sent you guys anote on this, but I see you're already on it.

Lets hope the whiners will finally stop doing their thing. At least until the next topic comes along...SDK not "open" enough maybe?

In any case, great news. A round of fake drinks for all the non-whiners! grin

Oct 17, 07 - 11:04 am Comment from: Me

Woohoo!!!!!!!

Oct 17, 07 - 11:07 am Comment from: Luke Skywalker

We want native third party applications...

Wow - native apps. Let's hope there're no strings attached. I guess Stevie has finally listen to all of us who did a jailbreak on our iPhones and all the great developers who have been writing native code for it.

Oct 17, 07 - 11:08 am Comment from: effwerd

That's all you had to say Steve. Thanks.

Oct 17, 07 - 11:08 am Comment from: Xan

I strongly suspect this will be Widgets, much like Mac desktop Dashboard widgets. They may well let those widgets use local storage through SQLite, which is already present on the phone.

The built-in iPhone 1.1.1 "Springboard" application (the app launcher) already supports displaying things from the /Widgets directory on the iPhone...

I very much doubt that it'll be proper applications - that would not be consistent with any of the positioning we've seen so far.

Oct 17, 07 - 11:09 am Comment from: KenC

Uhm, Apple can't release an iPhone SDK until Leopard is out the door, as the iPhone already has Leopard's Core frameworks. Now, that Leopard is here, those software engineers can finish the SDK.

I'm surprised that they won't release it at the MW in January. I suppose MW already has a full slate of new toys.

Oct 17, 07 - 11:09 am Comment from: Luke Skywalker

@MacSheikh

Gee, MacSheikh, don't you just know it was all the "whiners" who got Stevie to change his mind? Ok, ok, it really wasn't the whiners. It was the developers who showed Apple what a great little computer the iPhone is.

Oct 17, 07 - 11:09 am Comment from: Lee

Can you feel the the market share draining away from MS?

Consumers will reward a company that does it right and cares about them and their interaction with products.

MS has many market share points to lose, Apple has much to gain.

Oct 17, 07 - 11:11 am Comment from: matt

aww, i submitted this bit of news too. =(

at any rate, it's really great (insanely great?) that an SDK is coming. i'm finding it harder and harder to not buy an ipod touch. this is the little candies that are on the icing (dot.tunes plugin for ipod touch) on the cake! i've never been more tempted to get an ipod than now (to replace my 5G that stopped playing video a few months back) =(

Oct 17, 07 - 11:12 am Comment from: Scott Rose

Amen and hallelujah, Steve Jobs!!

Oct 17, 07 - 11:17 am Comment from: sceptical

Of course he didn't mention what the SDK would allow.
Has nobody considered the SDK may ONLY aid SAFARI BASED applications . . .

Oct 17, 07 - 11:18 am Comment from: Frank

I bought an iPod touch - frickin' amazing.

Oct 17, 07 - 11:21 am Comment from: Steve knew it all along

This is good news, but not unexpected.

Back in May at All Things Digital, I think, Steve strongly implied that 3d party apps would come to iPhone, but that the company wanted to do it right and that would take time. He asked for patience. Not many people listened.

Anyway, based on that comment, it seems that third party apps were always the plan, and that this development was not forced on him by vocal whiners and by the hacking community.

Sometimes it just takes a little patience.

Oct 17, 07 - 11:27 am Comment from: Simple

It's call software development.

You have the finish the basic OS before you can develop the developer's kit. If Apple had waited for a completed developer's kit, the iPhone would still be a rumor.

Oct 17, 07 - 11:27 am Comment from: Two words:

HELL YEAH!!!

I'm getting my iPhone!!

Oct 17, 07 - 11:32 am Comment from: R2

Why would you need an SDK to "aid Safari based applications"? That was the purpose of web apps, that you didn't need an SDK.

And he specifically mentioned native apps.

Oct 17, 07 - 11:38 am Comment from: Oops

There sure seem to be a lot of people around here that just *knew* that SJ never intended to have 3rd party apps on the iPhone, and it's all because of either the whiners or the hackers or both that we have to thank for his supposed "change of mind".

And now, in the grand tradition, you have people telling us, "Oh, it'll only be widgets, not 'true' apps."

I can't imagine how so many know so much. If I had that sort of insight, I'd be cleaning up in the stock market.

Oct 17, 07 - 11:40 am Comment from: Believe it

Steve had me at "let me". wink

Oct 17, 07 - 11:41 am Comment from: My 2 Cents

FINALLY!

No not finally there is confirmation that there will be an SDK for third party developers... I mean FINALLY all the whiners complaining about Apples refusal to allow third party apps will quit their sniveling! OK I guess that is a bit much to ask for... but could we all just learn to be a little more patient? Let the product mature a little. Give Apple the benefit of the doubt once in awhile. Apple has done a great job of getting an excellent product out into the marketplace. They had huge risk on this project and didn't want to screw it up - they still do - and they will take the time necessary to do it right (or try to). THAT is what I like about Apple. Not that they always get it right, but that they try, and they work at it, so that my experience with their products is (normally) excellent.

I think Steve would have liked to have said this when he announced the iPhone, but needed to wait until things were ready (or more ready). I predict in a year or two we will all look back at this and once again be amazed at how Steve and Apple handled the iPhone introduction with such foresight and wisdom.

Just my 2 cents anyway...

Oct 17, 07 - 11:44 am Comment from: Jubei

Awesome, just awesome. Now those Nokia, BB, Treo, LG and Windows Mobile iPhone wannabe can STFU! iPhone will just slam these guys to nowhere land real soon!!

Oct 17, 07 - 11:49 am Comment from: Shoeman

Wooooooo Hoooooooo!

Whatever you say Steve. Third party apps? Woooooo Hooooooo! You're still a greedy bastard, Stevie, but I'd love to suck your toes.

Wooooooo Hoooooooo!

Oct 17, 07 - 11:50 am Comment from: anim8ron

I suspect this SDK will also be for the rumored MacTablet being announced in January... hence the delay.

Oct 17, 07 - 11:52 am Comment from: macboy2010

I love how steve makes us beg

not that I was


grin

Oct 17, 07 - 11:56 am Comment from: mark

As I've been saying all along. And it's not ask and you will receive. It's been coming all along.

At Mossberg's D conference and in interviews, Jobs talked specifically of the problem of security. He mentioned sandboxes and what not, and said that he thinks his engineers have figured out a solution and everyone needs to just wait. That's why I can't stand the idiotic journalists and bloggers that just kept repeating the crap from the hackers without doing any research.

So from Apple to those idiots, this is a big "FU"

Oct 17, 07 - 11:58 am Comment from: Thomas from Deutschland

Jehova! How many times did hell froze over in the last years? wink

Oct 17, 07 - 12:04 pm Comment from: ../.

Steve knew it all along: Not many people listened.

Do you know any Apple naysayers that do?

Oct 17, 07 - 12:12 pm Comment from: effwerd

You people assume a lot.

Oct 17, 07 - 12:17 pm Comment from: i4153

iWidgets.

Wait.

Oct 17, 07 - 12:23 pm Comment from: Bill in Providence

I've always been bemused by the idea that the whiners had that Apple would produce something as magnificent as the iPhone, and not exploit the device's full potential; that somehow the hackers are smarter & cooler, and understand the iPhone's true potential while Jobs is a miopic killjoy who wants to stop everyone from having fun. Unlike everyone else who has been making crappy cellphones the last 15 years or so, Apple has a pretty good plan.

Oct 17, 07 - 12:24 pm Comment from: john

From http://d5.allthingsd.com/20070530/steve-jobs-ceo-of-apple/ which is a shortened highlights version of the full interview:

1:15 p.m.: Is the iPhone’s platform closed? And if it is, will it be open to developers in the future? Jobs says it’s a security issue, but Apple is working to find a way to allow developers to build applications for it. Jobs says he doesn’t want the iPhone to be “one of those phones that crashes a few times a day.” He adds: “We would like to solve this problem and if you could just be a little more patient with us, we’ll do it.”

Oct 17, 07 - 12:28 pm Comment from: Peter

Now you see, that's all I wanted to hear.

I've mentioned a few times that I have a great idea for an app that I want to develop for the iPhone (Don't worry--it's a niche thing that will only be useful for a few people). I haven't gone the hacker route, mostly because I don't have the time to futz around with undocumentated APIs and crap like that (as well as the fact that, as I understand it, the iPhone currently only supports enough Bluetooth to get the headphones working).

I'm in no hurry--I have plenty of other work to keep me busy. I just wanted to know one way or another whether I should develop this for the iPhone (via Cocoa) or whether I should go look at J2ME or OpenMoko or *shudder* Windows Mobile.

Thanks for the update, Steve.

Oct 17, 07 - 12:42 pm Comment from: student

Finally this can stop all the complaining, all you had to do is wait a few months. I guess we are all wrapped up too much in the gimmegimme gimme's

Oct 17, 07 - 01:26 pm Comment from: Georgy Porgy

Now the tiddlywink whiney babies can go and buy their iPhone. What will they complain about next?

Oct 17, 07 - 01:26 pm Comment from: Woody

Will the third-party whiners please TFSU now?

I really, really like the idea of digitally-signed apps. It'll kinda be like a Good Housekeeping Seal or something. That way I'll be assured that I won't be putting crash-prone, network-clogging crap on my phone. That's been my biggest concern about third-party apps in the wild. Although, other than some simple games and a new version of iToner, I can't think of something I just gotta put on my iPhone that isn't already there.

The only people left to whine are the SIM unlockers. You guys have fun with your old, hacked firmware while the rest of us play with the latest third-party toys on the newest firmware.

Oct 17, 07 - 01:29 pm Comment from: Woody

Oh yeah, @ john, thanks for reminding people who forgot what SJ said way back in May about being patient for an SDK.

Oct 17, 07 - 01:37 pm Comment from: Dextroamphetamine

I want a pink iPhone porn widget with action that reorients from vertical to horizontal that also controls the vibrate function to brighten up those long commutes.

Oct 17, 07 - 02:02 pm Comment from: BustingTheSkullsOfIdiots

Now the annoying geeks living in the basement can FINALLY SHUT UP. We're all sick of your one-note complaining. Now be good little savants and find something else to complain about SOMEWHERE ELSE.

Oct 17, 07 - 02:05 pm Comment from: Ryan

It seems likely that this was the plan all along.

Think about how far ahead of most other mobile platforms the iPhone is. Why do you think Apple was able to get such technology (specifically, a desktop-class OS on a phone) out way ahead of anyone else?

By making certain well-calculated sacrifices. No third-party native code at the start makes testing 1,000x easier because you can predict and test every possible usage scenario. It also means your frameworks can be buggy or incomplete - the only functionality you have to make work is what your own apps will use. Finally, it means you can bypass many local security considerations (and they clearly did; you've heard how all iPhones have the same user account on them and all the apps essentially run as root), which further simplifies development and testing.

Even after all this, they had to delay Leopard to get the thing done. I can't imagine what a scramble it must have been to release the iPhone when they did.

But so far the result has been very well-received by consumers, because the tradeoff was to get a revolutionary UI and device, with a great, mostly solid user experience, in people's hands NOW instead of later.

Time will tell if this was a smart strategy, but to me it seems like a brilliant example of "Think Different"

Oct 17, 07 - 02:06 pm Comment from: iLuvMyMacs

"Oh, it'll only be widgets, not 'true' apps."

What r u expecting- FinalCut Pro... on the iPhone???

Oct 17, 07 - 02:20 pm Comment from: Brau

THIS is fantastic news and a GREAT day! The day when the iPhone will become the halo device we all knew it could be is coming. There is now no doubt about its greatness. I will absolutely buy one now, maybe two.

MDN word: Had, as in I wish they had made this announcement when the released the iPhone, as it would have eliminated a lot of negative press and given third party developers solid reason to get a head start.

Oct 17, 07 - 02:32 pm Comment from: gagravaar

At last.

Not 'at last they've released an SDK' but, at last Leo Laporte & Andy Inahkto will stop bitching and moaning about this, and Mac Break Weekly will be about Mac's for once.

Oct 17, 07 - 03:09 pm Comment from: newton

"Tipping Point" a la C1 wink

Oct 17, 07 - 03:17 pm Comment from: MikeK

I believe (with absolutely no evidence, of course) that the delay until February is to give enough time for the release of a second-generation iPhone, with updated hardware, that will allow use of 3rd-party apps

Oct 17, 07 - 03:34 pm Comment from: Anders

Now I finally start to understand the background of Jobs' statement: "iPhone is a revolutionary and magical product that is literally five years ahead of any other mobile phone".

It's from not knowing the competition.

Today, Nokia's strategy of third party development was misunderstood by Jobs:
Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer.

I assume Jobs is referring to S60 operating system. Even unsigned applications can be installed, and these can access the majority of APIs after prompting the user to accept the application and its access to listed phone and OS features.

Revolutionary!!! The user can decide!!!

And no, 100% of APIs cannot be accessed, not even by signed applications.

And no, Nokia does not have OS X.

Nokia: Securing Developer Opportunities
http://www.nokia.com/A4211155

API: An application programming interface (API) is a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs.
http://en.wikipedia.org/wiki/Application_programming_interface

Oct 17, 07 - 03:35 pm Comment from: Woody

@ MikeK, don't forget, Apple's accounting for at least 2 years of updates for current iPhones, too.

Oct 17, 07 - 04:07 pm Comment from: Steve Corrects

And Steve corrects another Apple miscalculation. Go Apple. At least they learn quickly from their mistakes.

Reader feedback page 1 of 2 pages:  1 2 >

Always -- Free ground shipping with orders over $50 at the Apple Store.

Add Your Feedback:

Register or Login

Name:

Email: (optional)

Emoticons | Allowed HTML Tags

Remember my personal information   Notify me of follow-up comments?

Please enter the "MDN Magic Word" you see in the image below: