3/31/2012

Windows 8 Finally corrects high-resolution interface problems for Metro only

Almost certainly in response to the recent release of the Retina display iPad 3 armed, Microsoft has published the details of how Windows 8 will cope with a wide range of screen resolutions and sizes, from 1366 × 768 laptop (112 PPI) cheaper to 2560 × 1440 (291 PPI) tablets and everything else. Windows will now gracefully with density of 96 PPI pixels above. Unfortunately, and quite disappointed users Windows dedicated veterans, these much-needed fixes will be valid only for the Metro and desktop interface.

Historically, Windows was absolutely atrocious to handle any display with greater than 96 PPI — but, until recently, this has not posed much of a problem because display with a pixel density of 96 PPI as well (Windows default from the years ' 80) were few and far between. With the emergence of mobile computers that displays 1920 × 1080 crams in pixels in 14 inches (157-PPI), and demonstrating that tablets will soon have a PPI in 2048 × 1536 200s iPad, Microsoft was forced to make some changes.

Without scaling, the physical size of UI elements decrease increases PPI. On the desktop with a mouse and keyboard (and assuming good eyesight), this doesn't matter too much. The story is very different with touchpad (75% of all consumers Windows PCs are laptops) and touchscreen. To work around this, the operating system must enlarge the interface — an icon that the 32 pixels wide on a 96 PPI display must be scaled up to 64 pixels (for example) on high density screens. In the picture below you can see the effects of an increase in the PPI without resizing; increased screen resolution, as does the difficulty of hitting a button with your finger.
In Windows 8, the Metro interface (new apps start up screen and underground) will have three different levels "zoom": 100%, which is a 11.6-inch 1366 × 768 (112 PPI) display; display of 140%, representing a 1920 × 1080 (190 PPI) 11.6-inch full HD; and 180%, which is a 11.6-inch display 2560 × 1440 (253 PPI) WQHD. Almost every desktop monitor falls into the category 100% (2560 × 1440 display 27 inches is only 109 PPI), while many laptops and tablets to use zoom 140 and 180%. Blog Post: Windows 8 building does not mention the Desktop side of things at all, so it seems that it will be stuck with the current zoom controls, poor.

Windows 8, with zoom scale

As far as developers are concerned, creating a scalable app is simple: If you provide vector graphics, Windows 8 will take care of everything for you; otherwise, just need to provide bitmap images for each of the three levels of zoom. Windows will automatically manage the resizing of interface elements. Of course it helps that Metro is composed almost entirely of rectangles and typography, both of which are easily resized.

Resize icon in WIndows 8

In fact, Windows 8 will do exactly what iOS has to do when scaling up original iPhone and iPad apps for the iPhone 4 or iPad 3 with a Retina display. There is a rather substantial difference, though: Apple devices, because of fixed proportions and dimensions of the screen, the image simply needs to be doubled in size (scaled 200%). This is easy to do and has no risk of causing any graphical anomalies. Windows 8 is not so easy: If you resize an icon of 32 × 32 pixels of 140%, ends with 44.8 × 44.8 — which then must be rounded upwards or downwards for 44 and 45. It's the same story for 180%.

Windows Task Manager 8: a little fiddly to PPI touch high?It might not be very obvious with the icons, but with a more intricate layout and especially websites defined with CSS, a difference of 1 or 2 pixels can make a big difference: no lines in the right place, navigation bars and text wraps incorrectly, and so on. Also one of the simplest (and most common), line 1 pixels, would have been forced into an existential crisis: does remain, get 1 pixels scaled up to 2, or straddle the fence and become blurry and anti-aliased?

As for where this leaves the side Windows Desktop 8, we're not sure. What Office or Photoshop will be like on a 2560 × 1440 laptop, without correct interface resizing? Microsoft has made a lot of noise on the Ribbon UI to takeover Explorer 8, Windows, but that will be usable at 300 PPI? The new version of Task Manager (pictured above) — can you imagine trying to click on those panels on a small