
Apple has posted the link for the iPhone SDK download, though Apple's site is presently being overwhelmed by the traffic.
To clarify what the SDK provides and why you might want it. The SDK offers development tools to write applications for the iPhone and iPod Touch. It includes an updated version of Xcode, Apple's development environment, along with an emulator to test your iPhone applications. It does not contain a beta of the iPhone 2.0 firmware, so there should be no reason for the end customer to download it.
The iPhone SDK requires an Intel Mac running Mac OS X 10.5.2 or later.
Apple's license agreement when installing the software, understandably contain specific restrictions on what kind of applications you can create. Most are understandable:
- No unlocking or the ability to distribute applications in a method other than the iTunes Stores
- No obscene, pornographic content, or other materials that may be found objectionable
- Must not excessively use bandwidth or burden network capacity
- Specifically with regard to the carrier's network, you are not allowed to develop Voice over Internet (VOIP) functionality -- though Apple has specifically said that VOIP over Wifi will be allowed.
Article Link