Questions revolving around ways of getting customers to embrace new web technology / browsers so one can deliver better web software to the end user.
It's hard to manage expectations of customers. Expectations such as:
- Websites should work on older browsers. (ambiguous).
- Websites should not require specific hardware.
- Giving system / computer specs for running a website is unacceptable.
Web development isn't as easy as many think. There's a lot that goes into creating a properly run web application (not just a website). Take a look at Google Docs or Microsoft Office online. These are more than just regular websites, and they force users to use newer browsers.
MS Office Online will not work with IE6, and they are trying very hard to push people to use IE8 (soon IE9). Google pushes as well, same with many other strong web entities.
You can do a lot on the internet, from playing games, watching movies, doing work, even coding and have the server you're connected to compile your code.
With everything the web can do, I find it amazing that people still want to put unrealistic expectations on web applications just because it will require someone to use a browser that is only... 2-3 years old.
I understand people don't like change. And we all know that many corporations will provide days/weeks of training to help their employees understand new internet browsers. There are also cases where people are forced to use old browsers because the archaic system they use for internal work only runs on that browser (ActiveX+IE6).
My Questions
How can you tell your end users that they will need to upgrade their browser to use the latest version of your website without a huge outcry?
Why does the expectation exist that it's ok for software to require people to upgrade Windows/Mac versions, but a website cannot require a new browser version?