Apple iOS operating system for its i-devices was something of a walled garden. It is an operating system that is the complete antithesis to the open source platform. A developer has strict guidelines from Apple with regards to platform development and it has strict guidelines on the methods used in application development.

Apple has also changed its role on mobile advertising and has allowed Google’s AdMobs back in and it is also publishing its App Store Review Guidelines, providing developers an insight into how their applications are scrutinized by Apple.

Despite this criticism, the iOS has gone from strength to strength and Apple, to a large extent, as managed to keep platform fragmentation at bay and has maintained a steady stream of updates to their i-devices.

It did however, come as a surprise when Apple changed its tact on the usage of 3rd party tools in application development. It now allows all third party tools as long as they do not download any native iOS codes. This is a clear move to open the usage to benefit the development of games( porting a gaming engines like Unreal etc.) to push iOS forward.

The competition is certainly increasing in the mobile space with Android planning to push forward its gaming capabilities. Of course, Symbian is moving forward with Symbian^3 and the emergence of MeeGo.

The Apple – Adobe relationship has been a strained one and Steve Jobs himself had plenty to share with the world via his thoughts on Flash letter, criticizing Adobe for its lack of innovation and openness.

Adobe has now responded positively to Apple’s move with the following statement (Source: 9 to 5 Mac)

Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable Flash developers to quickly and easily deliver applications for iOS devices. The feature is available for developers to use today in Flash Professional CS5, and we will now resume development work on this feature for future releases.

This is certainly a good news for developers and it is certainly a positive move on Apple’s part.

Source: Engadget and 9 to 5 Mac