The new terms of service for iPhone OS 4.0 has an awful restriciton.
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).
So... this means no more Haxe, MonoTouch, Shiva or Unity3D for iPhone OS 4.0.
I sure hope Apple change their viewpoint on this. It's just plain dumb.
6 comments:
ridiculous
Reminded me of this.
Still Apple keep pushing it further and people keep taking it...
There really isn't any middle ground between freedom and lock-in proprietary systems.
Wow, Apple forbids you to write a certain language. Only Newspeak allowed in this walled garden.
not sure how this is any different from only being able to use Cocoa with ObjectiveC. standard apple lock-in stuff.
i guess unity will just have to support objective c
This shouldn't affect unity as such, as it ends up being compiled into C++/Objective C.
I've been an Apple supporter for years...but this really hurts. I Drew a cartoon and wrote up an extensive article on my feeling. Hope you like it. http://www.cartoonaday.com/apple-kills-development/
Post a Comment