《华尔街日报》网站日前发表文章称,苹果强制要求Mac应用商店的上架软件采用“沙箱”技术,此举虽然引起诸多应用开发者的不满与担忧,但也代表了PC行业效法移动领域的普遍趋势。以下是原文:
苹果将把其在移动应用领域的严格管理体系推行至桌面软件,这又一次引起了众多应用开发者的不满。
苹果很快就会加强对Mac软件的监管,限制应用程序对一些特定操作系统区域或硬件设备如摄像头、网络或相册的访问权限。
“沙箱”给开发者和用户添麻烦
苹果表示,出于安全考虑,以上规定是势在必行的,公司希望消费者能在所有苹果设备上获得标准化的体验。但是应用开发者对此表示不满,声称他们或将被迫移除其应用中的某些功能,并指出苹果此举也将给Mac电脑用户增添麻烦——他们或将只能通过下载额外的软件来实现那些功能。
引起争议的问题是,苹果决定强制要求Mac应用商店(Mac App Store)中出售的应用程序使用“沙箱”(sandboxing)技术。苹果的Mac应用商店在模式上和销售iPhone与iPad软件的应用商店差不多,推出一年来下载量已突破1亿次。
苹果提出的这一要求意味着,如果应用开发者想要让某款应用实现网络连接或与其他应用进行数据同步等功能,他们就必须在提交应用时向苹果申请许可。他们此前无需苹果许可就能实现以上功能以及很多其他功能。
苹果仅列出了能够得到许可的某些特定功能,如访问摄像头或地址簿等等,此外还有一些功能“暂时”可以得到许可——这让应用开发者很不安,他们不清楚自己产品中的一些特定功能是否能够得以保留。
外加“助手应用”可绕过“沙箱”
“沙箱”技术在移动领域很常见,苹果iOS、谷歌Android以及其他平台很早就将其作为一种安全措施,用来防止应用程序损害其他系统区域。但是一些应用开发者指出,“沙箱”技术可能会对桌面软件造成严重破坏,桌面软件往往比移动应用更加复杂。
加拿大温哥华的Mac软件开发者马克•曼兹(Mark Munz)表示,为了遵守苹果的新规定,他不得不从自己的的文字编排应用TextSoap(与其他程序整合)中移除一些重要功能。
为了让Mac用户恢复那些被移除的功能,曼兹和他的公司团队正在开发可在Mac应用商店单独下载的“助手应用”。“可以说,‘沙箱’没能起到它应有的作用。”曼兹如是说。
苹果应用商店令开发者又爱又恨
在苹果和成千上万软件开发者的权力拉锯战中,Mac应用的“沙箱”一事,只是一段最新插曲。苹果在2008年推出iPhone应用商店之后,开发者蜂拥而至,他们一边向亿万iPhone用户兜售自己的应用,一边抱怨苹果的种种严格限制。而现在,随着苹果应用商店的扩张,他们只能忙不迭地应对新规定,而且也不知道它们会产生怎样的影响。
肯特•萨瑟兰(Kent Sutherland)是Flexibits公司的联合创始人,苹果新规使得该公司出品的Mac日历应用Fantastical必须先得到苹果的许可,然后才能实现与其他日历工具(如微软Outlook软件内的日历)的数据同步。但是萨瑟兰表示,对软件进行调整、使其能在应用商店中出售仍是值得的,因为只有这样软件才能大卖。
不过萨瑟兰也对苹果新规的执行方式心存疑虑——尤其是那些在“沙箱”中被苹果“暂时”许可的应用,它们究竟能得到多长的许可期?萨瑟兰说道:“如果‘暂时’不能变成‘永久’,那么我们这种程序就没有立足之地了。”
据悉大多数开发者无需做大幅改动
根据苹果致应用开发者的电子邮件,苹果将于今年3月1日推行“沙箱”技术——原定期限本来是去年11月,但由于开发者纷纷抱怨而推迟。
苹果的一位发言人表示,苹果将与开发者进行密切合作,让Mac应用都采用“沙箱”技术,从而增强Mac电脑的安全性。新规只适用于在Mac应用商店出售的应用,苹果从应用销售中获得30%的分成。据知情人士称,其实大多数应用开发者无需进行大幅改动即可符合新规。
一些开发者表示,在苹果应用商店卖应用很划算,如果卖得好还有望在应用排行榜上脱颖而出甚至名列前茅。另外一些开发者则表示,他们入驻应用商店是为了与苹果的在线同步与存储服务iCloud整合。
“每一笔销售都能推动我们的收入增长。”应用开发商Realmac Software公司的产品经理尼克•弗莱彻(Nik Fletcher)说道,“我们一定会继续这样推广我们的所有产品。”他还补充道,苹果也在听取开发者对“沙箱”的种种疑虑。
PC效法移动市场,微软也跟风
苹果看到了合并不同软件市场的大好机会。根据市场研究机构IDC的2011年第三季度数据,苹果在全球PC(个人电脑)出货量中仅占5.2%,但在全球智能手机出货量中却占到了13.9%。苹果希望iPhone和iPad的粉丝们也能爱上Mac电脑。
在2011年初,苹果推出了Mac应用商店,其功能包括可用iTunes帐户付款以及获取应用更新通知等等。
苹果对Mac软件的举措,代表了电脑行业一种更为普遍的做法:效法移动应用的模式来促进PC软件的销售。PC软件的设计正在发生变革,出现了类似手机的触控界面和新版启动界面。PC软件也在借鉴移动应用商店的商业模式,平台提供商从销售中收取分成。
微软身为PC软件的先驱,却在智能手机与平板电脑领域落后苹果和谷歌一大截。微软准备在下一代Windows操作系统中学习苹果的很多长处,Windows 8将采用名为Metro的新界面并支持触控操作,还将推出应用商店——而微软将像苹果一样,向应用开发商收取销售分成。
此外,微软也计划对采用Metro的应用进行约束,它们在访问该操作系统的某些特定功能时需获得微软许可。本月晚些时候,微软的应用商店将和Windows 8消费者预览版一起推出。