永远是一段漫长的时光

Rob Griffiths在Macworld编辑的一篇题为“的日志中,iPhone 1.0永远“:

与大多数苹果软件更新不同,我推迟了这个项目的运行,直到有一些关于具体情况的现场报告。一旦这些报告开始陆续出现,我得出了一个痛苦但显而易见的结论:我永远不会在我的iPhone上安装1.1.1更新。

我选择了不升级,因为我重视生产力、娱乐,以及我在iPhone中添加的第三方应用程序提供的定制功能。

我,另一方面,我毫不犹豫地升级了我的iPhone。第三方黑客玩得很开心,但没有一个是我怀念的。一个也没有。(嗯,以外我自己的,即使这一点也不重要,因为无论显示字体如何,Notes应用程序都很糟糕。)我发现最有用的是Craig Hockenberry的iPhone原生Twitterrific-但即使是那个,在当前状态下,更像是一个杀手级的概念证明,而不是一个完整的杀手级应用。

但看看有多少人会很有趣,像格利菲斯一样,出于这个原因,我们坚持1.0.2——发展努力是否会继续,即使他们只能,至少现在,以运行旧的1.0.2操作系统的iPhone为目标。我的猜测是,直到-除非-黑客成功地找到了访问1.1.1 iPhone文件系统的方法,地下开发社区将要衰败。我还怀疑大多数iPhone用户已经升级到1.1.1。

格里菲斯继续说:

我还了解到,iPhone和iTunes之间的新加密通信很可能是防止SIM解锁程序所必需的,这直接影响了苹果公司和AT&T公司的收入。我完全相信苹果有权为了保护自己的收入而做些什么,以及它的合作伙伴。

仍然,有了这样的理解,我不得不问……苹果在想什么?

苹果公司正在思考格里菲斯在他自己的前一段中所写的——他们需要关闭对iPhone文件系统的非官方开放访问,因为人们正在使用它从苹果的合作伙伴电话网络中解锁iPhone。1.1.1升级既破坏了SIM解锁,也破坏了第三方应用程序,归根结底原因是:关闭了访问iPhone文件系统的已知技术。事实上,我猜1.1.1更新不会破坏与第三方应用程序本身的兼容性-如果你能够安装它们,我想他们会工作得很好的。只是(a)升级到1.1.1会重新安装整个操作系统,从而删除已安装的任何第三方应用程序;(b)已经没有任何已知的方法来重新安装第三方应用程序了。(1.0.2和1.0.1更新也重新安装了整个操作系统-这样更简单。)

无可否认,据我们所知,即使黑客们从来没有找到一种方法来模拟解锁原来的iPhone1.0操作系统,苹果仍然可能在1.1.1更新中关闭了对iPhone文件系统的访问。例如,值得注意的是,iPod touch,没有SIM卡或网络运营商专有权,锁定方式显然与1.1.1 iPhone相同。但假设除外,我们知道1.0 iPhoneSIM解锁。如果你认为苹果可以在不违反他们签订的保证其全球运营商合作伙伴独家经营权的合同的情况下就这么做,你疯了。

回到格里菲斯:

我不明白的是,苹果显然对允许iPhone上的第三方应用没有任何好处。这让我困惑,因为一个积极的第三方发展社区只能提供帮助,没有受伤,苹果的底线。

从苹果的行为来看,这不是一个有效的结论。很有可能,至少是最不可能的,苹果公司的每个人都看到一些在iPhone上允许第三方应用程序是有利的,但它们在技术上还没有准备好这样做,或者他们认为弊大于利。认为没有任何权衡是愚蠢的,最明显的是,只要iPhone向第三方应用程序开放,它也是开放的,或者至少更开放些,SIM解锁。你可以说苹果应该允许这样做,但你不能说这不是一种权衡。

回到格里菲斯:

我想苹果把它吹到了这里,把它吹得很大。不接受和扩展第三方应用程序的开发,它们似乎朝着相反的方向发展:使第三方应用程序尽可能难以存在。

如果苹果确实没有计划曾经允许iPhone的第三方软件开发,也许他们把它炸了。(也许不是-虽然我个人希望看到苹果正式开放iPhone,我不认为他们需要去。我觉得iphone很受欢迎,有利可图的,长期平台,同时对开发人员保持封闭。)但这是一个巨大的“如果”,苹果执行团队之外没有人知道今天的答案。

苹果完全有可能致力于开发iPhone,但他们还没有准备好,而且,按照他们通常的政策,同时他们也闭嘴。

苹果公司把事情搞砸了,甚至对基础的iPhone开发者社区无礼,这种想法是荒谬的。苹果从不要求也不鼓励iPhone软件开发,事实上,不管怎样,苹果都没有义务支持它。

格里菲斯的最后一点:

当然,消费者仍然有选择,但这种选择是购买竞争品牌的智能手机。这就是苹果真正想要我们做的吗?

对,事实上。如果“第三方软件开发”是您对电话的要求之一,买iPhone以外的东西正是苹果想要你做的。就像你“需要”一个硬件键盘一样,与专有的Microsoft Exchange电子邮件服务器兼容,可自由定制铃声,可拆卸面板,或者iPhone所缺少的其他功能。

只有一种方法可以迫使苹果开放iPhone开发,而不是通过开发地下iPhone应用程序。这是因为不买iPhone。金钱万能,现在,似乎并不缺少愿意给苹果钱以换取一部完全关闭的iPhone的人。