目前很多安全类和管理类软件都附带软件管家类的工具用来帮助用户检测已安装软件的新版本,例如卡巴斯基包含的软件更新工具就可以在检测到软件的新版本时弹出提醒。理论上说提供软件更新有助于增强系统安全性,毕竟用户安装的某些软件可能很久没有更新因而存在漏洞,而对普通用户来说可能也不知道软件需要更新。
现在微软也开始提供类似功能,在今天发布的 Windows 11 Canary Build 27758 版中,微软表示 Microsoft Store v22411.1401 版可以更新外部软件。
即用户不是通过微软商店安装的 Win32 软件也可以更新,默认情况下微软商店不会执行自动更新,用户需要手动打开微软商店并转到库部分查看更新详情并选择更新。
提供类似技术并不是难事,微软需要构建软件更新库并抓取软件官网的更新信息,例如在示例图中知名录屏和串流软件 OBS Studio 的更新日志就抓取自 Github,用户可以直接在微软商店里查看更新详情。
微软在博客中表示:
对由发布者提供和更新的 Win32 应用,Microsoft Store 现在将支持直接在商店里更新,以前这些应用只能在商店外更新。预览版用户可以前往下载页面并点击获取更新,如果任何安装的软件有更新则商店会显示更新详情,用户可以点击更新按钮执行更新。该功能不会执行自动更新。
目前还不知道微软抓取了多少软件的更新信息,但按照不同软件管家类产品的做法,想要覆盖到所有软件是不可能的,最多只能覆盖大多数常用的软件。
即便如此对用户来说这也是比较方便的,后续直接通过微软商店更新应用,不必手动前往软件开发商网站下载执行更新。