My argument has never been that any resolution is any better than any other. It's been that your app should work no matter what resolution your visitor arrives at.
This article is one excellent solution to that problem.
My argument has never been that any resolution is any better than any other. It's been that your app should work no matter what resolution your visitor arrives at.
This article is one excellent solution to that problem.
- Your app should work at any resolution - Your app should work on any browser - Your app should work on any platform, even grandma's old PII running Windows 98 - Your app should work on dialup, and be sexy for broadband - Your app should be accessible to the blind - Your app should not break when new browser versions are released
...and so on and so forth.
I am perfectly willing to write such a beast. Are you perfectly willing to pay for the hundreds of hours it would take to do it?
Every app designer is unfortunately forced to make some tradeoffs. In some cases, they make many tradeoffs, usually because nobody's willing to pay them to meet the needs of every user out there.
Not coding for 800x600 in these days of high resolution, high-bandwidth design, is a logical tradeoff.
For whom? You? Or your client/employer?
There are millions of people, credit card in hand, who will just click somewhere else if they have too much trouble with your page.
My clients don't want to leave a single penny on the table. They're the ones who determine the tradeoff, not me.
So for individuals like myself, who run at 1920x1200, legibility is a significant issue unless I manually resize my browser window which is about as much of a pain in the ass as scrolling horizontally.
Sadly, there is no perfect solution when designing for the web. Horses for courses.
There are times when I find I just want to focus on a single item and block everything else out, which forces me to either maximize Safari, or close down all my applications.
I don't care for Spaces too much right now, it's kind of buggy with Photoshop/Illustrator.
screen one: rotated vertical with code
screen two: horizontal with command line and the app splitting horizontal real estate.
--------------------------
screen one: full-sized game
screen two: web browser and IM client
There's a very simple workaround. Reference a transparent, one pixel image and specify the desired minimum width.