There was a lot of buzz lately about HTML5 vs Flash following Steve Jobs thoughts on flash. Steve points that flash is 1. buggy 2. proprietary. Adobe retorted, Apple your software is proprietary and our software is not buggy, available on mobile platforms. A number of authors said, sure, neither is open.
My own very humble opinion, open not open, who cares? As a developer the only thing I care is the return on my investment of time and money developing for a platform. That is why I never cared if Windows is not as good as Mac.
This is not to say I have my own aesthetic preferences. I think Silverlight running C# is more elegantly designed then Flex. I think Flash should have used pure javascript not ActionScript. All that is so remotely second to me wanting to make money off my software that I only mention it here to make a point. Which is, I’ll see where the market is, and code in whatever language it takes.
Apple makes great devices. I am not going to argue Android vs iPhone. Android might be great too. But Apple makes hit after hit after hit. Apple knows what users need. So users reward Apple’s efforts by buying those devices. Developers choose Apple because users like Apple, not because Apple likes developers. Apple does milk 3rd party addons, tunes and apps and accessories alike. That is fine with me. It is their domain and therefore it is their rules. I can choose not to join, but if I joined I shall not be complaining.
In that light, let me say, I welcome Apple dissing Flash. I know HTML and I know javascript. I don’t know Flex almost at all. If Flex dies, Flex developers will likely move to HTML5, making its acceptance in browsers faster, tools better, books on the subject better written, samples of code more readily available. And I shall not have to learn Flex.
Filed under: Blogroll
[...] have blogged about Silverlight and Flash. My position was that Silverlight will kill Flash. Now is the time to [...]