为什么Mac应用商店没有您想要的应用程序

与Windows不同,MacOSX有一个桌面应用商店。买一台新的Mac,你可能会为打开Mac App Store并安装所有你最喜欢的软件而感到兴奋-但你不会在商店里找到所有你最喜欢的应用。

Mac应用商店不像苹果iPhone和iPad上的应用商店。你总是可以从商店外部安装应用程序,许多开发者不会将他们的应用程序包括在商店中。

Mac软件生态系统超越了商店

从2008年发布的iOS2第一次允许第三方应用开始,苹果的iOS机就已经内置了App Store。但Mac App Store在2011年作为MacOSX 10.6.6的一部分首次亮相。MacOSX的桌面版本在2001年首次亮相,因此OSX在没有集中式应用商店的情况下有十年的开发时间。

所有这些OS X应用程序仍然存在。Mac用户总是直接从开发者的网站或很久以前的软件安装盘上获得应用程序,而且这种情况还在继续。Mac应用商店并不是获取应用程序的唯一途径。默认情况下,Mac被配置为允许来自应用程序商店的应用程序或已由经批准的开发者签名的应用程序。

事实上,苹果围绕Mac App Store的选择让许多开发者望而却步,不愿将他们的应用程序放到Mac App Store上。这不仅仅是因为Mac App Store版本不完整-它的限制与Mac OS X这样的桌面操作系统的全部内容不匹配。许多流行的Mac应用程序就是不允许进入应用程序商店。

沙盒,或者为什么许多应用程序不能出现在应用商店上

Mac App Store上没有很多应用程序的主要原因是“沙箱”要求。和苹果的iOS一样,Mac App Store中列出的应用程序必须在受限的沙盒环境中运行,因为它们只有很小的一个容器可以访问,并且不能与其他应用程序通信。他们不能访问你电脑上的所有文件-如果他们想访问一个文件,他们必须弹出一个打开对话框,而你必须选择那个特定的文件。

还有很多其他类似的限制。但这不仅仅是个人限制的问题。“App Sandbox”是MacOSX在创建数年后才添加的东西,它并不适用于您的计算机上可能运行的所有类型的程序。它尤其不适合你需要在MacOSX这样的桌面操作系统上运行的功能强大的应用程序。当然,Twitter和Evernote等应用程序可以很好地安装在Mac App Store上。但是,需要访问更多Mac的功能更强大的应用程序必须从应用程序商店之外分发。

钱是另一个因素。如果一款应用程序在应用商店中,当你购买它时,它的开发者必须向苹果支付一定的提成。如果一款应用在应用商店之外销售,你可以直接从那些开发者那里购买,他们不必给那些开发者提成。例如,虽然暴雪提供其广受欢迎的游戏的Mac版本,但它们是通过Battle.net应用程序下载的,而不是通过苹果Mac应用程序商店下载的。暴雪不需要向苹果支付分成。

开发者也不能通过Mac App Store提供演示或付费升级,也不能与客户直接沟通。Mac开发者已经在许多帖子中对这些问题进行了分类,比如Mac应用商店:微妙的出走。

如何从应用商店外部安装应用程序

相关:如何在Mac上安装应用程序:您需要知道的一切

从Mac App Store之外安装应用程序是可能的,你需要这样做。无论你想要Chrome、Firefox、Adobe的Flash插件、Microsoft Office、Photoshop、Skype、Dropbox、VLC、Steam,一个运行Windows软件的虚拟机应用程序,还是许多其他应用程序-你都需要从Mac App Store以外的地方获得它们。

做到这一点的方式与在Windows上大致相同-对节目进行网络搜索,阅读最佳节目列表,并查看评论。Mac App Store是一个获得简单、基本应用程序的方便地方-但更强大的应用程序将不得不从它的外部安装。只需下载这些应用程序,并从通常分发它们的.DMG文件中安装它们即可。这是老式的,但很管用。

令人遗憾的是,Mac App Store并没有成为你想要运行的软件的一个值得信赖的地方,而且越来越多的开发者正在抛弃它。对于非常简单的应用程序来说,它仍然是一个很好的地方,而且是购买您可能需要的简单实用程序的安全途径。但你不能像依赖iPhone或iPad那样依赖它。

相关文章