I remember when we released FreshBooks (then called 2ndSite) in May 2004. Back then the web was different – it was a little less mature, a little less evolved. AJAX was virtually unknown and the term Web 2.0 was a twinkle in Tim O’Reilly’s eye.
When we launched FreshBooks, our application was not cross platform or cross browser compliant. Seems crazy today that a web app would not be Mac compliant, but then – while not ideal – it was fairly common. The truth is we were three PC based developers and did not even have a Mac to test on, so we focused on what we knew and that was that.
It didn’t take long for us to start hearing from Mac users though, and I’m pleased to say by August 2004 were were Mac compliant and we’ve never looked back.
I’m thinking about all this today because Sunir and I (largely Sunir frankly) wrote an article for Mac News World about cross browser compatibility:
Building an application for today’s Web is a balancing act. Potential users use several competing browsers. Yet the user experience must be uniform for everyone, regardless of his/her browser of choice. And you can’t support one or two browsers because you’ll cut out major portions of the market.
Sunir did a great job on this post, and if you’re interested in getting a solid understanding of the importance of being cross browser compliant, as well as the litany of hurdles between here and there, check out the article.