去哪儿买我的Mac应用?

去哪儿买我的Mac应用?

导读:自Mac App Store发布以来,潜在用户普遍会问开发者这样一个问题:是应该直接从开发者手中购买应用还是通过Mac App Store来买应用呢篇文章的作者Rentzsch是一名Mac程序员,从事Mac软件相关写作已有将近20年的经验,他在本文中给出了自己的答案。 

开发者对导读中的问题表现得很谨慎,大部分都会给出一个模棱两可的答案,把问题抛给用户,让用户自己做出选择。幸好Apple现在只接受使用沙箱技术(限制应用对Mac电脑上特定操作区域的访问权限)的Mac应用,说得明白点就是:用户应该直接从开发者手中购买Mac应用。

以下是直接向开发者购买非沙盒应用的一些优势

一、更好的用户体验

非沙盒应用能够自动引导用户在Open/Save面板修改文件夹、运行用户自己编写的AppleScript、管理iTunes、自动安装PDF服务。

二、更多特色

非沙盒BBEdit能够直接修改需要管理员权限的文件,当你想要剪切时,非沙盒OmniFocus可以在Finder中自动确定选择的文件。

三、更好的数据完整性

基于文档的Core Data应用跟沙盒技术不兼容。一个解决方案就是使基于磁盘的记录方式失效,这样做会增加数据损坏的几率。看起来沙盒技术的Core Data应用需要切换软件包,找到一个长期的解决方案,这样就不会有充分的理由来改变文件格式了。另外,软件包在数据分享方面没有平面文件方便。

四、更新更多更快

不同的开发者有自己不同的更新时间表,但典型的直销式的应用收到的更新更勤而且延误比Mac应用商店的应用少。一些开发者有意地放慢直销式应用的更新时间来匹配Mac应用商店的延迟,这样也会减少用户的疑惑,因为毕竟啥时候更新是开发者自己说了算。

五、丢失软件投资的风险下降

我在Mac应用商店买了Divvy。但悲剧的是,Divvy依赖于Apple的可接入API,而这在非沙盒应用上不能使用。这也意味着除了一点小修小补,我不会再得到我所购买应用的更新。一些开发者不遗余力地想实现Mac商店应用和直销式应用的无缝对接,这无疑是值得鼓励的,而且有利于缓解现在的局面。沙盒技术只是应用商店刚刚出现的规则变化,我相信好戏还在后头。 失之东隅,得之桑榆,直接购买应用比让自己的软件受制于Apple的政策变化更加安全。

六、更多的钱流入开发者的腰包

对于一个10美元的应用程序来说,你通过Mac应用商店购买的话,只有7美元会给到开发者的手中。而直接从开发者手中购买的话,开发者会赚到9美元。越来越多的开发者不鼓励直销的做法是对“Mac关注用户体验”这一宗旨的贯彻实施,他们情愿放弃这部分直销的利益以确保用户更加便捷的体验应用。

然而,就像前面所提到的,直接向开发者购买也有其弊端。

从Mac商店购买有以下优点

一、更好的购买体验

Apple也许早已有了用户的信用卡信息。无需解压即可恰到好处地安装。

二、更好的维护体验

买一个新的Mac,打开应用商店,输入Apple证书。接下来就出现了一列你已购买的应用,等着重新安装。不需要记住你之前安装过什么应用、谁设计的、开发者的网站或是你的许可密钥是什么。

三、访问iCloud

Apple表示只有Mac应用商店里的应用,也就是沙盒应用才能够访问iCloud。好消息是这不是什么大不了的,此举已经被SmileOnMyMac的大神破解,他们在Mac应用商店的应用和直销式PDFPen之间搭建了“桥梁”,从而使非沙盒应用能够访问iCloud。

四、Apple品质保证

我不是很赞成这一点,可毕竟从Mac商店下载应用比运行一些从外网下载的软件更安全。例如,我希望Mac OS 10.8上的Gatekeeper(可防止用户下载和运行恶意软件)能够让我母亲少从外网下软件或是在她的Mac上运行(这在Mac OS 10.6上的 Gatekeeper就已经实现了)。

我最主要的观点就是沙盒技术确实在安全领域有一定的功效,但用户现在还是应该从开发者那里直接购买应用而非借助Mac商店。

文章来源:rentzsch.tumblr

本文为CSDN编译整理,未经许可不得转载。如需转载请联系market@csdn.net。

责任编辑:朱慧涛

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作91462 人正在系统学习中

来源:孟迎霞

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年5月3日
下一篇 2012年5月3日

相关推荐