Abstract: Apple can not support small high-resolution screens, because MacOS is fundamentally unable to adjust its DPI settings.
Like many of you, I am looking for an ultraportable Mac ever since the 12in Powerbook was discontinued. And while the Air fits the bill in terms of weight, I find its footprint too large.
For a long time I have been hoping for a compact, high-specced device, with a barely full-size keyboard and a small, very hi-res screen. Something like a Vaio TT running MacOS.
Turns out: it can not be done, at least not at the moment, and the reason is Apple's still lacking support for resolution independence.
That's right. It is 2009, and still almost no App supports resolution independence in MacOS (even though Apple's developer styleguides clamor for it since 2006). Despite it being planned for Tiger, and then for Leopard, it is also not going to be a part of Snow Leopard. And we are not going to see it next year either, because it will require almost all application GUIs to be re-done. Not only those from third-party vendors, but those done by Apple itself.
Resolution independence is not so much an issue of everything being drawn as vector graphics. True, icons may look a little worse if re-scaled, but that is just cosmetics. The really important parts are window dimensions, widget positions and font sizes.
This is one of the bits that work pretty well in the Windows world, for a few years now: you could have a 11in display with a 1900x1200 resolution. Simply set the DPI to 200, and everything will have the same size as before - only it will be amazingly crisp. Then reduce your system font sizes to strike a nice balance between readability and space.
MacOS has a fixed resolution of 72dpi. In this respect it is trapped in an eternal bubble of blissful 1984. My 30in screen has 120dpi, and guess what: it is extremely difficult to read many of the tiny fonts.
When I got my Mac, at first I could not believe this! By now I have read several dozen conversations in the forums, which typically take place between a recent Windows user looking for the DPI switch, and a bunch of Applecolytes heavily in denial. (And in the real world, I found that many Apple users above the age of 30 simply reduce the screen resolution to decipher the fonts. Ugh!)
So for the time being, Apple has to use relatively low resolution screens in their machines, which together with Apple's inferior sub-pixel antialiasing create a blurry appearance. That's why the Air had to have a 13in screen! And that's why Apple's new 10in device with either sport a very low resolution, or it will not use Leopard, but has to be based on the iPhone OS.
BTW: You can try to adjust the screen DPI experimentally in Leopard. Just fire up a terminal and enter "defaults write -g AppleDisplayScaleFactor 1.5". Restart and discover all kinds of unbelievable f***up.
Like many of you, I am looking for an ultraportable Mac ever since the 12in Powerbook was discontinued. And while the Air fits the bill in terms of weight, I find its footprint too large.
For a long time I have been hoping for a compact, high-specced device, with a barely full-size keyboard and a small, very hi-res screen. Something like a Vaio TT running MacOS.
Turns out: it can not be done, at least not at the moment, and the reason is Apple's still lacking support for resolution independence.
That's right. It is 2009, and still almost no App supports resolution independence in MacOS (even though Apple's developer styleguides clamor for it since 2006). Despite it being planned for Tiger, and then for Leopard, it is also not going to be a part of Snow Leopard. And we are not going to see it next year either, because it will require almost all application GUIs to be re-done. Not only those from third-party vendors, but those done by Apple itself.
Resolution independence is not so much an issue of everything being drawn as vector graphics. True, icons may look a little worse if re-scaled, but that is just cosmetics. The really important parts are window dimensions, widget positions and font sizes.
This is one of the bits that work pretty well in the Windows world, for a few years now: you could have a 11in display with a 1900x1200 resolution. Simply set the DPI to 200, and everything will have the same size as before - only it will be amazingly crisp. Then reduce your system font sizes to strike a nice balance between readability and space.
MacOS has a fixed resolution of 72dpi. In this respect it is trapped in an eternal bubble of blissful 1984. My 30in screen has 120dpi, and guess what: it is extremely difficult to read many of the tiny fonts.
When I got my Mac, at first I could not believe this! By now I have read several dozen conversations in the forums, which typically take place between a recent Windows user looking for the DPI switch, and a bunch of Applecolytes heavily in denial. (And in the real world, I found that many Apple users above the age of 30 simply reduce the screen resolution to decipher the fonts. Ugh!)
So for the time being, Apple has to use relatively low resolution screens in their machines, which together with Apple's inferior sub-pixel antialiasing create a blurry appearance. That's why the Air had to have a 13in screen! And that's why Apple's new 10in device with either sport a very low resolution, or it will not use Leopard, but has to be based on the iPhone OS.
BTW: You can try to adjust the screen DPI experimentally in Leopard. Just fire up a terminal and enter "defaults write -g AppleDisplayScaleFactor 1.5". Restart and discover all kinds of unbelievable f***up.