Good website design boils down to how the end user is going to be able to experience the website in question. This used to be an easy thing to consider. What browser was the user accessing the site from? Was it a PC or a MAC? That was about the extent of the concerns in those days. Now with the pace of technology arriving at light speed we’re looking toward companies such as Massive Infinity to help provide the multiple unique frames of references which are necessary in order to provide access a website or page.
Is it even correct to term websites as websites any longer? They’re more than simply ‘sites’ that we visit. Much of the time they’re an interactive experience that provides information to the end user. In my mind they’re more like environments that we have to navigate. for the most part that’s a great thing as long as it provides the appropriate context necessary. If it’s data that you’re after then it’s understandable if an overly bloated digital environment is too much. Sometimes I merely want information and not a data enriched website that’s utilizing Flash, Java, HTML5 and all the other nonsense that some web developers will cram into a website.
Developers also have to take into consideration the sort medium that the user is going to be experiencing a website. Are they using a mobile device? A tablet? Are they seamlessly transitioning between the two? Is the website going to be able to handle this? How about augmented reality? These are real world concerns that any intelligent developer worth their salt will have to keep in mind. There hundreds of variations of devices that are being used in the real world right now and each one has to be able to offer up the window into the website.