Digital Media Mac Blogs > Mac

iPhone: Open SDK vs Closed SDK


Hackers have been hard at work updating the open source iPhone SDK to work with Apple's newest unreleased firmware and here is what they have found: nearly everything that worked with earlier firmware continues to compile and work with the newer firmware. Although Apple limited, refined and molded the CocoaTouch API, I'm told that all previous functionality remains in-place in private undeclared form.

What this means is that a big part of the Aspen firmware update for the open SDK involved re-creating header files and adding declarations that handled changes in nomenclature and enumerated constants. The new Aspen Tool Chain is available for download. It requires a 1.2 iPhone installation--available only to those people accepted into the $99/$299 developer/enterprise programs.

As for programming on the Closed SDK, reports are mixed. Some developers seem to love the new tools and full development environment. Others liken the SDK to programming while wearing mittens. Due to Apple's NDA, I couldn't find any developer that was prepared to speak openly, let alone be quoted on a public weblog.

The Open SDK is clearly here to stay for a while to come. With its expanded classes, full headers and open community support the so-called "Jailbreak" community looks not only vibrant and thriving but also growing.

Categories





AddThis Social Bookmark Button
Comments (1)
Read More Entries by Erica Sadun.

1 Comments

iphonetest0r said:

Thanks for the link.

I've been trying to test this on the 2.0 software.

I'm trying to test the code. I notice that if you ssh into the phone and do a ./ProgramToRun it doesn't launch properly.

I've used your launch program to good effect.

Although I don't see the NSLog messages.

How would I go about viewing the debug messages.

Keep up the great posts. I'm trying to learn as much as possible.

Thanks.

Leave a comment


Recommended for You

Topics of Interest

Archives


 
 


Or, visit our complete archive.