微软新的Windows软件包管理器已经比Windows应用商店更好了

2020-05-20 23:42:43

微软昨天推出了一个新的软件包管理器,让Windows用户大吃一惊。这是一个命令行工具,允许开发人员、高级用户,甚至任何Windows用户通过一个简单的命令安装他们最喜欢的应用程序。如果你曾经不得不清理一台Windows机器或安装一台新设备,你就会知道不得不重新安装应用程序、找到下载链接,然后重新准备一台PC的痛苦。

Windows Package Manager旨在解决这一问题,创建脚本从命令提示符安装您最喜欢的应用程序相对简单。Windows应用商店应该是所有Windows应用的中心位置,但微软最初的通用Windows平台(UWP)推广意味着传统和有用的Win32桌面应用从未在商店中列出。这在Windows10首次亮相后的几年里发生了变化,但商店仍然感觉像是被遗弃的软件。大多数高级用户甚至开发人员都忽略了Windows Store,转而使用诸如巧克力之类的包管理器。否则,他们会从网络上手动下载应用程序。

微软创建自己的Windows软件包管理器(Winget)意义重大,而且命令行工具已经比Windows应用商店更有用了。您可以导航到命令提示符,键入“Winget install Steam”,最新版本的Valve Steam应用程序将安装在您的系统上。目前Windows应用商店中甚至不存在STEAM;Winget上已经提供了许多应用,如Zoom、WinRAR和Logitech Harmony Remote,这些应用也从应用商店中消失了。

由于Windows软件包管理器只是一个预览版,而且已经推出了24小时,所以它还没有列出你可能想要的所有应用程序。Windows应用商店应用还不能在Winget中使用,因为微软正在维护自己的独立应用程序库,并对其进行验证。不过,商店应用程序支持计划在未来进行更新。整个项目都是开源的,因此其他包经理可以利用公司经过验证的包。软件供应商甚至可以使用Windows软件包管理器作为应用程序的分发渠道,就像Windows应用商店一样。

不过,使用Winget确实需要信任元素。微软高级项目经理Demitrius Nelon解释说:“我们最关心的一个问题是如何建立一个受信任的应用程序库。”“我们正在自动检查每一份舱单。我们利用SmartScreen、静态分析、SHA256散列验证和一些其它过程来降低恶意软件进入储存库和进入您的机器的可能性。“。

大多数包管理器都被开发人员用来快速获得一个新的开发箱,里面有他们喜欢的所有应用程序。Windows应用商店应该可以轻松地处理此问题,但它是一团糟。商店有一个图书馆系统,它应该列出你拥有的所有应用程序,但在我自己的系统上,它只是简单地说“你的图书馆里什么都没有。”

微软采用自己的Windows软件包管理器应该为该公司的Windows Store努力敲响警钟。Windows应用商店维护不善,许多开发人员干脆忽略了它。

我希望将来我们能看到Windows软件包管理器存储库和Windows应用商店的结合。对于所有Windows用户来说,无需打开命令提示符就可以轻松访问他们真正关心的桌面应用程序,这将是非常棒的。