Windows 4种安装程序格式MSI、EXE、AppX和MSIX功能及优缺点对比( 四 )


包格式Windows 10 (1809)Windows 10 (1903)Windows 10 (1909)Windows 10 (2004)Windows 10 (20H2)Windows 10 (21H1)Windows 10 (21H2)Windows 11 (21H2).msix????????????????.msixbundle????????????????.appx????????????????.appxbundle???????????????? 重要
在 2004 Windows 10之前,必须启用 Windows 应用的旁加载,以允许在企业、教育和 LTSC SKU 上安装非应用商店 Windows 应用 。默认情况下,Windows 10 家庭版和专业 SKU 已启用旁加载 Windows 应用 。
Microsoft Store下表显示了不同版本的 Windows 10 支持哪些 Microsoft Store 功能 。
功能Windows 10 (1809)Windows 10 (1903)Windows 10 (1909)Windows 10 (2004)Windows 10 (20H2)Windows 10 (21H1)Windows 10 (21H2)Windows 11 (21H2)发布????????????????更新通知????????????????流式安装????????????????Delta 汇报???????????????? 备注
.appx 或 .appxbundle 适用于所有上面列出的Windows 10版本 。该表仅反映 .msix 或 .msixbundle 行为 。
Microsoft Store 提交MSIX 包支持的最低 OS 版本已在包清单文件中的 TargetDeviceFamily 元素内以 MinVersion 形式列出 。例如,MSIX 包可以列出 MinVersion="10.0.17701.0" 为最低支持版本,这意味着 MSIX 包可以在此版本和更高版本的操作系统上运行 。
Windows 10 版本 1709、1803 和 1809 支持主流的企业部署方案 。这包括通过 Microsoft Endpoint Configuration Manager、Microsoft Intune、PowerShell 或双击安装进行安装 。
目前,通过 Microsoft Store 和 适用于企业的 Microsoft Store 安装 MSIX 需要Windows 10 版本 1809及更高版本 。
非 Windows 平台MSIX SDK 是一个开放源代码项目,允许开发人员在所有平台上普遍使用 MSIX 包格式 。任何允许第三方生成插件或扩展的跨平台客户端应用都可以使用 SDK 。客户端应用开发人员可以使用Windows 10平台上提供的应用扩展模型,并在非Windows 10平台上(如 macOS、iOS、Android 和 Linux)上使用 MSIX SDK 。
八、小结MSIX 虽然很多优点,并且在Windows各版本上已经可以使用了,但真正全面普及估计还需要很漫长时间,因为要考虑程序员的习惯 意愿以及迁移的成本,另msix还需要签名和微软审核,短期内安装包还是以 EXE 为主 。
希望本文对您有所帮助 。也可收藏 点赞及关注我们




推荐阅读