在Windows上安装软件真是一件痛苦的事。由于Mac应用商店安装和Linux软件包管理器等选项的帮助,其他操作系统在这一领域客观上更好。Windows最多只能依靠Ninite之类的批量安装应用程序。但在未来几年,这种情况可能会改变。
如果你是一个Windows用户,现在可能是一个好时机开始通过微软商店(以前叫Windows商店)安装应用程序,而不是传统的下载单个安装程序的方法。你可能会对这种想法感到厌恶,但请听我说完!有几个好处是你真正应该考虑的。
桌面应用程序是专门为Windows PC平台编写和编译的独立应用程序。它们依赖于只在PC版操作系统(OS)上可用的底层Windows API,这意味着更大的控制和灵活性,但可移植性和安全性较差。即使有UAC保护,桌面应用程序有时也会执行一些可疑或不需要的操作。
因为桌面应用程序是独立的,所以必须用安装程序文件安装它们。你可以在我们的桌面应用和UWP应用的比较中了解更多。
在windows8.1中,微软引入了通用Windows应用程序(universalwindows Apps,UWA),俗称“Metro Apps”或“Modern Apps”。UWAs的设计主要解决三个问题:一致性、可移植性和安全性。UWAs都遵循相同的Metro/现代美学设计,可以在桌面和移动版Windows上运行,并在沙盒中运行,以限制恶意软件感染的潜在损害。
在windows10中,微软将这个想法做得更进一步,最终推出了通用Windows平台(universalwindows Platform,UWP)。UWP使开发人员可以创建一个在多个平台上运行的应用程序——在本例中,每个可以运行Windows 10的设备也支持通用Windows平台,这意味着它们可以运行UWP应用程序。
UWAs和UWP应用程序有什么区别?
从开发人员的角度来看,UWA需要每个平台(例如Windows PC和Windows Mobile)的单独项目和另一个“共享代码”项目,这些项目作为这些平台特定项目的基础,而UWP应用程序是在支持通用Windows平台(例如Xbox One)的任何设备上运行的单个项目。
从最终用户的角度来看,没有真正的区别。UWAs和UWP应用程序都只能通过Microsoft应用商店获得。如果你在windows10上,只有UWP应用程序是相关的。
需要注意的是,微软在2016年推出了一款名为桌面网桥的工具。Desktop Bridge为开发者提供了一种将现有桌面应用程序和桌面游戏转换为UWP应用程序的简单方法。转换后,once desktop now UWP应用程序的运行方式与以前完全相同,只是它们可以访问某些UWP功能(例如,Live Tiles)。
在大多数情况下,转换工作几乎不需要接触代码,这就是为什么我们看到越来越多的桌面应用程序作为UWP应用程序提供的原因。值得注意的例子包括iTunes、Spotify、WhatsApp、Krita和Kodi。
因此,如果转换后的桌面应用程序与UWP应用程序几乎相同,那么为什么要切换到UWP版本呢?以下是三大原因。
对许多人来说,通过中央门户安装应用程序充其量只是一个小小的好处。但让我告诉你,这是其中一件在纸面上看似平凡,但在日常生活中却被证明是无比有用的事情。
如果你曾经使用过Mac或Linux,甚至Android或iOS,那么你就知道我在说什么了。出于什么原因需要一个新的应用程序?加载应用程序商店、游戏商店或您选择的包管理器。搜索应用程序。选择并安装。完成!
有人可能会说,这和在谷歌上搜索和正常下载没什么区别,但事实确实如此。你不必再冒险去一个冒充网站,也不必担心去一个错误的网址,而这个网址承载了一个过时的应用程序版本。另外,不再需要收集和存储安装程序文件,这有助于释放磁盘空间。
使用UWP应用程序的一个好处是它与微软商店绑定,这意味着每当商店的应用程序列表更新到新版本时,你的应用程序就会自动收到更新。这家商店为您办理。
公平地说,许多独立的桌面应用程序都有自己的自动更新功能,所以这不是一个普遍存在的问题。但是许多独立的台式机都没有它,这些都是有问题的——特别是当安全漏洞被修补时,除非你访问应用程序的网站,否则你无法知道。
也许最实际的好处是UWP应用程序在沙盒环境中运行。这意味着每个应用程序都有边界,除非授予权限,否则无法访问系统资源。这可以防止可疑行为,例如篡改驱动程序、与硬件交互或修改系统级文件。
UWP应用程序也需要得到微软的批准。虽然这并不是万无一失的(还记得流氓应用猖獗的时候吗?),情况有了很大改善,微软商店比2014年干净多了。你现在遇到危险应用的可能性要小得多,如果你使用软件下载网站就不能这么说。
使用UWP应用程序有两个缺点,可能有三个。
首先,微软从应用商店的收入中(作为分销商)分一杯羹。其次,UWP应用程序的功能可能受到限制,这取决于它们需要在系统中进行交互的深度。第三,你必须使用微软商店,这是糟糕的设计和缺陷。
如果你仍然怀疑,看看这些有用的UWP应用程序值得一试。即使你不马上切换,也要注意UWP应用程序。这是一个你不应该忽视的特性,特别是因为桌面应用在未来几年将继续转换。
你确信吗?如果没有,是什么阻止你使用UWP应用程序?我们是否还遗漏了其他好处或缺点?请在下面的评论中告诉我们!
...安装、删除和管理通用应用的过程。由于这些通用/现代应用程序在Windows7及更早版本上不存在,因此在这些Windows版本上不会看到此过程。 ...
...一个巨大突破。多年来,Windows是唯一一个没有集中下载应用程序的主要操作系统。Linux和macOS,以及Android和iOS,都有专门的市场来寻找和安装应用程序。在Windows上,您只能直接从开发者网站或第三方下载站点下载,这可能很危...
... 也许我太苛刻了。充斥着假冒应用程序和安全问题的windows8版本的恐怖是遥远的记忆。这家Windows商店已经有近两年的稳固基础了。 ...
微软商店(以前叫Windows商店)是微软下载应用程序的官方市场。某些Windows应用仅在其上提供。当Windows的官方商店停止工作或者不能很快打开时,这就更加令人沮丧了。 ...
历史上,您通过其官方网站或第三方下载站点(称为桌面应用程序)的EXE文件下载Windows软件。但从Windows8开始,到今天的Windows10,你还可以选择从微软商店下载应用程序(称为商店应用程序)。 ...
微软商店在windows8中最初只是一个基本的应用程序商店,但现在已经迅速发展成为一个向windows10用户提供各种内容的大型分发平台。 ...
...之一。还有一个原因。在2016年发布了一款Windows和Mac桌面应用程序之后,该公司现在已经从微软商店推出了该应用程序。 ...
微软商店,以前被称为Windows商店,是下载游戏、应用程序、电影等的官方市场。它经常抛出错误,其中许多错误很难解决。我们将帮助您解决任何Microsoft应用商店错误。 ...
...可能性是无穷的。值得称赞的是,几乎所有的Windows原生应用程序,如邮件、日历、便笺等,都运行平稳,不会经常崩溃。对于相当多的第三方应用程序来说,情况并非如此。 ...