Originally Posted by Daarom...
Replace Apple with Microsoft and 'cruddy Flex apps' with Netscape, and you might get some insight into their thinking...
That is an interesting pint you make. On the surface it sounds pretty compelling. Once you look more closely at it, however, some important differences crop up.
The big thing is motivation. MS had its own product IE that was competing with Netscape. Now both were free so what was the issue? The issue was who was to control
1- the portal to the internet, and
2- access to
#1 was a monetary issue since access portals are monetized via advertising revenue.
Essentially, IE vs Netscape was a battle for big $$ and market dominance.
So how about Apple vs Flash?
Personally, I have trouble seeing a serious financial interest here. There are two parts to Flash issue - no Flash Player on iPhone OS, and not allowing Flash derivative programs on the platform.
It is hard to see how Apple is making money from refusing to allow Flash players. Flash players play content off the internet. Apple does not have a competing system of its own. It is merely pushing for adoption of Open standards. The reasons are two: First, quality (tons have been written so I will not say more), and second is that Apple does not want to be dependent on a third party for any key aspect of the user experience on its platform. (It was badly burned by the IE and MS Office experiences.) Is Adobe willing to make the player open source so that anyone can write a player app? Are they willing to make the Flash language open source so that the internet community as a whole can help refine it and develop programming environments for it? NO. They want to maintain their monopoly on the technology. This is fine - they bought the company who created it - but then Apple has a perfect right to cut it off if it damages their product.
As for the use of Flash development system to create iPhone products: Apple believes these are crappy. That is why they disallow them. Why? Do they make a great deal of money from a competing system? I don't think so. You can buy a used Mac Mini for $400 with the SDK built in. Then it costs a whopping $99 to be join their developers group. I hardly see this as a huge revenue stream.
Actually, Apple is loosing
money in this so-called "Flash war." One of the biggest excuses for not wanting to buy an iPhone or iPad is that it will not play flash.
So - I think there is really a huge difference between the two cases.