微軟按照三種標(biāo)準(zhǔn)來(lái)對(duì)Windows 8的設(shè)備進(jìn)行分類:屏幕大小(Screen size)、屏幕分辨率(Screen resolution)、 像素密度(Pixel density)。
在設(shè)計(jì)Windows 8時(shí),開(kāi)發(fā)人員對(duì)屏幕大小、屏幕分辨率和像素密度這三個(gè)因素都十分重視。在談及屏幕時(shí),你需要清楚其尺寸和分辨率,例如,13英寸屏幕可能會(huì)采用多種分辨率,多種像素密度(DPI),多種寬高比等等。下圖展示了常見(jiàn)的寬屏屏幕多樣性。
Windows 8系統(tǒng)應(yīng)用最低分辨率要求
很多人都詢問(wèn)Windows 8最低分辨率的事,之前微軟對(duì)Metro應(yīng)用的限制是1024×768像素。微軟表示之所以選擇最低分辨率1024×768是為了幫助開(kāi)發(fā)人員創(chuàng)建可以適合所有屏幕的應(yīng)用,它是一個(gè)基準(zhǔn),讓開(kāi)發(fā)人員可以確保導(dǎo)航、控制和內(nèi)容適合屏幕。
Windows 8最低分辨率最低分辨率1024X768
為什么選擇1024X768作為最低分辨率呢?微軟解釋了三個(gè)原因。
它足夠大,可以支持Metro應(yīng)用豐富、漂亮的設(shè)計(jì)布局,800X600就太小了;
不少網(wǎng)站通常將1024X768作為最小分辨率,一些web開(kāi)發(fā)人員也都是以此為標(biāo)準(zhǔn)的;
現(xiàn)在只有1.2%的Windows 7活躍用戶的分辨率低于1024X768。如果要設(shè)計(jì)一個(gè)適用于現(xiàn)代和未來(lái)設(shè)備的平臺(tái),應(yīng)該選擇使用率較高的大眾設(shè)備。
為什么要限定最低分辨率
一些人詢問(wèn)微軟為什么要限定最低分辨率,作為建議內(nèi)容不是更好嗎?微軟表示,之所以限制要求,是為了降低應(yīng)用程序開(kāi)發(fā)人員的工作量,這樣他們就無(wú)需考慮更低屏幕分辨率方面的開(kāi)發(fā)工作了。如果微軟設(shè)定更寬松的要求,那么很多開(kāi)發(fā)人員就需要針對(duì)更低分辨率的平臺(tái)進(jìn)行開(kāi)發(fā)/測(cè)試,這是非常大的工作量,而且意義不大。
此外,開(kāi)發(fā)人員可以會(huì)選擇盡可能低的分辨率作為開(kāi)發(fā)標(biāo)準(zhǔn),這樣就會(huì)降低用戶體驗(yàn)和應(yīng)用程序的質(zhì)量。
如果這款應(yīng)用在1024X600分辨率的設(shè)備上運(yùn)行,底部會(huì)被截掉
最低分辨率和對(duì)齊
可以支持Windows 8所有功能的最低分辨率是1366X768,包括將應(yīng)用程序拖拽對(duì)齊(snap)顯示的多任務(wù)功能,這個(gè)分辨率可以為拖拽對(duì)齊應(yīng)用提供320px的空間,同時(shí)不影響主應(yīng)用的1024px顯示。
下面是多個(gè)應(yīng)用的不同界面示例,拖拽應(yīng)用在左側(cè)、主應(yīng)用在右側(cè)的顯示模式。
Windows 8應(yīng)用有最高分辨率限制嗎?
Windows 8有沒(méi)有最大分辨率限制呢?微軟的答案是沒(méi)有。因?yàn)樵礁叩姆直媛侍峁┰酱蟮目臻g,所以應(yīng)用程序不會(huì)出現(xiàn)被裁剪無(wú)法完全顯示的問(wèn)題。你可以在30英寸分辨率2560X1600的屏幕上運(yùn)行Metro應(yīng)用。不過(guò),盡管不存在應(yīng)用程序被截掉的危險(xiǎn),開(kāi)發(fā)人員也還是要注意一下這些高分辨率屏幕,以確保自己的應(yīng)用在這類屏幕上運(yùn)行時(shí)看起來(lái)美觀。
相同分辨率,屏幕越大顯示面積越大