Acts of Volition

Comments

Steven Marshall -

You're not the only one (or even the only Steven - try saying that three times, fast!) who'd buy a Mac for that reason, Steven...
Although I would love to see what my preview copy of Longhorn (which is on its way from MSDN as I write this) could do with that (if anything at all...).

Roll on the days that Athens is more than a city and a concept for a computer, and that IBM-Compatible/80x86(-64) machines look as good as Apples.

Then maybe I can win a debate on whose computer is more likely to attract women (or not, as the case may be)!

Jim Dabell -

It's a little known fact that the "pixels" that the CSS specifications refer to aren't, in fact, pixels in the traditional sense:

"Pixel units are relative to the resolution of the viewing device, i.e., most often a computer display. If the pixel density of the output device is very different from that of a typical computer display, the user agent should rescale pixel values."

-- http://www.w3.org/TR/REC-CSS2/syndata.html#length-units

Unfortunately, browser vendors ignored this part of CSS and treated them like normal pixels. The problem of high resolutions regarding px font sizes wasn't actually a problem with CSS, but rather Internet Explorer, Mozilla, etc. Unfortunately, from what I've heard, it's pretty difficult for applications to get the relevent information to do the right thing in terms of CSS. If you ask me, it was a mistake to have some weird redefinition of "pixel" in CSS in the first place.

Marcin Jeske -

The answer to higher-resolution screens isn't to force applications to be aware of the issue and "scale up as needed". Apple has the opportunity to implement a system-level solution... break apart resolution setting:

1) the resolution of the signal sent out to the display

2) the resolution of the canvas to which the interface is drawn

Quartz drawing commands would be transformed from the coordinate system of the canvas to the coordinate system of the display. Graphics defined as vector would benefit from higher resolution, pixel-maps would not.

This sort of functionality already exists in the form of resolution-switching for LCD displays (which have only one "native" resolution) and in the Universal Access Zoom feature in Mac OS X, which I personally love for making my life easier (although I don't have vision problems, I use it all the time for watching those tiny movies embedded in web pages, and for zooming out the interface surrounding some document (Word or PDF, for example) so that I and others can more easily read it from a distance).

Marcin

Andrea Vail -

Just to let you know, this article has made the big time... it's on Mac Surfer Headlines today.

Garrett -

Somewhat relevant to this: Apple released a 20" iMac today.

Steven Garrity -

I'm not sure how seriously to take these reports, but several Mac rumor sites (there is a whole underworld of mac rumor websites - it's odd and intriguing), but some are reporting that large and high-res (maybe 30") LCD panels maybe coming from Apple soon.

I can certainly see them doing this on the hardware side, but I'm particularly curious to see how they hand the side effects of high-res on the software side (web-graphics being tiny, etc.) - though if the screen is large enough, it's not really higher resolution - just more real-estate (which is not what I'm looking for).

Sam Walker -

While Quartz is indeed the basis of OS X's GUI, and it is indeed a vector-based drawing standard, the Os X interface itself is mostly bitmap. All of the GUI objects are bitmaps, although they could easily create new ones for higher pixel-density displays.