IT之家訊 這是微軟10個(gè)Win10開發(fā)專題的第六期內(nèi)容。Windows10UWP通用應(yīng)用允許開發(fā)者只進(jìn)行一次編碼就能夠讓應(yīng)用在多種不同的設(shè)備中運(yùn)行,也允許開發(fā)者能夠充分利用針對(duì)新系統(tǒng)的API或者只在某些特定設(shè)備中才有的API。能夠運(yùn)行在不同設(shè)備或不同版本系統(tǒng)中的應(yīng)用稱之為“自適應(yīng)應(yīng)用”。這里的自適應(yīng)包含三個(gè)方面:
•用戶界面自適應(yīng);
•版本自適應(yīng);
•平臺(tái)自適應(yīng);
之前微軟曾詳細(xì)介紹過針對(duì)不同尺寸屏幕的UWP應(yīng)用響應(yīng)式UI設(shè)計(jì),即上述第一個(gè)方面。在這周的專題中,微軟將專注后面兩種自適應(yīng)開發(fā)技術(shù)。
大多數(shù)的APP都應(yīng)該是版本自適應(yīng)(version adaptive)的,比如,你希望使用只有在新版系統(tǒng)中才具有的API,但是仍想支持那些還沒有來得及升級(jí)最新版系統(tǒng)的用戶,那么在使用這些API時(shí)就應(yīng)當(dāng)注意這一問題。
某些APP需要實(shí)現(xiàn)平臺(tái)自適應(yīng),比如,你想要你的應(yīng)用能夠在更多種類的設(shè)備中運(yùn)行,但是你又想使用只有在某些平臺(tái)系統(tǒng)中才具有的一些特殊API,比如針對(duì)IoT、HoloLens、Xbox等等。
在本周的開發(fā)專題中,微軟就詳細(xì)介紹了為自己的應(yīng)用添加版本自適應(yīng)和平臺(tái)自適應(yīng)支持的方法。在Win10中,有85%的UWP API是在各平臺(tái)中通用的,在使用率最高的前1000個(gè)應(yīng)用所使用的API中,UWP通用應(yīng)用API集占到了96.2%。借助特定版本或特定平臺(tái)API,開發(fā)者可以針對(duì)特定的設(shè)備進(jìn)一步優(yōu)化應(yīng)用,這里面涉及到功能檢測(cè),開發(fā)者可點(diǎn)擊此處了解更詳細(xì)的內(nèi)容。(via: Microsoft Blog)
玩轉(zhuǎn)Win10,盡在IT之家Win10特別專題>>
新聞熱點(diǎn)
疑難解答
圖片精選