微軟在 Windows 10 2004 (Windows 10 2020 年 5 月更新)中引入了託管應用模型(Hosted App Model),該技術可以爲微軟和終端用戶解決各種各樣的問題。

在託管應用模型中,一個應用程序可以聲明自己是其他應用程序的主機,同時允許這些應用程序保留其作爲獨立應用程序的身份。

例如,一個需要主機的腳本文件(例如:Powershell 或 Python)可以被 Windows 10 視爲一個完整的應用程序,擁有自己的圖標、在任務管理器和任務切換器中顯示,並能夠使用標準的 Windows 10 方法安裝和卸載。

要實現這一點,主機只需要在其 manifest 中聲明該能力,同樣,一個託管應用也需要聲明其對主機的依賴性,然後由主機負責執行該應用,但要以託管應用的名義。

目前,該功能主要被用於 Progressive Web Apps,其中主機將是 Chrome 瀏覽器,但 Windows 越來越多地將這些應用程序視爲普通應用程序。

然而,隨着新的 “你的手機”應用新功能的推出,已經看到了 “託管應用”的巨大潛力。IT之家瞭解到,你的手機應用程序可以作爲主機,Hosted Apps(託管應用)直接將手機端投屏到 PC 端,並且能被釘在任務欄或開始菜單上。

該功能成功地模糊了設備上的應用程序和從雲端運行的應用程序之間的界限,消息稱,微軟可能會利用這一功能在 Windows 10X 上安全地運行 win32 應用,或者從雲端向終端用戶提供企業應用。

可以想象一下,雲端的服務器將安卓應用分發給 Windows 平板電腦,類似於你的手機應用,但不需要依賴連接到同一個網絡,當然,從雲端玩遊戲的方式和安裝遊戲的方式一樣,使得本地存儲和你的硬件能力的問題變得多餘。

相關文章