Windows 10 v2004引入新功能
8月10日,Microsoft在Windows 10 2004(Windows Update,2020年5月10日)中引入了托管應(yīng)用程序模型,該模型可用于解決Microsoft和最終用戶的各種問題。
在托管應(yīng)用模型中,一個應(yīng)用程序可以聲明自己是其他應(yīng)用程序的主機,同時允許這些應(yīng)用程序保留其作為獨立應(yīng)用程序的身份。
例如,一個需要主機的腳本文件(例如:Powershell 或 Python)可以被 Windows 10 視為一個完整的應(yīng)用程序,擁有自己的圖標(biāo)、在任務(wù)管理器和任務(wù)切換器中顯示,并能夠使用標(biāo)準(zhǔn)的 Windows 10 方法安裝和卸載。
要實現(xiàn)這一點,主機只需要在其 manifest 中聲明該能力,同樣,一個托管應(yīng)用也需要聲明其對主機的依賴性,然后由主機負(fù)責(zé)執(zhí)行該應(yīng)用,但要以托管應(yīng)用的名義。
目前,該功能主要被用于 Progressive Web Apps,其中主機將是 Chrome 瀏覽器,但 Windows 越來越多地將這些應(yīng)用程序視為普通應(yīng)用程序。
然而,隨著新的 “你的手機”應(yīng)用新功能的推出,已經(jīng)看到了 “托管應(yīng)用”的巨大潛力。IT之家了解到,你的手機應(yīng)用程序可以作為主機,Hosted Apps(托管應(yīng)用)直接將手機端投屏到 PC 端,并且能被釘在任務(wù)欄或開始菜單上。
該功能成功地模糊了設(shè)備上的應(yīng)用程序和從云端運行的應(yīng)用程序之間的界限,消息稱,微軟可能會利用這一功能在 Windows 10X 上安全地運行 win32 應(yīng)用,或者從云端向終端用戶提供企業(yè)應(yīng)用。
可以想象一下,云端的服務(wù)器將安卓應(yīng)用分發(fā)給 Windows 平板電腦,類似于你的手機應(yīng)用,但不需要依賴連接到同一個網(wǎng)絡(luò),當(dāng)然,從云端玩游戲的方式和安裝游戲的方式一樣,使得本地存儲和你的硬件能力的問題變得多余。