"This is a frightening move that has no rational defense other than wanting tyrannical control over developers"
I think it's a bit hypocritical of Adobe to make such accusations when they appear to have a similar business model.
I'm pretty sure it was adobe who bought my favourite web design package "golive" many years back, only to discontinue it, in order to force feed us web designers the then inferior "dreamweaver".
thats what I would call knocking out the competition in order to obtain tyrannical control.
Phew, this is quite a marathon thread! So many misunderstandings it would be laughable if it weren't so tragic (the idiotic misconceptions that is)
First of all as per the quote above, Adobe is no saint. They also acquired Pagemaker and that was one of the main reasons I bought into them instead of Quark which I hate using. And yes, they bought GoLive from CyberStudio and ruined it. I had to switch to DreamWeaver which was better in some respects when Macromedia owned it. They killed Freehand after buying MM too.
Second Adobe is not going to stop making programs for Apple, and even if they did, whatever, I still use InDesign CS3 (even worked out the voodoo fix to get it to run on SnowLeopard) If I had to switch to Quark I would, no way would I switch to a Windows platform. And if I had, had, had to have Windows of course I would just run via Boot Camp, no way am I replacing my wonderful Mac Pro!!!
Finally, I have had Macs since the first one was made. And ever since that first one Apple totally controlled the programs, how they were written, what programmers could do etc. It used to suck to be a programmer on the Apple platform because the standards were so high. Well guess what, they still are, Apple dictates how the menus get laid out what happens where etc. I have a good friend used to worked for Apple and now he has his own software company. He uses X Code and is excited to get an app going for the iPad.
The only difference between now and then is that Apple has provided an easy platform for many, many, developers to create a revenue stream. They market and take care of the money exchange and have a build in search engine that is right in the palm of the hands of millions of uses via the app store. So now JoeBlow with his Flash compiler is calling Apple a tyrant and other worse names because they won't put his stupid little buggy app in the app store, that they promote and are ultimately responsible to the consumer for the consistency and quality of said apps????? Too bad. Either learn to code correctly or go sell your app somewhere else the Apple app store is already bloated with too much stuff. And anyone else pi$$ed off with Apple for such a stupid reason can go get a PC, have fun.
I know that the html5 issue is mixing in here too, I have read the articles about the Flash app issue and there is mention of html5 in those articles too. I code mostly CSS so I am not super up on app code, but I do think that Flash code has some weird version of javascript in it (real javascript, my programmer friend told me is based on C). I have studied javascript and I remember when I tried to translate my knowledge to Flash actionscript it was close but off in a weird way. I haven't really gotten into Flash coding, mostly use it for slideshows and animations. Both of those already have very nice alternatives, I have already switched all of my slideshows to javascript and re-exported my Flash animations from swf to mov files.
As a web designer I am already moving to html5, my clients don't care what language I code in, they do care that ALL visitors to their sites see everything on the page. Only one out of twenty or so clients didn't care that they had Flash on their site, the rest wanted alternatives immediately. So it was a bit of a pain, but it is all done now. The only snag is video mostly because FireFox isn't on board with H264, otherwise that would be simple too.
For all of you out there that are so into Flash, why is it you defend it? Because it is easy for you? You think you will miss something without it? What about the fact that if you don't have the right Flash Player you would miss out anyway?? That has always been the thing that has totally been a pain for me as a web designer. Do I create a swf that is backwards compatible so more people can use it? Should I give up features that the current version can play? And what about those headache inducing Flash detection scripts that redirect people not using a compatible version??? And it goes on and on. Since I have switched to javascript, CSS and embedded YouTube for video presentation (until the video issues gets sorted) I personally have had less headaches with my sites and I can see all of the content on my iPod Touch (waiting for the G3 version of the iPad) I can still use the Flash program for animations, I just export it as something else, either animated gif or movie depending on the content. If I need interaction I use real javascript not the strange version of it that is in Flash action script.
Really, if I could I would hug Steve Jobs and thank him for pushing me to make the change to present better, cleaner, well designed websites. And I am willing to bet the farm when the dusts settles the same will be true for apps in the apps store.