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
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.
















Can't say I've ever been waiting for it
(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)
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?
This is correct I just downloaded SDK from ADC iphone site.
All the qualities of your post - especially since you didn't read the article.
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
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.
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
Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!
Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.