为什么(大多数)桌面应用程序在windows应用商店中不可用

Windows 10附带的Windows应用商店可以一站式找到您要找的所有软件。但事实并非如此,一些桌面应用程序,比如Kodi和Evernote,现在已经可以使用了,但大多数都没有。...

为什么(大多数)桌面应用程序在windows应用商店中不可用

Windows 10附带的Windows应用商店可以一站式找到您要找的所有软件。但事实并非如此,一些桌面应用程序,比如Kodi和Evernote,现在已经可以使用了,但大多数都没有。

这家商店主要提供诸如Candy Crush Saga和TripAdvisor等移动风格的应用程序,这两款应用程序目前正与Windows 10捆绑在一起,但不是许多Windows用户所依赖的功能更强大的桌面应用程序。至少这家商店不再充斥着假冒的桌面应用程序。

这家商店只提供通用应用程序

微软决定只通过该商店提供通用应用程序,而不是桌面应用程序。Windows应用商店只包括为微软新推出的“通用Windows平台”(Universal Windows Platform)或UWP编写的应用程序。它有时也被称为“通用应用程序平台”,或UAP。

早在Windows8和Windows8.1时代,商店就只包括那些新的“Metro应用程序”或“Modern应用程序”——微软实际上在Windows8.1中称之为“商店应用程序”。这些应用程序比桌面应用程序更受限制,只在全屏Metro界面上运行,从未真正“关闭”。很简单:如果你想要新接口的应用程序,你就使用商店。如果你想要桌面应用程序,你可以用老式的方法来实现。

为什么(大多数)桌面应用程序在windows应用商店中不可用

然而,在windows10中,微软已经开始模糊界线。这些商店应用程序在自己的桌面窗口中运行,与其他桌面应用程序一起运行。然而,他们还是不一样。

随着windows8的发布,微软使得开发者可以将他们的桌面应用程序添加到Windows应用商店中。然而,这些只是提供链接到网站的存储页面,在那里你可以下载桌面应用程序。这些似乎不再出现在Windows10中。

通用应用程序更加有限,这就是重点

相关报道:为什么你不应该从Windows商店购买《古墓丽影崛起》(以及其他PC游戏)

但微软新推出的通用应用平台更为有限。即使是在功能强大的桌面风格应用程序被带到Windows应用商店的情况下,应用商店的版本与桌面版本相比也显得力不从心。看看古墓丽影的崛起吧,它既可以从Steam作为桌面应用程序使用,也可以从Windows商店作为通用应用程序使用。通用版本的限制要大得多。Windows应用商店中有一个Dropbox应用程序,但它不能像Dropbox桌面应用程序那样将你的文件同步到你的计算机上——它更类似于Dropbox的智能**应用程序。

这是因为微软新的应用程序平台被设计得更加有限。应用程序在沙盒中运行,限制了它们可以在系统**问的文件。他们不能干扰其他应用程序和窥探你。它们不能在启动时启动自己,也不能一直在后台运行。通用应用程序设计成可移植的,可以在Windows Phone、Xbox和其他平台上运行。与传统桌面应用相比,这些新的通用应用与iPhone、iPad或Android上的移动应用有更多的共同点。

为什么(大多数)桌面应用程序在windows应用商店中不可用

相比之下,传统的Windows桌面应用程序几乎可以用你的电脑做任何他们想做的事情。UAC现在可以阻止他们在未经您允许的情况下篡改您的系统文件,但他们仍然可以篡改您的个人文件,充当键盘记录器,或者使您的系统不稳定。权力是把双刃剑。

微软只希望分发不存在安全、隐私或性能风险的安全应用程序。这就是为什么它排除了正常的桌面应用程序,它不能保证不会造成问题。微软更希望人们创建通用应用并通过商店分发,因为系统可以管理这些应用并确保更好的体验。

至少是这样。实际上,通用应用程序还没有真正起飞,大多数Windows用户需要桌面应用程序。但是,在WindowsStore首次发布Windows8三年半后,微软仍在努力改变这种状况。

相关:为什么Mac应用商店没有你想要的应用程序

Mac实际上也有类似的问题。虽然苹果的Mac应用程序商店包括传统的Mac桌面应用程序,但Mac应用程序商店强制实施沙盒,以防止这些应用程序在Mac上造成麻烦。这意味着,更强大的Mac应用程序无法通过Mac应用程序商店提供,必须从类似于下载Windows桌面程序的网站上下载,而且Mac应用程序商店中的应用程序通常是更有限的版本。许多Mac开发者已经放弃了Mac应用商店。Mac用户也无法在Mac应用商店中找到他们想要的所有桌面程序。

为什么(大多数)桌面应用程序在windows应用商店中不可用

一些桌面应用程序可以转换成uwp(现在已经在商店里了)

相关:如何将Windows桌面应用程序转换为通用Windows应用程序

随着Windows10的周年更新,微软的“桌面桥”——以前被称为“百年计划”——已经到来。开发人员现在可以使用传统的Windows桌面应用程序(换句话说,Win32和.NET应用程序)并将它们打包成UWP应用程序,然后提交到Windows应用商店。

这项技术的效果出奇地好。Kodi media center的开发人员曾写道,他们不相信Kodi(一个使用硬件音频和视频加速的复杂应用程序)成为UWP应用程序会很容易。但是,令他们惊讶的是,它居然奏效了。桌面版的Kodi现在在Windows应用商店中提供。

Evernote的完整桌面版本现在也可以在Windows应用商店中获得。这比为windows8创建的sad“Evernote Touch”应用程序有了很大的改进。

为什么(大多数)桌面应用程序在windows应用商店中不可用

