A few additional details have been discovered in iPhone OS 3.2 SSDK. For one, the SDK has support for making apps send certain kinds of content to an external display. It also has a shared file directory on the device that will mount on your Mac or PC to let you port iWork documents back and forth between your iPad and computer, which iPad apps will be able to access. Sadly, the device does not have support for multitasking, so it can only run one application and one process at a time. However, it does have the tools to make universal apps that can be run on both iPhone and iPod touch.
Today Apple announced iPhone SDK 3.2 beta alongside the iPad, which allows iPhone developers to create universal applications that work on both the iPhone and on the iPad. It's also likely that the SDK will allow developers to create iPad-only applications, although the SDK only mentions universal apps. In addition to the standard iPhone development tools, the updated SDK includes an iPad simulator which allows developers to test out their applications without the need for an iPad.
The SDK is available for download to members of the iPhone Developer Program and to new developers for $99. If you're currently in the iPhone development program, simply log in and accept the new terms. Non-members can sign up and get more information at Apple.com/iPad/SDK.
It's fairly clear from Apple's more recent decisions that they've been loosening up their policy on private API calls. An Apple forum moderator outlined the changes in the developer forums, stating outright that certain API calls that were previously restricted are now fair game. Among them is an API from Apple's Core Graphics framework that makes things like capturing screenshots and streaming video from the camera possible.
Apple has seeded iPhone OS 3.1 Beta 3, build 7C116a, to developers, as well as SDK 3.1 Beta 3, build 9M2808. No interesting developments have been found as of yet, though it is suspected that Apple may be implementing tools for use in Augmented Reality applications that require the ability to overlay real-time downloaded data on top of live video. Developers can get the new OS and SDK from the iPhone Dev Center.
Apple has seeded iPhone OS 3.0 beta 3 to developers along with a new version of the SDK. Changes in iPhone OS 3.0 beta 3 have yet to be discovered, although Apple does note that apps targeted for devices prior to 3.0 will be unable to be tested on beta 3.
iPhone 3.0 SDK To Bring Push Notifications, P2P Connectivity, Turn-By-Turn Support, Bluetooth Features, Maps & More
Apple announced the iPhone SDK 3.0 for developing iPhone OS 3.0 applications today at their special event in Cupertino. The new SDK will include over 1000 new APIs for integrating features into third party applications, including support for push notifications, which they announced is finally ready.