After receiving many emails and instant messages the last couple days over the whole Apple vs Flash tit-for-tat that’s been going on. I feel compelled to give my thoughts.
For starters Steve Job’s article, Thoughts on Flash, is full of truth and fiction. The biggest part that rubbed me the wrong way was his lack of distinguishing between Flash and the SWF file format that Flash produces; Jobs conveniently leaves this out. Of course the average person knows nothing about the distinction between Flash, the tool that is used to create a SWF file and the actual SWF file that is used on a website. The SWF file is ‘open’ and there are other products, not made by Adobe, that can create SWF files. So it is fair for Abobe to wave the ‘open’ flag.
As far as Apple being ‘open’. Not so fast there Jobs. I can’t even use the SDK on my Windows machine. You must own a Mac if you want to create applications for an iDevice.
Is there anyone that truly believes Apple could not get Flash to play on their devices if they wanted to? Just say it Jobs, I don’t want to support Flash. Period.
Now my final thought and it’s not a good one for you Flash developers is this: Flash is dying, but it’s not Apple that’s killing Flash. It’s three things: 1.) Ajax 2.) jQuery and 3.) HTML5. These technologies have been slowly killing Flash the last few years. Look around, sites that once used Flash have fazed it out: Yahoo, MSN, IGN and many many others. Because of these technologies, Flash’s strengths are no longer there. It’s been relegated to advertisements and entertainment sites.