(no title)
dorianj | 13 years ago
The apple convention, of having images with "@2x" appended, works quite well. The server could look for a http header indicating DPI and serve accordingly. This gives the developer to provide either one single HiDPI that's served to all clients, or separate files for HiDPI and normal resolution.
WiseWeasel|13 years ago
pornel|13 years ago
It's not unreasonable to assume that same will happen with "2x" as screen densities gradually improve, and over time it will shift from 220dpi to 300dpi-400dpi (for desktop viewing distances).
Density doesn't need to improve indefinitely, it just needs to cross the "retina" threshold (which arguably 2x does already).
skeltoac|13 years ago
You mention an HTTP header indicating DPI. Sending device pixel ratio is already a major part of the HAIR proposal; see Example 2. If that's all that got added to browsers and servers, it would eliminate most of the app-level solutions out there.
greggman|13 years ago
See Android
WiseWeasel|13 years ago