精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

簡化從Win32到Windows 10的遷移之路

責任編輯:editor006

作者:Jeff Martin

2016-04-02 20:03:43

摘自:InfoQ

面對龐大的傳統Win32應用程序生態所取得的巨大成功,Microsoft目前在Windows 10方面遭遇了一個重大挑戰。

面對龐大的傳統Win32應用程序生態所取得的巨大成功,Microsoft目前在Windows 10方面遭遇了一個重大挑戰。這使得該公司面臨兩難困境:因為潛在買家的市場可能不太大,因此開發者不愿意為Windows 10開發應用;而由于用戶無法使用他們慣用的各種應用, 因此不太愿意升級至Windows 10。在今天的Build大會上,Microsoft介紹了應對這一挑戰所展開的最新努力:Project Centennial。

John Sheehan和Peyman Zanjani在演講中提到:“Project Centennial可將現有的傳統桌面版應用程序遷移至通用Windows平臺,”并詳細介紹了如何將現有的Win32應用程序輕松轉換為UWP應用,在Windows 10上原生運行。通過這種方法,開發者只需投入很少的工作量,甚至無需額外工作,便可將現有應用程序快速遷移至Windows 10。隨后還可根據預算和客戶需求,逐步支持UWP平臺的獨有功能。更棒的是,如果業務需要繼續支持Windows 10之前的系統,開發者還可以輕松地為當前的Win32應用程序提供并行支持。

Sheehan坦誠地提到,Windows 10最初打算完全放棄大約6千萬個現有的Win32應用,但這個計劃有些“愚蠢”,Centennial的誕生正是為了彌補這一缺憾。該計劃可以將Win32應用程序現有的MSI安裝文件或傳統的setup.exe程序轉換為新的UWP AppX程序包。隨后便可將這樣的AppX程序包安裝到任何Windows 10設備上。

Centennial可以在一個專用容器中啟動安裝文件,這個容器可以模擬出逼真的Windows環境,但并不需要在容器中實際安裝應用程序,只需要監視應用程序安裝文件對系統做出的所有改動,例如新增的文件,創建的文件關聯,以及修改的注冊表內容。當Centennial分析出安裝文件的工作方式后,便可生成有效且符合UWP指導方針的APPX程序包。Centennial可以處理所有靜默運行的安裝程序,也就是說,安裝程序不能要求用戶的介入(例如點擊“下一步”,選擇安裝位置等)。

對于希望通過獨立平臺分發應用程序的Win32開發者還有另外一則好消息:這樣生成的UWP應用完全支持旁加載(Sideloading)技術,因此生成的程序包可通過任何方式分發,但程序包必須包含數字簽名。不過這個簽名并不一定必須來自Windows應用商店,只要由受信任的根證書頒發機構進行簽名即可。簽名所用證書可來自VeriSign或Microsoft,或者使用在安裝UWP應用前預安裝到目標系統中的企業證書來簽名。

Project Centennial尚未公開發布,支持該項目所必需的Windows 10代碼會通過即將發布的Windows Insider預覽版系統提供給廣大用戶。對于希望盡快加入該項目的開發者,Microsoft還提供了一個開發者預覽計劃。

查看英文原文:Simplifying the Road from Win32 to Windows 10

鏈接已復制,快去分享吧

企業網版權所有?2010-2025 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 永泰县| 广灵县| 巨野县| 库伦旗| 兴安盟| 大余县| 衡山县| 沁水县| 宁城县| 兴宁市| 桂阳县| 南京市| 栾川县| 金塔县| 怀柔区| 逊克县| 盱眙县| 淮滨县| 揭阳市| 双峰县| 崇阳县| 溆浦县| 宝应县| 新巴尔虎右旗| 滨海县| 永清县| 焉耆| 宣武区| 秦皇岛市| 墨竹工卡县| 平凉市| 泰州市| 白玉县| 阜新市| 石渠县| 哈密市| 冕宁县| 韶关市| 赣州市| 乡宁县| 海晏县|