When creating interactive and rich media experiences, Adobe Flash has incredible strength. It has a graphical user interface (GUI) geared toward experiences letting designers and developers build the experiences they need quickly. However, it does come with its own weaknesses. Flash is often associated as being “heavy” — a really big file size when compared to other HTML experiences. This may be the primary reason why it doesn’t exist on iOS devices.
In the latest edition, Flash CS6 tries to “fix” the issue. So, is it worth it? Here are some of the features worth noting:
Support for HTML5
Sprite Sheet Generation
A fantastic feature for shorter animations. However, I would start to worry about performance issues on longer animations, including the burden of load times.
Platform and device support
More support for a wider range of mobile devices. Here is the official list from Adobe.
Handy, especially if you don’t have all the devices you need. If you do have the device(s), Flash is capable of deploying content directly to the device for you to test immediately.
Autosave (CS 5.5)
This is a CS5.5 addition, but it was too awesome not to mention, especially because of Flash’s tendency to crash unexpectedly.
Flash is a handy tool when you need to create a rich media experience. However, it should only be used when necessary. If you can provide the same solution in HTML, do it, for the sake of the browser and device. It’s still capable of crashing and clearing the stage, but when it comes down to the nitty gritty, I’d give Flash CS6 a 7 out of 10.
Image source: Adobe.com