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

微软昨天发布了一个新的包管理器,让Windows用户大吃一惊。它是一个命令行工具,允许开发人员、高级用户和任何Windows用户通过一个简单的命令安装他们喜欢的应用程序。如果你曾经不得不清理一台Windows电脑或者安装一台新设备,你就会体会到重新安装应用程序、找到下载链接以及重新准备电脑的痛苦。

Windows Package Manager旨在解决这个问题,通过命令提示符创建一个脚本来安装您喜欢的应用程序相对比较简单。Windows商店应该是所有Windows应用程序的中心位置,但微软最初推出的通用Windows平台(UWP)意味着传统和有用的win32桌面应用程序从未在商店中列出。自从Windows 10问世以来,这种情况已经发生了改变,但这家商店仍然给人一种被抛弃的感觉。大多数高级用户甚至开发人员都忽略了Windows商店,而更喜欢Chocolatey这样的包管理器。否则他们会从网上手动下载应用程序。

微软创建自己的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解释说:“我们最关心的是如何构建一个受信任的应用程序库。”“我们会自动检查每个清单。我们利用智能屏幕、静态分析、SHA256哈希验证和其他一些过程来降低恶意软件进入存储库并进入您的计算机的可能性。”

大多数包管理器被开发人员用来快速地准备好一个新的开发盒,里面有他们喜欢的所有应用程序。Windows商店应该可以轻松地处理这个问题,但是它很混乱。商店有一个图书馆系统,应该会列出你拥有的所有应用程序,但在我自己的系统上,它只是说:“你的图书馆里什么都没有。”

微软采用自己的Windows软件包管理器,应该为该公司的Windows商店努力敲响警钟。Windows商店维护得很差,很多开发人员都忽略了它。

我希望将来我们能看到Windows包管理器库和Windows商店的结合。如果所有Windows用户都能轻松访问他们真正关心的桌面应用程序,而不需要打开命令提示符,那就太好了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