WEB开发网
开发学院手机开发Android 开发 iPhone和Android的开放问题 阅读

iPhone和Android的开放问题

 2010-05-29 05:27:00 来源:WEB开发网   
核心提示:由此可见,PC的历史恐怕是无法作为证据拿来证明iPhone的不开放战略将取得成功的,iPhone和Android的开放问题(2),至于说在DELL PC写的程序可以在联想PC运行也未必,如果一个跑windows一个跑linux呢?但换个角度,在手机上就不行了,于是统一软硬件标准的iPhone在这点上也有优势——这一点水

由此可见,PC的历史恐怕是无法作为证据拿来证明iPhone的不开放战略将取得成功的。

至于说在DELL PC写的程序可以在联想PC运行也未必,如果一个跑windows一个跑linux呢?但换个角度,在PC上写的程序有些也可以在MAC上运行,比如用python写的平台无关程序。

tiny在推上还说过iPad在五年内可以取代书包,但我还是认为五年内取代书包的更可能是类Kindle的电纸书——山寨iPad可能性不大,但山寨电纸书已经出来了。

从山寨(兼容)PC到山寨手机,历史一次又一次证明了山寨威武。

那么对于iPhone目前的成功又是怎么回事呢?

前面已经说到,这跟Windows的成功有类似之处——并不是因为它不开放而成功,而是因为在过去几年直到现在,水果在技术和创意上一直遥遥领先于竞争对手。这一点为它带来了大量的用户,而足够多的用户才能吸引到足够多的开发者,开发出更多的应用则使它的领先优势进一步扩大,如此正反馈循环推动水果从成功走向更加成功。

但另一方面,这的确如tiny所说,与水果的软硬件标准不开放有一定的联系。

为什么PC的开放带来成功,手机不开放反而能成功?

(本段有修改)

我想这里主要是因为开放的手机平台结果就是百花齐放,缺乏统一标准。比如有些人喜欢全键盘,有人喜欢数字键盘,有人喜欢全触摸,但是PC都是有键盘的(不过现在的iPad等MID模糊了这一点)。之所以PC比较没有这样的问题,跟手机的私有性有关。PC在很多时候都是公用或半公用的——比如一家人用一台电脑,或者学校机房,网吧……但手机几乎是绝对私用的,很少有人会共用一只手机(iPad等MID之所以会与传统PC有如此大的改变,也是由于这类PC实际上私有性很强)。这就意味着手机与手机之间的兼容性并不是那么重要,于是手机的世界从一开始就是开放而多样的,即使是在比较统一的山寨机平台MTK上也是如此。手机的这种多样化对于开发人员来说真是梦魇。相比之下iPhone的统一软硬件平台就省事多了——这一点水果像PC。这也是tiny之前说过的主要理由——统一的平台对于开发人员来说,为水果做开发省事很多。

另外一个可能有关的是扩展性。手机的扩展性除了插个存储卡以外,其它的扩展很有限。你不能往手机上插个重力感应或GPS或多点触摸。所以依赖特定硬件的软件在PC上问题不大,用户只要买一个相应的设备插上就行,在手机上就不行了。于是统一软硬件标准的iPhone在这点上也有优势——这一点水果以外的其它手机没法像PC,所以它们都不如水果成功。

Tags:iPhone Android 开放

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