Win8家庭信息:华盛顿州微软用户体验团队高级主管David Washington今天推出了Windows 8的建筑支持各种尺寸的屏幕,和各种设备可以获得最佳的显示效果。





微软按照以下三种方式对运行Windows 8的设备进行分类:


mdash;屏幕尺寸(屏幕大小)


mdash;屏幕分辨率(屏幕分辨率)


mdash;像素密度(像素密度)


开发人员非常重视Windows 8的设计,无论是屏幕大小、屏幕分辨率还是像素密度。当谈到屏幕时,您需要清楚其大小和分辨率。例如,13英寸屏幕可以使用多个分辨率,这意味着各种像素密度(DPI),其纵横比具有不同的值:








最小分辨率


很多人都在问关于Windows 8的最低分辨率,和微软的局限在地铁应用1024x768。为此,微软表示,最低分辨率1024x768来帮助开发人员创建的所有屏幕都适用。它是开发人员确保导航、控制和内容适合屏幕的基准。



最低分辨率1024x768地铁应用微软


你为什么选择1024x768的分辨率最低的


微软表示有选择1024x768作为地铁应用最低分辨率的原因三。


mdash;这是大到足以支持丰富和美丽的地铁设计应用的布局,和800x600太小。


mdash;网站通常使用1024x768为最小(或唯一)的分辨率,因为Web开发者也基于此。


mdash;看看市场上设备的今天,只有1.2%的Windows 7用户有一个分辨率低于1024x768。如果你想设计一个现代和未来的设备平台,你应该选择当今流行的设备。








一个没有最低分辨率的世界


有些人问微软为什么要限制最低分辨率作为一个建议,不是更好吗微软说,限制是为了减少应用程序开发人员的工作量,使他们不需要考虑降低屏幕分辨率的开发。如果微软设置了更宽松的要求,许多开发人员需要为低分辨率平台开发测试,这是一项工作量很大的工作,这并不意味着太多。







此外,开发人员可以选择尽可能低的分辨率作为开发标准,这将降低用户体验和应用程序的质量。



如果这个应用程序可以运行在一个1024x600分辨率的装置,底部将被切断


最小分辨率和对准


它可以支持Windows 8。最低分辨率为1366x768的所有功能,包括多任务功能显示的应用拖拽对齐(SNAP)。这个决议可以拖动和调整应用320px空间,不影响主程序的1024px显示。





下面是一个高级示例,拖动并拖动应用于左侧和主应用程序右侧的显示模式。





有最高分辨率限制吗


你想问,Windows 8有一个最大的分辨率的限制,微软的回答是否定的。因为分辨率更高了,空间较大,所以应用程序不会出现减少或不能完全显示,你可以在30英寸的分辨率2560x1600的屏幕上运行Metro应用。然而,虽然没有应用被切断的危险,开发商也应注意这些高分辨率的屏幕上以确保他们的应用程序在运行时,这样的屏幕看起来很漂亮。


屏幕越大,像素越多,内容显示的内容越多:





Windows 8为开发人员提供了内置的排版控制技术,可以开发应用程序,以直接满足不同大小的屏幕,并避免以下图片的尴尬。





Windows 8中的应用程序可以使用自适应布局来自动适应空间的变化。屏幕越大,显示的内容越多。





例如,新闻应用程序可以在大屏幕笔记本上显示比平板电脑上更多的新闻条目。










有了这种自适应布局,同样的应用程序将自动调整到大屏幕上的大屏幕。








不同的像素密度


像素密度对于许多用户来说是一个新概念。简单地说,它指的是某一物理范围内的像素数。常用的描述是每英寸的点数,即DPI,随着像素密度的增加,固定像素的物理面积越小。






在像素密度较高的屏幕上,如果没有缩放,同一物体的物理面积会变小。


如果不放大,像素密度屏幕越高,触摸操作越不方便,如下所示:





确保应用程序,文字和图片可以显示完美的屏幕上的像素密度高,Windows 8将自动把物体放大,但因为许多应用程序都使用位图,它将模糊后放大成。因此,Windows 8使用预定的缩放比例以确保显示Windows 8的比例是正常的:


mdash;100%显示无缩放在标准分辨率


mdash;在高分辨率、变焦140%;


mdash;四XGA分辨率,缩放180%。


在Windows 8缩放后,高密度设备上文本和内容的物理尺寸保持不变,只是变得更清晰。








在不同屏幕上测试应用程序


虽然Windows 8使应用开发更容易,最好是开发商在不同屏幕尺寸的应用。考虑到大多数人没有各种设备的条件下,微软提供的Visual Studio 11开发Windows模拟器,可以运行在各种尺寸的仿真应用,高宽比,该屏幕的像素密度,从而调整。