Mac App Store
导语:美国科技网站MacWorld今天撰文称,虽然Mac App Store并未关闭,但从种种迹象来看,它显然已经沦为被人遗忘的角落,无法获得苹果的鼎力支持。
以下为文章全文:
Reeder出问题了,无法启动。于是,我删除了Reeder,然后到App Store重新下载。
相信很多人都在上周碰到了类似的问题,出问题的应用都来自Mac App Store。问题根源是加密证书的调整,目的是为了确保Mac App Store的安全性。并非所有Mac都完美地应对了这一问题,所以引发了各种各样的故障,有的需要重启,有的则需要重新安装应用。
这或许算不上什么震惊世界的问题,但却表明Mac App Store受到的关注远不及iOS App Store。Mac开发者多年以来对该应用商店的诸多限制都感觉困惑,而这显然没有受到苹果的太大重视。
一刀切
从很多方面来看,Mac App Store似乎都像是一款容易被人遗忘的服务。一直以来,Mac开发者社区都充满活力,但苹果直到2011年才推出了Mac App Store,此时距离iOS App Store上线已经过去将近3年时间。
在iOS上,App Store至今仍是一个有争议的话题,毫无疑问,它推动了移动应用行业的发展,但整体的成本仍然存疑。开发者一直以来都要在海量应用中获得认可,而价格也持续下降——对消费者来说是好事,但从长期来看,却不利于开发者社区保持健康发展。正因如此,很多长期Mac开发者迟迟不愿在Mac App Store上架自己的应用也就在情理之中。
技术挑战同样值得关注。Mac App Store的沙盒规定意味着很多Mac应用无法在苹果的平台上出售。即便是现在,Mac App Store还是缺少很多重要应用,例如Shirt Pocket的SuperDuper!、Bare Bones的BBEdit以及Smile的Text Expander。
当然,Mac开发者面临的很多障碍同样也会在iOS系统中出现。但iOS从一开始就执行了严格的标准,而且受到严格的控制,开发者从来都没有其他奢望。
与之不同的是,Mac App Store则进入了一个原本就很成熟的软件市场。这恰好是问题所在:它采取了一种一刀切的方式,认为iOS的模式也可以适用于Mac。也就是说,Mac App Store不仅不允许应用使用某些技术型功能,还禁止了很多Mac软件社区一直以来采取的其他模式,例如免费试用和升级定价——可能是因为iOS中没有采用这种模式。
支持力度不足
然而,Mac App Store的问题绝不仅仅是引入了与iOS相同的限制。苹果在iOS App Store中推出了很多有用的功能,但却一直没有在Mac App Store中发布。
以TestFlight为例。这家公司可以方便iOS开发者将测试版应用分发给测试者,苹果也在2014年2月收购了该公司,但至今没有支持Mac应用——与此同时,Apple Watch应用和tvOS应用都已经兼容这项服务。这不仅不方便,而且令开发者感到深深的挫败:正如Iconfactory开发者克雷格·霍肯波利(Craig Hockenberry)今年7月所说,这表明Mac开发者根本无法在最终发布软件前测试iCloud的集成情况,因为这项测试必须使用TestFlight。
类似地,苹果还在2014年7月更新iTunes Connect时,为iOS应用增加了App Analytics功能,这已经成为应用开发者的数据控制台。App Analytics至今仍然没有兼容Mac,而霍肯波利指出,苹果还在Mac OS中屏蔽了App Store的评论功能,这一点反倒与iOS同步了。
公平对待
不过,这并不意味着Mac App Store没有为用户提供有价值的服务。例如,自动更新功能就可以很方便地为新Mac下载所有应用,并提供一个统一的地方来寻找应用。后者对于从iOS迁移到Mac的用户来说非常方便,因为这些人已经习惯了在一个地方寻找软件,而不是四处搜罗。另外,开发者也可以借此简化收费过程。
但考虑到Mac表现极佳,屡创销售记录,而苹果公司也从iOS和Mac应用中抽取了30%的相同佣金比率,因此虽然苹果对这两个应用商店给予了不同的支持,但现在也理应多给Mac App Store一些发展空间。