13.04.2010 in iPhone development by Saptarshi Roy Chaudhury Comments Off

Apple doesn’t want a ‘meta-platform’ , why ?

The changes made to section 3.3.1 of Apple’s iPhone Software Developer Kit license agreement have been reported as a poke in the eye of Adobe which had previously announced the ability to compile iPhone versions of flash apps with the help of CS5 suite products .

Steve shows his aversion for Adobe as he says on Thursday with a one word answer to the question on this topic, Apple has “no” plans to let it on iPhone . Apple is really concerned about losing control over its platform and the reason why the section 3.3.1 has been molded.

Once developers have the choice to create an app for Adobe and compile it to run on any Smartphone in the market, many iPhone developers or say just developers will stop creating native apps for individual platforms like iPhone or android or blackberry and rather create it for adobe and let it run anywhere, just the same concept Java carried in 90’s , which was said to be the future of software development , because you could write a software on java and deploy it anywhere . But the problem java suffered against native apps was that they were just too ugly but of course they were universal in nature.

Imagine if Flash was allowed to enter the iPhone OS and a year later suppose 10 of 100 apps are Flash generated rather than x-code and suppose now Apple wants to do some hardware modifications with iPhone OS 5 and that isn’t compatible with the output right now of Adobe Flash CS5. Well then these 10 apps in the app store can’t be updated to the latest version until Adobe updates their developer tools.

Apple also feels this would likely create a world of apps where the App for iPhone’s are indistinguishable from app for Android and Apple doesn’t want apps that don’t feel like native apps on the iPhone .iPhone’s  Apps are Apple’s greatest assets , why would apple want its fans being disappointed with low grade apps . Apple wants the iPhone app experience to be created using Apple’s native tools by developers who are engaged with the platform and supporting Apple’s latest features.

Daring Fireball’s John Gruber explains the logic that was behind Apple’s the gist of the article is that Apple doesn’t want a ‘meta-platform’ to exist between the iPhone and developers, as this would facilitate simultaneous development for competitors platforms and give Apple less control over the iPhone ecosystem. But while Gruber’s article is well thought out and very logical, I don’t think it does much to address why developers are furious. The issue isn’t that developers don’t understand why Apple is doing this — it’s that the actions Apple is taking to protect its own interests are violating something fundamental: they’re keeping developers from using the tools they want to work with.

it’s absolutely appropriate for people to dislike specific strategic moves Apple makes. And it’s adversely going to affect the customers of both companies. but at the end of the day its Apple’s ball .

Possibly related

You might also like (related articles):

  • Apple Released iTunes 10.6.1 Update To Fix Bugs

    Apple released an update for iTune 10.6.1 to fix various bugs. There is no new feature added with this update. Below is the official list of improvem ...

  • How Popular is siri ?

    According to survey research by Park associates, 87 percent of iPhone 4S owners use Siri monthly. They survey 482 iPhone owners (the only device to ...

  • The “New iPad”

    Apple has released its next generation of iPad. As presumed before it is neither called as iPad 3 nor iPad HD but it is called as New iPad. The awesom ...

Comments are closed.