Wednesday, October 31, 2007

Flash CS3-- All Hype, No Class


As a Flash Professional, I've been using Macromedia's version of Flash MX for many, many years. I considered it to be a workhorse and an excellent integration of user interface and productivity.

As years passed, I moved over to Flash 8 and enjoyed the new additions and minor bug fixes. They also addressed some interface problems that actually added some improvement over Flash MX.

Then came the mega-merge and Adobe was in charge. At first I wasn't too upset. Adobe has released some good software. Illustrator, a great tool which managed to set the standard for vector drawing.

But with Adobe's CS product line I've been noticing a similar trend: software-bloat. While some may argue that new features pave the way to a better future, I say that their programmers are underpaid and overworked. New features rarely need to take up so much space. I firmly believe in the "lean and mean" mentality of software. In other words, my tools should work hard and fast without much overhead. Sure it's a stretch, and I'll give allowances for newly revised versions, but Adobe is considered a top notch company and should have programmers that can keep the code wrangled in. Bloat is unneccessary.

Flash CS3 is the extreme end of bloat. While the upgrade is a must for MacOS Intel users, it is a step backwards for Windows users. The size of the install is staggering. Additionally, I found very few features worth noting.

Above all else, I found the new interface to be pathetic. And I will explain.


The best user interfaces are about having options and delivering functionality when asked for. Give me a function when I want it. Don't _ever_ give it to me when I don't want it, because you will just give me another set of steps to get what I want. The faster I produce, the better for all parties involved. Not only speed, but you want smooth and intuitive. These are key components of user interface design.

Flash CS3, on the other hand, is now a glaring, bright utility. While you may think this is good because your mother always said to turn on the lights while you read, it doesn't work here. In design terms, the eye generally goes towards the brightest spot on the interface. When you have multiple bright spots, the areas compete for attention. Thus, the problem with the new color scheme. I've used Flash CS3 for hours and hours at a time, and my eyes feel sore at the end of the day. Above all else, THERE IS NO OPTION TO CHANGE THE UI COLORS. Adobe, you violated a crucial rule.

The rest of the interface is a tad buggy. It seems that Adobe tried to make things easier by having single taps fold your windows, and allow auto-docking. Too bad it always did it when I didn't want it. I can't tell you how often I've place the Actionscript window into the timeline. The old way had the arrow or a specific drag point to merge windows. Made sense, because it's there if I want it, or not if I don't. Another violation to the rules.


The programming side of Flash, which forces the designer/developer debate, has changed as well. While hard core programmers drool over the ability to program DOOM in Actionscript 3.0, the rest of us designers are still trying to wrap our minds around prototypes in Actionscript 1.0.

This is a rift that will eventually separate the prgorammers from the designers once and for all. No more "Flash Guru" job postings, the difference will be too great to get someone who can code 5000 lines and design at the same time.

Scripting, to me, should be scripts. Small, simple, easy. No class constructor planning, just lay it out. I hope Flash retains this, but I fear it will someday be lost.

In conclusion, be aware that I rarely upgrade. I rely heavily on what works to my needs and how I was trained on a piece of software. The best software is like a musical instrument, that you can play easily, smoothly and create beautiful pieces of work. Although some enjoy banging on drums, I perefer piano. Let my fingers float and stay out of my way. Alas, Adobe, you got in my way with this upgrade.

No comments: