微軟的Project Centennial項目可方便Win32轉制商店的UWP應用,現在微軟已經上線了轉制和部署工具“Microsoft Desktop App Installer”。
Microsoft Desktop App Installer可以自動綁定格式,轉換exe后會有一個安裝包(.appx、.appxbundle),在資源管理器中定位到該文件雙擊即可安裝。
據國外開發者已經成功的實例,Word Pad、XPS Viewer來看,轉制出來的應用和Win32下界面相似,目前僅限PC使用。
需要注意的一點是,如果想要下載安裝Microsoft Desktop App Installer,必須升級到Redstone更新,也就是注冊為Insider用戶,像筆者這樣正式版Build 10586的用戶無法下載。
至于為什么要用UWP?微軟已經強調,除了全平臺支持,其還有利于減少內存占用和提升續航水平。
具體來說,這些應用包括寫字板(WordPad)、字符映射表(Character Map)、Windows傳真和掃描(Windows Fax and Scan)等。目前這些應用沒有上架并不影響普通用戶使用,因為這些應用的原始Win32版依然在Win10上存在。不過不排除Win10一周年更新正式版中這些附件程序將以UWP的形式上架。
微軟用傳統Windows附件程序試水桌面應用UWP轉制,算是這個項目邁出的第一步。這些附件一般都是小程序,轉制起來可能比較方便。雖然這是UWP轉制邁出的一小步,卻是實現整個Win10應用UWP化的一大步,畢竟是“從無到有”。在這一步邁出后,UWP桌面應用轉制將有一個可見的先例,為今后同類應用的轉制起到帶頭作用。
UWP寫字板:點此進入Win10商店
UWP字符映射表:點此進入Win10商店

