There’s been some hubbub going around about how Flash won’t be included on the iPad, mainly because Steve Jobs considers it a memory hog and unneeded once there are other ways to play online video.
While he did claim that Flash would drain the battery of an iPad from 10 hours to 1.5 hours with Flash on, here’s an interesting stat:
Battery life on newer MacBook Pros has been as shrinking by over an hour with Flash active, although the faster processors and added memory help absorb some of the performance concerns.
Outside of playing video, run of the mill HTML with Javascript libraries is more than enough for most websites, and if you have a technology that’s draining systems that much, is it really worth supporting?
Flash is buggy and a memory hog and consequently, a poor user experience
This seems to be the biggest complaint. Microsoft tries to make Flash play well with Windows, even though they have their own product Silverlight. Most online video requires a Flash player, so they have to support it. The bottom line: operating system developers are maintaining changes for a plug in because the developer isn’t doing their job.
Or, someone else other than the author is supporting technology needs.
It’s a hard job making it work with all of the browsers and platforms, but in all honesty, Adobe decided to pick that battle when they bought Macromedia. I’ve experienced browser freezes on Mac OS X, Windows XP, Windows Vista and Windows 7 across Internet Explorer, Firefox, Safari and Chrome. For it to not work and crash on so many systems (and mind you, I have a MacBook Pro and a Sony loaded with tons of RAM), that’s just sloppy development and an embarrassment to Adobe.
I recently tried to do some remote usability testing using DimDim, a free service. They have a Flash-based conferencing product that allows you to do screen sharing. Not a trivial task from a programming point of view, but Adobe supports it.
After 30 minutes, we could not get it to work, so now I’m using GoToMeeting.
Honestly, it was a buggy issue. Every time the browser tried to launch, it crashed.
That said, the number one rule of User Experience should be: “If it crashes, the user has a poor experience.” Adobe, with their wonderful graphics applications, should understand it. I have no idea how many quality assurance people are on Flash, but they need more.
Flash confuses users
During the DimDim installation, there’s this security dialog that is run of the mill for us internet types, but most users, they freak out and want to go home. (The person I was testing kept cancelling at that point). Just recently, I was talking to a video publisher, and he was saying that at that point, 50 percent of the users that attempt to share video cancel the action at the security dialog.
Recently, I’ve been seeing confusing error messages on several sites (Mashable being one of them) about “security issues” regarding Flash. I selected the Settings button on the dialog, and was redirected to the Adobe site.
This is what I got. I consider myself a Web Expert, and I found this dialog confusing.
Can you imagine most of the Web trying to figure this out?
Outside of online video and some Flex apps, Flash isn’t needed
It is very easy to encode video with Flash. But outside of online video and a few Flex apps like TweetDeck, I personally have no use for Flash. HTML with jQuery achieves most if not all of the user interface needs I need to do elegant UX work.
The Virgin America decision to not use Flash on their site is a great example. They have a clean, easy to use site and a user base that is highly connected to mobile, and more importantly, the iPhone. To book a flight, does someone really need a full video with spinning cursors and animating tabs to pick the best time to fly from LAX to JFK?
No.
It becomes a simple business decision for a company like Virgin America.
There are 70 million iPhone users. They represent over 60 percent of the mobile web traffic. Apple won’t support Flash — guess what?
No Flash for Virgin America.
If I were a Product Manager on a site that had a highly mobile component and I made a decision to ignore those 70 million or so iPhone users (most of whom, seriously, make good money and like to spend it on toys like the iPhone), I should be fired if I ignored them.
The upside — Flash is on the way out
HTML 5 apparently has support for video without Flash (YouTube is running a beta now if you use Chrome, Firefox and the Chrome plug-in on Internet Explorer). If you take away some of the ads, and do most of the normal animations using jQuery, what do you really need Flash for?