Apple 4.0, New Terms, Worried Developers

by justin carlson on 04/08/2010
Check out this little gem in the Apple iPhone SDK 4.0 terms:

3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Does this mean Titanium Mobile, Unity3D, Ansca, MonoTouch, and possibly PhoneGap are headed to the deadpool?

What is the issue here?

Titanium Mobile, Unity3D, Ansca, MonoTouch, and PhoneGap allow you to develop applications once and deploy them multiple devices. If the updated 4.0 terms are taken at face value, this is no longer possible. Apple is effectively stating: "To develop for iPhone and iPad 4.0 targets, you must do so on a Mac, with the language we say (OC)". Things were restrictive before, but this is a whole new chapter.  I want to believe that's not what they intended to say, but I will be honest, it would not shock me. It feels like they've done this to target and kill Adobe's Packager for iPhone in CS5. If this is the case, I've lost much respect for Apple.

We don't have Macs at work, and I don't have one at home. The only development I've been able do without a considerable investment in hardware has been with Titanium Mobile. This will kill Windows development for iPhone, and a number of projects, including some by Adobe, and Facebook.

Appcelerator has responded with a brief post. Jeff Haynie is trying to organize a conference call between the various products this would effect.

Appcelerator's site is down, everyone wants to know what's going to happen and are slamming it with traffic. Not sure what other updates I'll be able to find today.


Trackback URL for this entry:

No trackback comments for this entry.
Apple 4.0, New Terms, Worried Developers | 12 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Authored by: Anonymous on Saturday, May 14 2011 @ 10:56 CDT
  • Re: - Authored by: Anonymous on Wednesday, September 07 2011 @ 05:42 CDT
  • CKJSsxJjnmuokFND - Authored by: Anonymous on Monday, March 03 2014 @ 04:46 CST
  • zFOKFujjKgCyAuE - Authored by: Anonymous on Sunday, March 09 2014 @ 11:48 CDT
  • IApbNLIQQYOkkyFX - Authored by: Anonymous on Sunday, March 09 2014 @ 10:10 CDT
  • YpkbybIthA - Authored by: Anonymous on Tuesday, October 14 2014 @ 03:18 CDT
  • RMiDgofCmzxd - Authored by: Anonymous on Tuesday, January 06 2015 @ 07:08 CST
  • gXVgybyRjxgjxc - Authored by: Anonymous on Monday, April 13 2015 @ 05:37 CDT