|
苹果强制Mac应用进“沙箱”引开发者担忧
http://www.cww.net.cn 2012年2月9日 15:38
北京时间2月9日消息,《华尔街日报》网站日前发表文章称,苹果强制要求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软件内的日历)的数据同步。但是萨瑟兰表示,对软件进行调整、使其能在应用商店中出售仍是值得的,因为只有这样软件才能大卖。 不过萨瑟兰也对苹果新规的执行方式心存疑虑——尤其是那些在“沙箱”中被苹果“暂时”许可的应用,它们究竟能得到多长的许可期?萨瑟兰说道:“如果‘暂时’不能变成‘永久’,那么我们这种程序就没有立足之地了。” [1] [2]
来源:搜狐IT 作 者:悠拉编 辑:张翀 联系电话:010-67110006-884
文章评论【查看评论()】
|
企业黄页 会议活动 |