Apple’s announcement last month that it has lifted restrictions on its third-party developement tools is a strong move. One can now develop applications for the iPhone without using the Apple SDK.
This change in Apple’s policy has nothing to do with its complicated relationship with Adobe over Flash.
The move is to woo application developpers. Apple wants to grab the upper market of the smartphone but has no intention to fight for the low value segments. That means it must have a friendly attitude towards developpers who are developping their applications accross mutiple platforms.
Application developers typically develop for three or four platforms. The current order for many of them is Apple, Android, Symbian, Blackberry, and others
If Apple has the only platform that cannot benefit from cross platform development tools like the one from Adobe, developpers might stop to develop for the iPhone. Hence drying up Apple wealth source. It would be silly, wouldn’t it?