Apple iPhone OS v4 Multi-Tasking with a side of Anti-trust

Posted April 9, 2010 under Rant

... sorry you didn't say the magic wordSo I was reading all the hype about the new iPhone OS (Which is ironically called Mac OS X as well… which is confusing), and I was mildly excited about it. I do not own my iPhone anymore, but I liked it when I had it. Of course I suggest everyone who owns a locked down phone like the iPhones and phones using WinMo, to switch over to an android device (or find a way to install android to your phone), but we do not all have this option.

I do want to bring your attention to the latest addition to their developer terms and conditions:

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).

Now, I am not about to get myself sued for libel in saying “Apple is now engaging in anti-trust” but… this is specifically designed to stop companies developing programs to make coding apple apps easier (in particular to block Adobe from making a flash to app converter), and stopping competition. I would hope that Apple is asked to stop this.


|