WEB开发网
开发学院手机开发iPhone 开发 关于iPhone平台开发生态 阅读

关于iPhone平台开发生态

 2010-05-28 01:59:00 来源:WEB开发网   
核心提示:所以,太多成功学的教材,关于iPhone平台开发生态(3),只顾大谈开放,而不去提标准;或者只提标准而不提开放,因为那个时代,整个世界也不足够多元(当然还有很多细节,我认为都是不对的,事实上在现在

所以,太多成功学的教材,只顾大谈开放,而不去提标准;或者只提标准而不提开放。我认为都是不对的,事实上在现在,一个系统要获得成功,我认为关键 是要把握开放和标准之间的平衡,不能因为开放,而忽视了标准,反之亦然。

如今Android的战略中的每一点,我都很喜欢,但是它在标准化和发行渠道上,跟iPhone确实有巨大的差距。标准化和兼容性方面,最近有个很 明显的例子,一款叫做Leech Killer的Android软件的作者@an0最 近被 Android手机间的不兼容性折磨得最终决定放弃这款软件的开发。他的写到:

我很伤心的宣布:Leech Killer 已死,有事烧纸。

是太多互不兼容的 Android 手机杀死了它。在如此混乱的世界中,涉及电话功能的工具软件已经无法由一个人维护。Leech Killer 在许多新款手机上无法正常工作,用户很生气,后果很严重。有人甚至说,它就是一坨:( 我很抱歉,朋友们,我真的已经努力了,但是我连你们的手机长啥样都不清楚 ─ 我不可能所有款式的手机都买一个。

安息吧,我的孩子,我会想念你的,你的那些老机器人朋友们也会的。

我一向认为这么多国际大牌厂商参与的,已经有10年左右的智能手机革命,十年不成的原因正是因为缺乏足够好的标准,所以客户端兼容性差。而现在 Android这个单一平台,其本身的不兼容性问题已经开始成为了一个严峻的问题。开发一般应用,也许还好,凡是涉及到硬件的,酷的程序,以及游戏,一般来说都对兼容性有比较高的要求。

比如一个应用他需要一个快捷键,而某款手机缺少了一个键造成这个快键无法按下,等等。比如一个应用需要GPS+重力加速度传感器,但是有些手机只有 GPS,而没有重力加速度传感器。更可能的就是一款游戏,你在某个分辨率下把有些做到精益求精以后,突然发现Android平台的新宠分辨率居然跟你的游戏不匹配,又要做无数的调整。相信这10年来,混迹于移动平台的第三方开发者都深有体会。

跟兼容性问题一样严重的就是,Android的市场并没有app store这么强的渠道能力,这也是目前不可忽视的问题。

从长远来看,我对这个世界的看法是越来越多元,同时因为多元也越来越美好。我认为iPhone平台和Android平台未来很有可能在很大的程度上分庭抗礼,有各自的核心价值,有各自不同的第三方开发者生态链。这不是PC机和Mac大战的结果,因为那个时代,整个世界也不足够多元(当然还有很多细节,今天就不分析这个老深坑了)。

上一页  1 2 3 4  下一页

Tags:关于 iPhone 平台

编辑录入:coldstar [复制链接] [打 印]
赞助商链接