Some thoughts about this.. Basically you would need to get some terminal class identifying going on. I would suggest to take a look at the WURFL project if you don’t know it allready and it’s php projects. They offer information about mobile devices screensizes based on the User-agent profiles that mobile devices include to their request headers.. They also have some ready made php classes to request WURFL information based on visitors user-agents.
Any people out there thinking of ’mobilizing’ ModX, i.e. applying it to building mobile websites for devices with screens with many different sizes (and other mobile network-, userface- and browser-related challenges)?
, more difficult to design that’s true, but the 1024x768+ users really take profit of their screen
I don’t believe using a fact based approach to choose a web strategy hardly qualifies as "selling out". In fact, I’d say most freelance webdesigners risk going in business because they have a vision of how they want to work, instead of getting a salary from a web agency and be forced to follow design principles that go against their vision (be it table layouts, rigid web applications, "Flash overdosed" websites, or suck up to clients...). At least that’s the reason I chose this path... I don’t think I am alone there
Now, do I sometimes refuse to work because a client goes against key principles ? Yes, but it all depends on what I have to compromise on : if it’s not essential I sure will compromise (even if I strongly advise against it) and I don’t think that’s selling out, it’s just plain sound reasonning...
Now does this mean "licking their client up and down just to get 5 cents" ? Hell, no. Would the client respect you if you did ? No smart client would ! I hardly feel that limiting yourself to a 800x600 resolution qualifies as "’selling out", when you know 20% of your target audience is at least using this kind of resolution. Of course there might be cases where you know you can use 1024x768 resolution and I’ll have no qualm using it (I even enjoy, since it’s easier !), but only when it’s appropriate ! It’s just plain obvious common sense. What you’re saying is you would advice your clients to tell their own clients to upgrade their screens ?!? That’s funny to the point of being ridiculous, and I’d like to see their faces when you advise them to do that
Most (if not all) of my clients appreciate that I can advise them, including against potential mistakes. More often than not, I am getting contracts because I don’t sell the same soup they get from other contractors, be it freelance or web agencies. If you can explain your choices, rationnally, you’ll be heard 9 out of 10 times even if it means going against what your client think is best for his website.
The FireFox idea is a good example : of course I think most people should drop IE for a standard compliant browser, and I am spreading the word as much as I can but does it mean I’ll consider designing a website which is not IE compatible ? Hell, no, I am not crazy... Even if I don’t like it, I have to take reality into account...