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