通用應(yīng)用的概念出現(xiàn)在WP8.1時代,到了Win10中更進一步,不僅邏輯代碼能夠最大程度復(fù)用,UI代碼也可以,通用應(yīng)用的名字也有UAP變成了UWP(在新建UWP項目時項目數(shù)量也由UAP的三個變?yōu)橐粋€)。同一套UI適應(yīng)不同尺寸屏幕叫做響應(yīng)式設(shè)計,Win10 UWP通用應(yīng)用界面設(shè)計就采用了這種機制,在Windows10電腦上拖動通用應(yīng)用界面大小時就可以看到界面UI在窗口尺寸發(fā)生變化時自動調(diào)整。
由于Win10預(yù)覽版10549只能從WP8.1升級,可能有很多網(wǎng)友還在使用10536,下面我們通過Lumia830(將縮放設(shè)置為最小時)的一些截圖來詳細(xì)了解下:
▲屏幕中可以出現(xiàn)四列磁貼(需要開啟顯示更多磁貼選項)
▲多任務(wù)視圖
▲橫屏狀態(tài)下的多任務(wù)視圖
▲應(yīng)用商店,搜索框展開
▲商店應(yīng)用頁面
▲設(shè)置—系統(tǒng)—關(guān)于
▲換成淺色背景,是不是和電腦非常相似?
▲個性化設(shè)置
▲顯示設(shè)置,以上效果就是通過設(shè)置“此顯示器上的文本、應(yīng)用和項目的大小”實現(xiàn)的。在更大尺寸的屏幕中還可以有更進一步的變化,比如在Lumia1520中,Edge瀏覽器地址欄會出現(xiàn)在頂部,與PC版非常相似。
既然是通用應(yīng)用,這套機制在Windows10手機中也是同樣起作用的,不過此前只有大屏手機(大分辨率)才能看到一些變化。在Win10 Mobile預(yù)覽版10549中新增了一項功能,可調(diào)節(jié)“此顯示器上的文本、應(yīng)用和項目的大小”,也就是DPI縮放設(shè)置,在PC版系統(tǒng)中也有同樣的功能。將此值調(diào)節(jié)為較小值時,屏幕中的文本等內(nèi)容會變小,屏幕中能夠容納的內(nèi)容也就更多。調(diào)節(jié)到一定的大小,界面就會與PC版界面十分相似。
當(dāng)然,并非所有通用應(yīng)用在不同設(shè)備上都會使用同樣的UI,這取決于開發(fā)者。