Warning this article may contain opinions of the author that you and iTWire don't necessarily agree with. Don't let them get away with it - have your say with a comment!

No. 1 Story

Construction needs cloud flexibility

Australia’s embattled construction sector could benefit from cloud based information systems that can be switched on and off in lockstep with individual projects – with the exception of those organisations based in remote areas like the Kimberleys.

read more

Apple turns the screws on iPhone developers - or is Adobe the real target?

Opinion and Analysis

Apple has introduced a new clause to its iPhone developer licence that restricts the languages that can be used to write apps. Adobe isn't mentioned, but it is the apparent target of the change.



Apple has been adamant about keeping Flash off the iPhone and related devices.

Adobe countered this by developing software that would allow Flash applications to be packaged as stand-alone apps. The technology was previewed last year, and will appear in Adobe's forthcoming Creative Suite 5.

The CS5 beta has already been used to create apps that have been accepted for sale in the App Store.

Apple already prohibited the use of virtual machines or just-in-time compilers in iPhone apps, but the company has now strengthened the relevant clause in the developer licence agreement to restrict the allowable source languages:

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

How has Adobe responded? Please read on.