Let’s All Forget IE6 With Good Reason
Supporting Internet Explorer 6 is one of the most frustrating things about my job. It seems like a petty thing to worry one's self over, but it's come to this.
I work for a marketing agency that builds social marketing applications and ad campaigns in the world's largest social networks. Paramount among these social networks is Facebook. I'm sure you've heard of it. One thing you may not know about Facebook is that they've not been officially tailoring to Internet Explorer 6 for some time, now. As a user of an outdated browser (even Firefox 2, Safari 2, and other oldies), you see this message on your home screen post-login:

What you see when you login to Facebook with an outdated browser
While this does not itself represent a failure to support the browser completely, it is an indication that your browser may render things a bit differently, because it's old. They go so far as to provide helpful links to make your path to upgrade simple. As I understand it, this screen is Facebook's way of saying, "Hey. Your browser is old. We can't make everything look perfect for you until you upgrade."
The message isn't rude. It's not forceful. They don't prevent you from using the site, and most of the things you'll do with Facebook-proper look pretty fine in your old browser. Not everything, but most things.
I've felt for a long time that this is a good approach to web development -- do your best to support the bleeding edge, and scale back your efforts on the lower end of the spectrum. Once it becomes a frustration and hassle to support things in the oldest of platforms, cut out the old platforms. Microsoft even acknowledges this, as they haven't allowed IE6 or any of its lesser forefathers to even be installed on Windows Vista or the forthcoming Windows 7 (see chart of Microsoft's commendably aggressive history of putting old browsers out to pasture). By focusing your efforts on the future, you are enhancing your own products going forward, without concerning yourself with the past. Odds are, the customers you are likely to attract with new and fun things are the ones running the more recent technologies themselves.
Internet Explorer 6 was a great browser. It was the industry benchmark for awesomeness... when it was released... in August, 2001. Eight years ago! I commend it for being a stable platform that opened doorways to a lot of advanced web development that has taken place in the past eight years. Unfortunately, it has been showing it's age for years, now (I could list those reasons, here, but feel an excellent job is done in this post of hate declaration). It's lack of support for some basic principles of design used in today's development cycle make it the most hated thing for developers and designers like myself.
Why not just cut it off? Stop supporting it? Good question! The answer most development houses and agencies fall back on varies a bit, but always contains an amalgamation of the following points:
- Clients use IE6 as their primary browser at work.
- Many of these clients use corporate computers they have no ability to upgrade.
- IT staffs at many corporations are remiss to upgrade IE6 because some variety of intranet or HR software that was written over five years ago doesn't look good in any other browser
- IE6 still maintains a considerable market share of overall Internet browsing (something near 15% at my last check)
- The client told us we have to support it
These reasons are understandable. They make sense. But they indicate a problem wherein clients (often large, lazy corporations behind on their technology) are thinking about themselves and not their customers. It is absolutely true that the browser distribution in corporate settings is ridiculously still IE6-leaning, but that is no indicator of a general consumer population, which is rejecting the browser for newer alternatives, be it the latest Internet Explorer (version 8 is joy to use over its ugly older step-siblings), FireFox (infinitely extensible, pretty fast, and standards compliant), Safari on macs (delightful to use and test on), or even Google's Chrome (pretty slick). Consumers get it. They've upgraded and are using newer stuff.
So what it comes down to is corporate clients should take faith in the fact that the public is using newer technology then those within their walls and they should embrace that reality.
And agencies (like my own) should grow a pair and convince clients that the future is now. The past is the past. Look forward. You'll be able to build a better, more feature-ful product. Plus you'll get it in less time since there won't be as wide an array of awful compliance testing for developers to engage in.
Oh, and you'll make my life easier, but that's just an added benefit. For me, at least.
Please?
It’s A War Out There
If you're like me, you've had the pleasure recently of ticketing your friends, skirting the law, and earning new cars and badges in Parking Wars for a bit of time, now. For the record: I'm nearing $750,000 in the app and am fending off charges from friends of lesser value while trying to climb ever-closer to friends that have more bank. It's addictive, this game!
That's why it was fun to see this when I tried to park my cars a bit, just now:
It was maddening, to me, to not be able to move and shift fake cars around on fake streets run virtually by my real friends.
(All usage figures used below from Adonomics reports, April 2, 2008)
When a social networking application can become this addictive and enticing, it's a seriously great score. It's impressive. There have been studies that say an application -- game or otherwise useful utility -- has somewhere between 30 seconds and one minute to impress (or annoy!) the average Facebook user before they decide to uninstall the application. As most of these applications are attempting to leverage some sort of advertising angle, it's a very make-or-break medium.
While I can't confirm with numbers that A&E is seeing an uptick in website traffic or viewership for the television program the game is modeled after, I can confirm with numbers that the application itself is proving to be one of the most engaging and actively-used applications in the Facebook realm:
Over 90 thousand people use Parking Wars every day. That's nearly one-third of all of the 300 thousand plus people that currently have it installed. Somehow, in this realm of shortened attention spans, the folks behind Parking Wars have found a way to get one in every three of their users to return every day!
That's unheard of. Well, not entirely. Let me give you an idea of how Parking Wars compares to some of the other top applications on Facebook: it ranks #64 in daily engagement (that one-third of people come back every day makes for a very high ranking) and is #498 in total installed user base.
While being barely in the top 500 might seem unimpressive, you should realize that being #498 out of #21,848 is a big feat. It's right above "Are You A Bitch," right behind "Which Hollywood Superstar Are You?" and interestingly close to an application my company has developed - Smarty Pants (which sits at #518 with 285,000 total users, 8,550 of which come back every day).
As companies, advertising agencies, and marketing folk attempt to get a handle on how powerful social networking can be, they should observe applications like Parking Wars. There's interesting pulls that keep users checking daily, whether it be defending themselves from ticket-happy friends, attempting to get the most money for their actions (it's all virtual dollars, sadly), or just going in a punishing their friends for parking a black car in a yellow cars only zone.
If Parking Wars doesn't quite end up driving viewership to their television programming, it at least will go a great distance toward improving their brand image and introducing the A&E brand to the younger demographic available of Facebook. Perhaps in the near future they can find even better ways to pull people like me out of their daily routine to check a social networking application every so often. Good work if they manage it!