Apple releases long-awaited iPhone SDK

At a special press event Thursday in Cupertino, Apple revealed details of the official—and long-awaited—iPhone SDK. Building on the foundation of OS X and marrying it with a multitouch specific UI layer, Apple is calling the collection of APIs "Cocoa Touch." Included in the SDK are updates to Interface Builder and Xcode to enable development with the new APIs, as well as an iPhone simulator to test development from your Mac before debugging on the iPhone itself. In addition, debugging and profiling tools work from a Mac-connected iPhone.

The SDK includes everything you'd expect from an Apple environment, including the UNIX-based internals of OS X. In addition, developers will have access to Keychain, Bonjour, SQLite and Core Location as well as a mature, Quicktime-based media layer including video playback, Core Audio, Core Image, Core Animation, PDF rendering, OpenAL, and OpenGL ES. Cocoa Touch gives developers access to the hardware and interface, including Multi-Touch events and controls, Accelerometer, View Hierarchy, Localization, alerts, Web View, People Picker, Image Picker and the integrated Camera.

Link: Ars Technica Article

Report a problem with article
Previous Story

NeowinCAST News Edition for March 6th, 2008

Next Story

DirectX 9.0c (March 2008)

19 Comments

Commenting is disabled on this article.

The iPhone 2.0 firmware will officially ship in June as a free upgrade to all iPhone customers. The iPod touch will also receive the update, but due to accounting issues the iPod touch update will incur a "nominal charge," as it did when other iPhone apps were added just a few months ago.

Not a giant fan of paying Apple more money for my iPod Touch, but if a lot of good free apps come out because of this, I guess said "nominal charge" will be worth it.

-Spenser

Don't blame Apple for that, blame GAAP.

Apple accounts for iPhone revenue over a 24-month period, but iPod Touch revenue all at once. Adding new major features without being accounted for is just bad practise, so Apple has to charge for the iPod Touch updates.

(thenewbf said @ #9.1)
Don't blame Apple for that, blame GAAP.

Apple accounts for iPhone revenue over a 24-month period, but iPod Touch revenue all at once. Adding new major features without being accounted for is just bad practise, so Apple has to charge for the iPod Touch updates.

I understand the GAAP thing, but I don't understand what would have to be accounted for if Apple released the update for free.

-Spenser

Holy ****, charging for an SDK, thats so.... I dont knowwhat to say, stupid? cheap? arrogant? How about make it as easy as possible for as many people as possible to develop porgrams for your phone so youll actually have a shot against Blackberries and PDAs in the business market, I guarantee you more iPhone sales will make you alot more profit than a few thousand people buying $99 SDKs.

(Pc_Madness said @ #8.1)
Errm, the Developer program is $99, the SDK is free.

This is correct I just downloaded SDK from ADC iphone site.

(turtledude23 said @ #8)
I dont knowwhat to say, stupid? cheap? arrogant?

All the qualities of your post - especially since you didn't read the article.

(scaramonga said @ #4)
The SDK is for both the iPhone and Touch but you will need a MAC system to run it on.

Much like you would if you were developing software for Windows Mobile so what's the difference?

My. Then obviously no one has, eh?

(for the record, I couldn't care much less about Apple's iPhone SDK, but I understand that there are a lot of people and companies who have a lot of interest)