iPad and Steve Jobs apparently can’t keep out of the news.With the release of the iPad, and the updated license agreement for iPhone development, new debates are brewing up. Just take a look at section 3.3.1 of the new iPhone Developer License Agreement:
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).
Doesn’t this sound rather restrictive?Jobs does come out creative-restrictive solutions for the competition.With the launch of Adobe’s Flash-to-iPhone compiler, this is a rather odd move and it certainly puts a damper on Adobe’s Flash Professional CS5 release.
Certainly, Apple has the right to control the quality and secure nature of its products, and nobody wants to see poorly written or compiled programs allowing viruses and bugs to run rampant on their handheld devices. But just how far is too far?










