MacRumors

macrumors bot
Original poster
Apr 12, 2001
54,121
15,923
https://www.macrumors.com/images/macrumorsthreadlogodarkd.png

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
 

amjustice

macrumors 6502
Jun 25, 2007
368
21
Naperville, IL
WiFi Skype will be SWEET! I already pay the couple bucks a month to get unlimited calls anywhere in the US with Skype, add iPhone support and BOOM!
 
Comment

waronxmas

macrumors newbie
Oct 30, 2007
19
0
Intel Macs only!!???!!! WTH! I'm pretty sure my G4 can still handle coding! :mad:
 
Comment

MrT8064

macrumors 6502a
Jun 7, 2006
716
22
UK
will the emulator work for anyone? or only after we have developed stuff?
 
Comment

i.mac

macrumors 6502a
Dec 14, 2007
996
247
VoIP is a win-win situation since AT&T will see les use of its network while the end user will use less paid minutes
 
Comment

justflie

macrumors 6502a
Nov 29, 2005
888
1
Red Sox Nation
Ah man. I really wanted that beta, if for nothing else than to test the 802.1x on campus for my school's IT/helpdesk. grrrr
 
Comment

EngBrian

macrumors regular
Feb 7, 2007
217
1
Ontario, Canada
I like the idea of wifi calling. Certainly help the minutes. Course have to wait for it to get to Canada anyway. But this just means all the good stuff will be on the phone by the time it gets here.
 
Comment

Buschmaster

macrumors 65816
Feb 12, 2006
1,306
26
Minnesota
Does it allow you to load your application on your iPhone?

P6
I'm installing now, so I'm not 100% but I would guess no. If we're lucky we can use the iPhone as a debugger like demonstrated. Since we don't have 2.0, I would guess it's not likely we can use them.
 
Comment

overanalyzer

macrumors 6502a
Sep 7, 2007
909
0
Boston, MA USA
Hmmm, good point. I suppose I could just bypass the processor check in the installer. Looks like I have a project for this weekend :p

But if it turns out the emulator won't run or won't run code correctly, you're kind of SOL until you can deploy code to an iPhone to test in June, no?
 
Comment

Zneo11

macrumors newbie
Jun 2, 2007
26
0
It would be nice if you could plug in your iPhone and control the emulator with it. Nothing needs to show up on the real phone, I just think we need a way to operate the multi-touch.
 
Comment

arn

macrumors god
Staff member
Apr 9, 2001
15,954
5,094
I guess I am confused then. Without the 2.0 beta included, what exactly does the on-phone debugger do?

There are "selected" developers who are getting the iPhone 2.0 Beta firmware early

from Apple's PR
"scheduled for release this June, and announced the immediate availability of a beta release of the software to selected developers and enterprise customers. "

During the beta iPhone SDK program, a limited number of developers will be accepted into Apple’s new iPhone Developer Program and offered the ability to get code onto iPhones for testing.

arn
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.