Opera and Web 2.0
As an Opera desktop edition user, I am part of a browsing minority.
I started using Opera years ago, back when they still had banner ads to support their desktop offering. Some friends recommended it to me as a browsing alternative, if I recall correctly. I was getting sick of IE, and all the Netscape users I knew were either holier-than-thou about their quirky browser or said it wasn’t really all that great. Don’t recall anybody mentioning Firefox at that time. I tried Opera out, but I didn’t quite “get” it back then, so I stopped using it. IE was just going to have to be good enough, and I didn’t feel like configuring something just to surf the web.
Time went by and I got sick of Internet Explorer and its unwelcome antics, so I went and got Opera again, thinking it was worth another try. It had improved massively, and as I figured out the features I got really comfortable using it. Everything worked, everything displayed right, I had tabs, I had mail, I had RSS, I had IRC. Life was good.
Well, the tech being used on the web has accelerated rather quickly, particularly where java, flash, and creative CSS are concerned. As these cutting and/or bleeding edge techniques were adopted, I started having trouble. Flickr was basically unusable. A few others had some really agitating quirks, too. My enjoyable IE alternative was becoming a liability.
Also, Pet Peeve time: If you run a website, do not tell me I am using the wrong browser, do not refuse me your content because you assume my browser will not display it. That is the absolute fastest way to send a visitor packing. That would be like going to the grocery store and getting yelled at by the produce guy for bringing your own shopping bags. Usability testing means making sure YOUR site works. Complicated sites may not work in all browsers. If your functionality demands things be done a certain way, and it won’t work in all browsers, then do the testing and find a non-insulting way to inform your clients of how to get the most out of your site. It’s very bad business to decide who gets to view your site and how. I’d rather surf a site that displays a little funky in Opera then show up and be told that I’m not allowed to view the site until I change browsers.
As new releases of Opera come out, the challenges do lessen. Yet with the latest update to WordPress, I am faced with a rather irritating challenge. The “Add Media” tool is now a (very slow) AJAX-type pop up window, rather than the on page form used in previous versions. It absolutely will not work in the most current version of Opera. I have to use Opera 9.5b (aka Kestrel) or Firefox to make it work. (Haven’t bothered testing in IE 6, and IE 7 is out of the question because I won’t upgrade.) I have yet to find a simplified plugin or fix for this issue, so for the time being if I wish to use images or embed any other kind of files, I’ll just have to use another browser. I prefer not to, it’s just a simple matter of convenience.
So I feel inclined to ask, what are your browsing habits? Do you use more than one browser on a regular basis? (Note: Usability testing in multiple browsers doesn’t necessarily count, unless you do it all day.) Do you run across sites that tell you that you’re doing it wrong, and don’t come back until you get one of the browsers we bothered to test? Do you ever run across sites that just plain don’t work?
Possibly most importantly, What is the responsibility split between content developers and browser developers for making sure that web technologies work for internet users?
I personally feel like it’s 70/30. The browser developers have a responsibility to build a platform which will support the latest approved standards. The content developers have a responsibility to utilize those standards to develop what gets displayed in that browser. It stands to reason that if something is coded correctly, it will display correctly. (I realize that’s not always the case, but generally, it is true.) If someone wants to employ bleeding edge code, hacks for cross-browser compatibility, or just generally be sloppy, they shouldn’t expect people to conform to the browser in which it happens to work best. At this time I know this site needs many improvements in this regard, something which irks me every time I go to post, because I know what I should be doing is a code audit. (Incidentally, I am still seeking willing contributors, if you’d like to help me keep the good times rolling while I take care of such matters.)
Weigh in, web denizens! Your voices shape the tomorrow of our future, or the future of our tomorrow, or the flatulence of our tomatoes or something like that!






