Flash of inspiration
I’ve always had an aversion to Flash for the following, fairly sound reasons:
- It’s proprietary software
- It costs developers a lot (£499 at the time of writing)
- SWF is not an open format
- It doesn’t comply with the W3‘s SVG specification
- Flash adverts, especially floating ones
- Flash intros
There are probably more.
Funnily enough, I’ve also had an aversion to websites which make exclusive use of Flash as well, simply because the vast majority of them are dreadful. My reasoning?
- Unintuitive, non-standard UI
- Animated menus (for which you wait, and watch, and wait before EVERY click)
- Tiny characters
- Unscalable font size
There are definitely more.
Of course, these annoyances shouldn’t really be so widespread. It’s just bad implementation, so I should really be moaning about those infamous befinned Flash developers of Shoreditch who think long and hard about the next media awards but not about the user experience.
But I’m not interested in doing that.
What I’m interested in is beatport.com. It’s a digital download service for dance music and the site is pure Flash. And it’s so nice to use. It kicks the ass of other digital download web sites (HMV, djdownload.com) which don’t use Flash. Admittedly these sites could be better designed but, as much as I hate to admit it, I’m struggling to believe you can get a user experience as good as beatport.com using HTML and CSS, no matter how much AJAX you load your pages with.
The main reason for this is audio playback. Clicking on a “listen now” link and waiting for WinAmp (or worse, QuickTime) to fire up a song snippet (usually with the artist and title missing) just doesn’t compare to clicking the link and immediately hearing the track whilst having fully hyperlinked track details displayed in the audio section of the page. Like the remix? Well click on the name of the remixer and see a list of all their tracks. Want to check out the label? Just click and their catalogue is displayed in an instant.
It’s a phenomenally good implementation and it has definitely made me rethink my opinion of Flash and ActionScript. I stand by the first list, but hopefully in time these problems will disappear as open formats reach a similar standard and level of support. But as for that second list, it’s starting to look badly out of date already.
Will it replace HTML and CSS? Of course not, but for multi-media-intensive sites I just can’t see any other alternative.
Now, about those Java applets…
Posted by Olly on January 17, 2006 Comments (4) | Permalink

Beatport sucks. It’s super slow and has hardly any music available
Beatport is great. And there is *plenty* of great music available.
I agree with Justin :-)
“It’s proprietary software”
I personally don’t think this is a reason to dislike something. If it’s useful, I say use it.
It costs developers a lot
This is true, however a flash developer knows this before they take it upon themselves to spend the time to learn how to develop for it.
“SWF is not an open format”
Not entiery true, Macromedia does make the SWF standard open to the public. That is why we have so many open source apps that parse and generate SWF’s. It’s true you can’t extend the format, but then it wouldn’t work as uniformly as it does now (we like predictable behavior from our software:).
It doesn’t comply with the W3’s SVG specification
This is true, however WC3 is just a recommendation, not a set of rules. Besides the W3C has been having difficulties getting their act together
Flash adverts, especially floating ones, Flash intros
This is not a sound statement. GIF animations can be just as annoying, but you probably still use them, Email is plagued with spam, but you probably still use it, Windows sucks but if you were offered enough money, you would probably still work with it.