您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
Win8對(duì)各類屏幕的支持標(biāo)準(zhǔn)
★★★★★【文章導(dǎo)讀】:Win8對(duì)各類屏幕的支持標(biāo)準(zhǔn)具體內(nèi)容是:win8在不同屏幕的效果也隨之不相同,今天將給網(wǎng)友們帶來win8對(duì)各種尺寸屏幕的支持。微軟按照下面三種方法來對(duì)運(yùn)行windows8的設(shè)備進(jìn)行分類:—屏幕大小(screensize)—屏幕分辨率(screenresolution)—像…
來源: 日期:2013-11-21 20:00:56 人氣:標(biāo)簽:
win8在不同屏幕的效果也隨之不相同,今天將給網(wǎng)友們帶來win8對(duì)各種尺寸屏幕的支持。
微軟按照下面三種方法來對(duì)運(yùn)行windows 8的設(shè)備進(jìn)行分類:
— 屏幕大小(screen size)
— 屏幕分辨率(screen resolution)
— 像素密度(pixel density)
在設(shè)計(jì)windows 8時(shí),無論是屏幕大小、屏幕分辨率還是像素密度,開發(fā)人員都十分重視。在談及屏幕時(shí),你需要清楚其尺寸和分辨率,例如,13英寸屏幕可能會(huì)采用多種分辨率,也就意味著多種像素密度(dpi),而且其高寬比也有不同的值。下圖就顯示了常見的寬屏屏幕的多樣性:

低分辨率
很多人都詢問windows 8 低分辨率的事,之前微軟對(duì)metro應(yīng)用的限制是1024x768。對(duì)此微軟表示,之所以選擇 低分辨率1024x768是為了幫助開發(fā)人員創(chuàng)建可以適合所有屏幕的應(yīng)用,它是一個(gè)基準(zhǔn),讓開發(fā)人員可以確保導(dǎo)航、控制和內(nèi)容適合屏幕。

metro應(yīng)用的 低分辨率微軟1024x768
為什么選擇1024x768作為 低分辨率呢?
微軟表示,選擇1024x768作為metro應(yīng)用的 低分辨率有三個(gè)原因:
— 它足夠大,可以支持metro應(yīng)用豐富、漂亮的設(shè)計(jì)布局,800x600就太小了;
— 網(wǎng)站通常將1024x768作為 小(或是唯一)分辨率,因?yàn)閣eb開發(fā)人員也都是以此為標(biāo)準(zhǔn)的;
— 看看當(dāng)今市面上的設(shè)備,只有1.2%的windows 7活躍用戶的分辨率低于1024x768。如果你要設(shè)計(jì)一個(gè)適用于現(xiàn)代和未來設(shè)備的平臺(tái),那么應(yīng)該選擇如今的大眾設(shè)備。

沒有 低分辨率的世界
一些人詢問微軟為什么要限定 低分辨率,作為建議內(nèi)容不是更好嗎?微軟表示,之所以限制要求,是為了降低應(yīng)用程序開發(fā)人員的工作量,這樣他們就無需考慮更低屏幕分辨率方面的開發(fā)工作了。如果微軟設(shè)定更寬松的要求,那么很多開發(fā)人員就需要針對(duì)更低分辨率的平臺(tái)進(jìn)行開發(fā)/測(cè)試,這是非常大的工作量,而且意義不大。
此外,開發(fā)人員可以會(huì)選擇盡可能低的分辨率作為開發(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顯示。

下面是多高示例,拖拽應(yīng)用在左側(cè)、主應(yīng)用在右側(cè)的顯示模式。

有 高分辨率限制嗎?
你是不是還想問windows 8有沒有 大分辨率限制,微軟的答案是沒有。因?yàn)樵礁叩姆直媛侍峁┰酱蟮目臻g,所以應(yīng)用程序不會(huì)出現(xiàn)被裁減或是無法完全顯示的問題。你可以在30英寸分辨率2560x1600的屏幕上運(yùn)行metro應(yīng)用。不過,盡管不存在應(yīng)用程序被截掉的危險(xiǎn),開發(fā)人員也還是要注意一下這些高分辨率屏幕,以確保自己的應(yīng)用在這類屏幕上運(yùn)行時(shí)看起來美觀。
越大的屏幕能提供越多的像素、顯示越多的內(nèi)容:

windows 8為開發(fā)人員提供了內(nèi)置排版控制技術(shù),可以實(shí)現(xiàn)開發(fā)一個(gè)應(yīng)用直接滿足多種不同尺寸的屏幕,避免出現(xiàn)下圖的尷尬:

windows 8中的應(yīng)用程序可以采用自適應(yīng)布局,自動(dòng)調(diào)整適應(yīng)空間變化,屏幕越大,顯示越多內(nèi)容。

例如,一個(gè)新聞應(yīng)用在較大屏幕筆記本上相比平板機(jī)上能顯示更多新聞條目。

有了這種自適應(yīng)布局,同一款應(yīng)用在大屏幕上會(huì)自動(dòng)調(diào)整地更大。

不同的像素密度
像素密度對(duì)于很多用戶來說是一個(gè)新概念,簡(jiǎn)單的說,它指在一定物理范圍內(nèi)的像素?cái)?shù),常用的描述是每英寸點(diǎn)數(shù),也就是dpi。隨著像素密集度的增加,固定像素所占物理區(qū)域越小。


在較高像素密度的屏幕上,如果不進(jìn)行縮放,同一對(duì)象的物理區(qū)域會(huì)變小
如果不進(jìn)行縮放,越高像素密度的屏幕越不方便觸控操作,如下圖:

為了保證應(yīng)用、文本、圖片在像素密度高的屏幕上也能完美顯示,windows 8會(huì)自動(dòng)放大對(duì)象,但是由于很多應(yīng)用都使用位圖,放大后會(huì)變模糊。因此,windows 8采用預(yù)定縮放比例來確保顯示正常。windows 8縮放比例:
— 在標(biāo)準(zhǔn)分辨率下顯示不進(jìn)行縮放
— 在高清分辨率下,縮放140%;
— quad-xga分辨率下,縮放180%。
在windows 8中進(jìn)行縮放后,高像素密度設(shè)備上的文本和內(nèi)容的物理尺寸保持不變,只是變得更加清晰。

在不同的屏幕上測(cè)試應(yīng)用程序
盡管windows 8使得應(yīng)用程序開發(fā)更加簡(jiǎn)單,但開發(fā)者 好在多種屏幕尺寸上對(duì)應(yīng)用進(jìn)行測(cè)試。考慮到大多數(shù)人沒有條件擁有多種設(shè)備,微軟在visual studio 11中提供了windows模擬器,開發(fā)人員可以模擬應(yīng)用程序在多種尺寸、高寬比、像素密度屏幕上的運(yùn)行,從而進(jìn)行相應(yīng)的調(diào)整。


【看看這篇文章在百度的收錄情況】