當(dāng)開發(fā)者向Microsoft Store提交應(yīng)用程序或游戲時,他們需要選擇想要定位的平臺。某些應(yīng)用程序可能只針對Windows10桌面設(shè)備,而有些應(yīng)用程序可能只針對Xbox One系列設(shè)備。默認(rèn)情況下,微軟會將應(yīng)用程序或游戲提供給除Xbox之外的所有設(shè)備,以便應(yīng)用程序或游戲可以達(dá)到最大受眾。
微軟宣布他們已經(jīng)為開發(fā)者增加了兩個新的選擇:1)現(xiàn)在應(yīng)用程序可以面向Surface Hub。2)開發(fā)者可以將他們的應(yīng)用程序或游戲的ARM包提交給基于驍龍?zhí)幚砥鞯腤indows 10 S系統(tǒng)設(shè)備。
UWP的工作方式是,它是一個適用于所有設(shè)備類型的應(yīng)用程序,通過響應(yīng)式設(shè)計,同一個應(yīng)用程序可以在手機(jī),PC或游戲機(jī)上運(yùn)行。隨著Fluent Design System的加入,相同的應(yīng)用程序也可以在3D環(huán)境中運(yùn)行,例如Windows 10 Holographic和Windows Mixed Reality。
這些應(yīng)用程序是針對不同的處理器架構(gòu)而分別編譯的,因此會針對x64、x86、ARM分別都有一個,而Microsoft Store會自動分發(fā)與用戶的設(shè)備類型相對應(yīng)的一個應(yīng)用包。
但開發(fā)人員也可以通過Windows開發(fā)人員中心定位不同的設(shè)備系列。例如,如果不選中Xbox,用戶將無法在Xbox上下載該應(yīng)用程序。
今天微軟宣布的主要變化是現(xiàn)在可以為Windows 10桌面設(shè)備分發(fā)ARM軟件包,這主要針對惠普、華碩和聯(lián)想使用高通驍龍835芯片組的新款Windows 10 S個人電腦。當(dāng)然,使用模擬器的話這些電腦也可以運(yùn)行x86應(yīng)用程序,但是應(yīng)用本地運(yùn)行在ARM上的體驗會更好。