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