15 September 2008 ~ 0 Comments

Browser Compatibility Rant

Just got down spending about 3 hours trying to get a simple gallery page to render the same across multiple browsers. It is crazy trying to get all browsers to work. I think we are dropping IE6 and FF2 from strict compatibility tests. As long as the data is rendered, we are calling that good. But that still leaves, FF3, IE7, Opera, Safari and Chrome. And we have IE8 around the corner, which will initialy just be a render data in a readable format.

The issue we are having is inside Webkit based browsers (Safari, Chrome, Midori, and many others). The have our CMS applying a wrapper to a basic php gallery page. This page uses jquery and galleria to handle the image transitions and such using ajax. Works great on the browsers by itself, and after a bit of CSS work for IE7 works great on that and FF3. But once done, Safari and Chrom wouldn’t display the ajax content when the page is loaded directly. Hitting refresh though, the ajax / javascript engine inside these browsers decides to work, and everything works great. It is the craziest shit I’ve ever seen. Nothing changing besides hitting refresh.

Which brings on to my biggest compliant, UI design sucks. It isn’t even for Web Design, but designing applications to work on a variety of interfaces is going to cause problems. Windows has done a decent job of not changing things too much between major backends, so apps developed for 2000 should look find in XP and Vista … should, but not always. But look at java apps, that share the same code for Mac OS X, Vista, XP, Linux (KDE, Gnome, Fluxbox, etc, etc) and it has some small issues that araise, you got font issues, DPI, resolution, window decorations (or the lack there of). It is a huge issue. And people (end users) don’t look toward the person resonable for their platform (firefox, IE, Apple, Gnome) but instead to the individual developer to create special cases for all these different idiosyncrocies. And we, as the small developers, bend over, take it, and try to get all the wrinkles ironed out.

While choice is good for the consumer, it sucks for those trying to create things to work for the most amount of people. Next to writing a custom interface for every single option out there, there are going to be some that run in a degraded mode, ignored, and in the extremem cases not even work.

Okay Rant Over – back to work.

No Responses to “Browser Compatibility Rant”

  1. stacey 28 June 2008 at 20:51 Permalink

    good luck ;)


Leave a Reply