|
|
|
|
|
by ori_b
5081 days ago
|
|
The solution is what it always was. Design in units like 'em's, don't override the user defaults, and let the page scale however the end user wants. This not only accomodates the retina/non-retina split, it lets users with bad eyesight increase the font size and still be able to read things. Images? That's a bit harder, but it's not the end of the world. Vector images are useful here, but for higher detail raster images, designing in double size and scaling down for ordinary screens gets you a long way. For smaller icons, it might pay to have two versions, and I don't see a way around that for a while. Gnome has handled this for a long time by having specific sizes of icon that it tried to snap to, as well as vector fallbacks for when none of the sizes were appropriate. The important thing is to give up on pixel perfection. Just let the user chose the size, and don't mess with their defaults. |
|
I don't think designers have to give up on "pixel perfection" - well, they don't have to give everything up.
We already have an enormous gamut of displays for any website. Forcing iOS users to a broken "mobile website" is never going to satisfy the designers who care about being pixel perfect, so they were grappling with these issues already.
And I can't say it enough: we're finally getting past 1920x1080 screens again. CRTs had higher resolutions a decade ago.
Some of us _do_ have good enough eyesight, and some of us _do_ work with videos that big (and the associated images) - yes, there's the Apple 30" Cinema Display, but I seek real competition between manufacturers.