知名软件 Sketch 撤离 Mac 应用商店的事,在海外开发者圈子里引起了广泛关注。作为 Mac 平台独占的 UI 设计工具,Sketch 在新一代开发者之中人气极高。这一“艰难决定”也激起了 Mac 开发者们对苹果积蓄已久的抱怨。
Sketch 开发商在其官方博客[1]中解释,促使其做出决定的理由并不是具体的某一个,而是多个原因的集合。文中列举了三个主要原因:一、效率低下的审核机制,延误bug修复时机;二、不灵活的销售策略,无法提供让软件付费升级到新版;三、强制App使用沙箱(sandbox)技术,限制了软件的新功能开发。
巧的是,不久前 Mac QQ 团队在一次技术分享中,也提到了“Mac应用商店的审核机制对开发者不够友好”的事。Mac QQ 产品负责人张旭告诉雷锋网,“苹果通常并不告诉你具体哪里出了问题,只告诉你有问题,然后自己去查,来来回回需要多次邮件沟通澄清。”除了沟通成本高之外,Mac QQ 的很多功能也因为沙箱机制受到了影响。结果就是,当最新版 Mac QQ 准备就绪时,腾讯会优先引导用户上官网[2]下载升级,Mac App Store 中提供的版本何时更新只能“听天由命”。
有道词典在 Mac 应用商店中颇受欢迎,上个月刚刚进行了更新。它的情况跟 QQ 有些类似,同时提供网页下载和应用商店两个渠道,通常应用商店的版本更新会慢一拍。
为知笔记的情况如出一辙,应用商店的版本还停留在9月份,网页提供的下载文件已经又更新了3次。为知笔记CEO李峻对虽然也吐槽 Mac 应用商店的人工审核有时候很奇葩,但总体上他认为自己的产品并没有遇到太多困扰,视应用商店为最重要的渠道。“不要指望绕过它的付费、安全和更新机制,苹果对产品开发质量上的要求,我们就当是帮忙控制品质了。”李峻说。
与他们不同,功能上简陋得多、更新迭代缓慢的“微信Mac版”并不在官网提供安装文件下载,必须跳转到 App Store 进行安装,采用和手机一样的方式。
负责遨游浏览器 Mac 版开发的老赵向雷锋网解释,沙箱是一种安全机制,苹果强制所有软件开启沙箱才能上架,但实际上有的软件适合在沙箱中运行,有的则不合适。按照雷锋网的简单理解,功能越复杂需要的权限越多就越不适合。对应到QQ和微信上,就是QQ更难适应。
遨游 Mac版是少数上架 Mac 应用商店的浏览器软件,其他国际主流的 Chrome,以及国内主流的多款浏览器均有 Mac 版,但未在 Mac 应用商店提供。遨游常常能获得苹果官方的编辑推荐,在工具类软件中稳居前五。但据老赵介绍,遨游在应用商店中的版本和网页上的版本并不一致,应用商店的版本使用系统的页面渲染引擎 WebKit,需要跟随系统一起更新,在网页上提供的版本基于Chromium 开发,更新更快,功能也更多。
另一种必备软件,输入法可能是特例。iPhone 支持第三方输入法不过是去年 iOS 8 才开始的事儿,Mac 系统一直都支持第三方输入法,只不过第三方输入法就属于那种典型的不合适沙箱机制的软件,所以搜狗和百度都没把心思花在跟苹果讨价还价上,很有默契地仅提供传统的网页版下载安装方式。
国内大部分 Mac 新用户通常首先是 iPhone 使用者,当他们试图跟手机上一样,倚重 Mac 应用商店下载软件时,往往会大失所望。不仅必备的浏览器、输入法等软件均难寻踪迹,大部分其他软件还是需要使用传统的方式下载。这就是现状。
Mac 应用商店2011年1月上线。时任CEO的乔布斯曾说,App Store 是移动应用的革命性创新,苹果要把这项革新带入 PC 软件领域。从现在的情况看,不少人认为乔布斯的愿望要落空了,因为 Mac应用商店并没有像它的 iOS 前辈那样受到用户和开发者的普遍欢迎。
Mac 应用商店相对于苹果其他光鲜的产品来说,处于暗淡无光的角落。只有新的OS X 操作系统上线时,苹果的官方新闻稿里才会出现它——以《OS X Mavericks 在 Mac 应用商店提供下载》这样的标题出来跑龙套。说苹果搞砸了 Mac 应用商店或许有标题党之嫌,但苹果在这件事上做得“非常不漂亮”应该能得到大部分人的认同。或许对苹果来说,聊以慰藉的是,老对手微软在PC应用商店上的进展更加糟糕。
Sketch 开发商没对苹果完全死心。他们说,相信苹果内部一定有真正关心 Mac 的人,如果情况有变,随时准备回来。但愿“真正关心 Mac”的人,能在 Mac 应用商店这块荒地被遗忘之前醒来。
参考:
[2] Mac QQ 官网