翻譯|行業(yè)資訊|編輯:況魚杰|2021-01-11 11:11:54.190|閱讀 263 次
概述:Revenera和Microsoft在MSIX旅程中一直是緊密的合作伙伴,Revenera的InstallShield現(xiàn)在完全支持MSIX。為此,Microsoft的MSIX首席項目經(jīng)理John Vintzel和領(lǐng)導(dǎo)Revenera的Installation Solutions擔(dān)任高級技術(shù)產(chǎn)品經(jīng)理的Venkat Ram Donga分享了坦誠的談話。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
InstallShield是構(gòu)建Windows安裝程序和MSIX包并直接在Microsoft Visual Studio中創(chuàng)建安裝的最快速最簡單的方法。借助InstallShield,您可以快速適應(yīng)行業(yè)的變化,更快地進(jìn)入市場并提供引人入勝的客戶體驗。
Revenera和Microsoft在MSIX旅程中一直是緊密的合作伙伴,Revenera的InstallShield現(xiàn)在完全支持MSIX。為此,Microsoft的MSIX首席項目經(jīng)理John Vintzel和領(lǐng)導(dǎo)Revenera的Installation Solutions擔(dān)任高級技術(shù)產(chǎn)品經(jīng)理的Venkat Ram Donga分享了坦誠的談話。
展開有關(guān)包裝技術(shù)的對話,這里是一些重點(diǎn)。
使用MSIX路線的應(yīng)用程序有哪些示例?
Vintzel說,作為Windows 10的一部分預(yù)先安裝的大多數(shù)應(yīng)用程序都利用MSIX。這包括Weather App,Mail App等。PowerBI在Microsoft商店中提供了MSIX軟件包。
企業(yè)為什么要采用MSIX?
第一個原因是可靠性。MSIX提供了可靠的安裝,成功完成了數(shù)百萬次安裝,成功率為99.96%,并且保證了全新卸載,可靠性方程式的另一部分是安全性。Vintzel表示,MSIX確保僅在設(shè)備上部署受信任的應(yīng)用程序,并且確實易于管理更新。
MSIX在安全性方面有何不同(更好)?
根據(jù)Vintzel的說法,很多安裝程序都沒有簽名,并且軟件包沒有強(qiáng)制執(zhí)行。但是MSIX要求所有應(yīng)用程序都必須使用有效的代碼簽名證書進(jìn)行簽名。該軟件包必須在設(shè)備上受信任才能成功安裝,這意味著證書必須鏈接到設(shè)備上受信任的根目錄之一。還有一些程序包塊映射文件,這些文件可確保包中僅包含打算作為部署一部分的文件。根據(jù)Vintzel的說法,如果有其他問題,部署將無法完成。區(qū)塊圖文件是一個XML文檔,其中包含應(yīng)用程序文件的列表以及存儲在軟件包中的每個數(shù)據(jù)塊的索引和哈希。
創(chuàng)建一個包有多容易?
Venkat最喜歡MSIX的一件事是,程序包中的所有內(nèi)容都是一個清單文件,并且不需要遍歷復(fù)雜的腳本。安裝清單的聲明性性質(zhì)簡化了部署。他說,但是有一個摩擦點(diǎn),就是所有使用其他打包技術(shù)的現(xiàn)有應(yīng)用程序都必須重新打包在MSIX中。
Vintzel說,軟件包支持框架(PSF)的改進(jìn)旨在對此提供幫助。 PSF是Microsoft的一個工具包,旨在修復(fù)在現(xiàn)代MSIX容器中運(yùn)行受限的傳統(tǒng)Win32應(yīng)用程序。它的好處之一是規(guī)則,可以保持應(yīng)用程序的完整性,并使用類似于繞行的技術(shù)幫助應(yīng)用程序運(yùn)行而無需進(jìn)行代碼更改,而繞行的方法將根據(jù)需要攔截特定的調(diào)用并進(jìn)行重定向。
這里需要指出的另一個領(lǐng)域是MSIX Core,它為Windows 10之前的Windows 10版本1709提供了對MSIX的支持。GitHub上的開源項目起到了很大的作用,Vintzel說,但這不是主要的采用方法。 。大多數(shù)客戶鼓勵Microsoft專注于MSIX中的新功能,因為客戶打算遲早宣布針對其舊操作系統(tǒng)的應(yīng)用程序停止銷售。
微軟對MSIX開放源代碼的承諾
Vintzel說,借助MSIX SDK,Microsoft將越來越多的工具移出Windows SDK和平臺之外,并進(jìn)行更多的跨平臺開發(fā),其主要目標(biāo)是“做得更加開放”,并使其易于采用MSIX作為開發(fā)工具。不論平臺如何的開發(fā)人員。
關(guān)于MSIX路線圖,即將發(fā)生什么?
根據(jù)Vintzel的說法,Microsoft一直在改進(jìn)其在Microsoft商店以外交付的應(yīng)用程序的更新功能。開發(fā)人員和企業(yè)IT部門希望通過自己的渠道進(jìn)行運(yùn)輸,而集中式平臺將使他們自己的分銷網(wǎng)絡(luò)的可升級性變得盡可能容易。微軟還創(chuàng)建了共享容器的概念,以使在應(yīng)用程序周圍創(chuàng)建邊界變得更加容易,從而使它們可以進(jìn)行交互。
MSIX代表什么嗎?
Vintzel說,命名總是很有趣的,而MSIX“并不代表任何東西。如果您遵循Microsoft技術(shù)模式并在其上加上X,它會變得更好。”
如果您在版本上還有什么疑惑,可以查看InstallShield的幫助文檔:
如果您對想要購買正版授權(quán)InstallShield,可以聯(lián)系咨詢相關(guān)問題
關(guān)注慧聚IT微信公眾號???,了解產(chǎn)品的最新動態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: