Live data from Hacker News

Retina.js: Retina graphics for your website

retinajs.com

11–20 of 102 posts

Re: Retina.js: Retina graphics for your website

#11
post #7
post #2

Can we please stop using the silly Apple marketing gimmick "retina display" yet? It's a high-DPI display. Lots of devices have it. Lets not attempt to pretend there's anything Apple-specific about that.

Who's else is making high-DPI displays? I have really seen companies running with this. It would be nice to see Samsung, for example, start promoting 300 dpi screens so they go mass market.

HTC One X comes to mind (first and only one I looked up), 310-320 DPI (depending on the source; first few hits on Google)

Re: Retina.js: Retina graphics for your website

#12
post #7
post #2

Can we please stop using the silly Apple marketing gimmick "retina display" yet? It's a high-DPI display. Lots of devices have it. Lets not attempt to pretend there's anything Apple-specific about that.

Who's else is making high-DPI displays? I have really seen companies running with this. It would be nice to see Samsung, for example, start promoting 300 dpi screens so they go mass market.

Sony's Xperia S have 338 PPI which is even more dense than Apples "retina display". So there are other companies using high dpi displays. Galaxy Nexus is at 316 PPI if I remember it correctly. HTC has a phone, Vigor, that has 342 PPI. So apple is certainly not the only company out there who likes pixels :)

Re: Retina.js: Retina graphics for your website

#13
post #5
post #3

Wouldn't that mean that the device will first try to download all of the low res images and when the script finished loading and is running, the device would then start to load all of the high res images. How's the user experience with all of those additional requests and traffic? (especially via GSM/CDMA)

The user experience when viewing webpages is improved by actually showing a lower-resolution image while the crisp high-resolution image is being downloaded (however slowly), similar to progressive JPEGs. Depending on the data contract, the user experience when viewing their mobile phone bills might be affected negatively though.

Would it be better to sniff the header?

Accept: RETINA

Something like that, at least then you could turn it off in the browser.

Re: Retina.js: Retina graphics for your website

#14
post #13
post #5

Earlier quoted context omitted.

The user experience when viewing webpages is improved by actually showing a lower-resolution image while the crisp high-resolution image is being downloaded (however slowly), similar to progressive JPEGs. Depending on the data contract, the user experience when viewing their mobile phone bills might be affected negatively though.

Would it be better to sniff the header? Accept: RETINA Something like that, at least then you could turn it off in the browser.

Might be just as well to sniff the user agent.

Re: Retina.js: Retina graphics for your website

#17
post #4
post #2

Can we please stop using the silly Apple marketing gimmick "retina display" yet? It's a high-DPI display. Lots of devices have it. Lets not attempt to pretend there's anything Apple-specific about that.

As soon as we stop saying Jeep, Walkman, Zipper, Kleenex, Laundromat, Xerox and all the other proprietary eponyms

Well to be fair, it's been several years since I've heard anyone call an SUV a Jeep (other than a Jeep), a tissue a Kleenex, or a copy machine a Xerox. But Zipper was a brand name?? What the hell is the generic product name for a zipper?

Re: Retina.js: Retina graphics for your website

#18
post #16

I like the idea however there was some discussion that Safari on the new iPad downsamples the images even if they are at retina resolutions. I have not looked at the code however I hope that this issue is addressed.

This appeared to be "as designed" in safari. The only solution I'm currently aware of is to save images as progressive jpgs. This gets around the limitation imposed by Apple.

Re: Retina.js: Retina graphics for your website

#19
post #8
post #7

Earlier quoted context omitted.

Who's else is making high-DPI displays? I have really seen companies running with this. It would be nice to see Samsung, for example, start promoting 300 dpi screens so they go mass market.

Samsung builds the Galaxy Nexus, which has a 316 ppi display. Now, we still have a way to go before high ppi displays are ubiquitous, but there you have one example at least :)

The Galaxy Nexus uses pentile subpixel rendering, which is a system with slightly controversial ways of determining the PPI.

Re: Retina.js: Retina graphics for your website

#20
post #17
post #4

Earlier quoted context omitted.

As soon as we stop saying Jeep, Walkman, Zipper, Kleenex, Laundromat, Xerox and all the other proprietary eponyms

Well to be fair, it's been several years since I've heard anyone call an SUV a Jeep (other than a Jeep), a tissue a Kleenex, or a copy machine a Xerox. But Zipper was a brand name?? What the hell is the generic product name for a zipper?

In fact, they should sue all programmers who ever made a zip() function for trademark violations!

(in fact, even more confusingly, most zip() functions don't interleave elements, like zippers do, but return a sequence of paired tuples - this, naturally, gives Zippers a bad name who wants their pants to pairwise join)

Post reply on HN