但是沙箱呢?我们预计,许多应用程序在对话后可能无**常工作,因为它们受到UWP沙盒的限制,就像Mac应用商店沙盒限制许多Mac应用程序一样。微软甚至警告开发人员,不是每个应用程序都能在不修改的情况下工作。

然而,看起来沙盒是非常宽容的。带有桌面网桥的应用程序不受普通UWP应用程序上所有沙盒限制的约束。这使得许多桌面应用程序在转换后可以“正常工作”,而不需要任何额外的调整。

以这种方式打包的应用程序比普通桌面应用程序有一些优势。Windows应用商店提供了一个安全的中心位置,可以从中查找和安装应用程序。商店也会自动更新应用程序。转换后的应用程序可以以干净的方式快速安装和卸载,没有任何安装向导、剩余的注册表项和其他不必要的文件占用硬盘空间。

开发者还可以在桌面应用程序中添加UWP功能。例如,Windows应用商店中的Evernote应用程序提供了一个实时互动程序。微软表示,这将让开发者逐步将桌面应用迁移到UWP应用,一次替换一部分代码。

不幸的是,这些应用程序并不具备普通“通用Windows平台”应用程序的所有优势。虽然它们在技术上是“UWP”应用程序,但实际上并不是通用的——它们只在windows10个人电脑上运行,不会在windows10**、Xbox One、HoloLens或微软未来可能发布的其他平台上运行。

为什么(大多数)桌面应用程序在windows应用商店中不可用

我们预计未来会有越来越多的桌面应用程序加入Windows应用商店,但并不是所有的桌面应用程序都能在商店中使用。一些功能强大的应用程序不能被沙盒处理。开发人员将不得不做一些额外的工作,任何额外的UWP功能将只适用于windows10。开发者必须继续为Windows7用户提供可下载的安装程序。

而且,如果一个开发者在销售软件,它将不得不给Windows商店30%的利润分成。开发人员可能希望销售自己的软件并保留所有利润,而不是与微软分享。

在可预见的未来,Windows应用商店将继续只是获取某些应用程序的一种方式,而不是为您在Windows 10 PC上可能需要的所有软件提供一站式服务。

  • 发表于 2021-04-09 01:27
  • 阅读 ( 155 )
  • 分类:互联网

你可能感兴趣的文章

windows 8.1版(windows 8.1)和windows 10(windows 10)的区别

...,但Windows10有许多新功能,包括虚拟桌面、桌面上的metro应用程序和snap assist。 windows 8.1回顾–windows 8.1的功能 2012年8月,微软发布了windows8操作系统,他们对Windows操作系统进行了一次颇具争议的改动,删除了经典的“开始”菜单...

  • 发布于 2020-10-19 17:56
  • 阅读 ( 438 )

从microsoft应用商店下载windows桌面应用程序的3个原因

...域客观上更好。Windows最多只能依靠Ninite之类的批量安装应用程序。但在未来几年,这种情况可能会改变。 ...

  • 发布于 2021-03-12 08:17
  • 阅读 ( 235 )

9个官方windows应用商店应用取代流行的桌面应用

...商店,而不是桌面版。如果您一直想尝试Windows应用商店应用程序,现在是时候了。 ...

  • 发布于 2021-03-15 04:24
  • 阅读 ( 165 )

桌面应用与微软商店应用:你应该下载哪一个?

历史上,您通过其官方网站或第三方下载站点(称为桌面应用程序)的EXE文件下载Windows软件。但从Windows8开始,到今天的Windows10,你还可以选择从微软商店下载应用程序(称为商店应用程序)。 ...

  • 发布于 2021-03-19 14:57
  • 阅读 ( 472 )

windows10pro与enterprise的区别是什么?

...包含了windows10的所有突出功能,比如游戏工具、微软商店应用程序、电话链接功能等等,但windows10pro就是基于这些功能构建的。 ...

  • 发布于 2021-03-29 05:03
  • 阅读 ( 329 )

在Windows10中,“以管理员身份运行”是什么意思?

...) 但是,即使您在Windows上使用管理员帐户,也不是每个应用程序都需要完全的管理员权限。事实上,这对安全性不好你的网页浏览器不应该完全访问你的整个操作系统。用户帐户控制(UAC)限制应用程序拥有的权限,即使是从...

  • 发布于 2021-03-31 17:35
  • 阅读 ( 1212 )

下载skype以获得比Windows10内置版本更多的功能

...版功能更少,可以从微软网站下载。 是的,有两个skype应用程序 Skype for Windows有两个版本: “Skype for Windows 10”包含在Windows 10中。它来自Windows应用商店。它是一个UWP应用程序,这意味着它有各种各样的限制,不像旧的桌面应...

  • 发布于 2021-04-04 06:51
  • 阅读 ( 234 )

使用windows应用商店版本避免itunes膨胀

...或者从微软商店安装。无论哪种方式,您都会得到相同的应用程序,但应用商店应用程序的膨胀较小。 商店应用程序与itunes相同 微软商店里的iTunes版本并不是某种“精简”的通用应用程序。这是你知道的和(可能不)喜欢的iT...

  • 发布于 2021-04-06 08:30
  • 阅读 ( 147 )

什么是“应用程序框架主机”,为什么它在我的电脑上运行?

...许多。不知道这些服务是什么?最好开始读书! 什么是应用程序框架主机(application frame host)? 这个过程与通用Windows平台应用程序(也称为商店应用程序)相关,商店应用程序是windows10中包含的一种新型应用程序。这些应用程...

  • 发布于 2021-04-07 06:26
  • 阅读 ( 187 )

什么是“wsappx”,为什么它在我的电脑上运行?

...大量CPU和磁盘资源。它与Windows商店和微软新的“通用”应用程序平台有关。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代...

  • 发布于 2021-04-07 09:38
  • 阅读 ( 279 )
eefv4038
eefv4038

0 篇文章

相关推荐