Very interesting topic i discoverd on Apples website today. A fairly large size box entitled “Thoughts On Flash” appeared on the bottom left corner. I find this interesting because I have an iPad and iPhone so Flash is desirable for such devices. We are many years (tech years) into the famous iPhone and still no Flash! Well, here are some excerps from Steve’s article:
“Adobe’s Flash products are 100% proprietary. They are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc. While Adobe’s Flash products are widely available, this does not mean they are open, since they are controlled entirely by Adobe and available only from Adobe. By almost any definition, Flash is a closed system.
Apple even creates open standards for the web. For example, Apple began with a small open source project and created WebKit, a complete open-source HTML5 rendering engine that is the heart of the Safari web browser used in all our products. WebKit has been widely adopted. Google uses it for Android’s browser, Palm uses it, Nokia uses it, and RIM (Blackberry) has announced they will use it too. Almost every smartphone web browser other than Microsoft’s uses WebKit. By making its WebKit technology open, Apple has set the standard for mobile web browsers.
Flash was designed for PCs using mice, not for touch screens using fingers. For example, many Flash websites rely on “rollovers”, which pop up menus or other elements when the mouse arrow hovers over a specific spot. Apple’s revolutionary multi-touch interface doesn’t use a mouse, and there is no concept of a rollover. Most Flash websites will need to be rewritten to support touch-based devices. If developers need to rewrite their Flash websites, why not use modern technologies like HTML5, CSS and JavaScript?
Conclusions.
Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.
The avalanche of media outlets offering their content for Apple’s mobile devices demonstrates that Flash is no longer necessary to watch video or consume any kind of web content. And the 200,000 apps on Apple’s App Store proves that Flash isn’t necessary for tens of thousands of developers to create graphically rich applications, including games.
New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.
Steve Jobs
April, 2010″
read more here >
Interesting eh? Well I would assume all hope for Flash coming out on the iPhone or iPad is pretty SOL. However, although I am a Flash developer, I haven’t had a Flash project for quite sometime now. I have had many projects utilizing Jquery and advanced Javascripting which works great! This not only allows SEO integration (Flash and Google don’t work together too well) but it also allows nice transitions and animations! This site, NetCompose.com, many think acts like a Flash site but actually all the animation is handled by Javascripting and Jquery (Jquery is also Javascript). So, yes, I can view this site on an iPhone or iPad.
These devices are getting more and more popular and if you own one you know why. Therefore I think it hurts Adobe more than Apple at this point. If Adobe was to come out with a Flash standard that didn’t need plugins, proprietary software, etc. They may still get in the compatibility window in time.