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