乔布斯演绎“苹果式”闭源精神

移动开发
iOS 的进化,并不比开源的 Android 来得差。而且,这个成功并不能完全归功于苹果。其实,他没有独自引导这场革命的能力。iOS 不是一个从来意义上的闭源系统。甚至,iOS 也不再是一个独立的系统。iCloud 把 iOS 和 Mac OS 连为一体。

[[32034]]

微创新

在“ 360 的微创新思想”和“只要对用户有利拿来没关系”的“百度文库精神”的指导下,***届 WWDC ( World Wild Developes Coies )的主题演讲胜利闭幕了。

如果你嘲笑过“微创新”,又声讨过百度文库,那么,赞美 WWDC 2011 将会给你带入一个尴尬的境地。所以,博主们***不要心存侥幸。据 Jack Bauer 说,中国人的记性很好。( China has a long memory )

海盗

乔布斯早就说过:能做海盗,为什么做海军?抄袭,或者更直白点,抢,正是海盗的日常行为。

第三方多任务,Tethering ,文件夹⋯⋯ iOS 的每一次进化,都要有一些 Cydia 上的第三方开发者被苹果“微创新”。

甚至, Cydia 之外的开发者也不是***次倒霉。 Admob ,Openfeint 的悲剧还历历在目。 Tapjoy 恐怕也快遭毒手。

多年来,苹果的行为的逻辑是一贯的,并非在前几天才突然改变。

开源,闭源

还有一滩比抄袭更壮观的口水战:开源和闭源。从 PC 系统的 Windows VS Linux 开始愈演愈烈,到今天没有结果。

移动系统上,这场论战再次上演: Android VS iOS 。

开源可以避免重新制造轮子。可以汇集众包的智慧来进化(据说全球有上百万 Linux 志愿者)。同时,一些开源许可证也造成了商业上的障碍。贡献的确定和利益的分配更是一团乱麻。所以,开源项目中,涉及利益较少的基础设施比较多(比如 Webkit )。免费或者非盈利的项目比较多(比如 Linux )。

Google 的选择正是如此:开放并且免费。效果还不错。虽然 Google 一直为保持 Android 的控制权苦恼,但是另一方面,大家也更放心的汇集到 Android 旗下, 他的发展神速。

开源的对立面就是闭源。一般意味着可以保证利益和控制权。但是,无法享受开源的各种好处。

比如 iOS ?

苹果的能力?

iOS 的进化,并不比开源的 Android 来得差。而且,这个成功并不能完全归功于苹果。其实,他没有独自引导这场革命的能力。

从苹果修建的数据中心的规模看,苹果为进军网络应用下了大本钱。而 MobileMe 只是再次证明了他在这个方面的一贯 ED 。

iOS 的应用程序,苹果以前还能拿出个 Guidelines 教育开发者。今天,很多开发者有资格写一本去教育苹果了。(比较 Camera+ , iOS 5 的 AE Lock 就是一种改恶,而非改善。)

甚至,苹果在系统的进化上也会犯错。放在别的 OS 上绝对会被果粉骂做脑残的弹出式通知窗口,就出自他的手笔。

可是, iOS 5 又几乎***的找回了进化方向:更宏大又靠谱的网络部分,更好的通知系统,更多可以讨用户欢心的实用功能(甚至,导致 Camera+ 下架的音量键拍照!)

苹果式闭源

iOS 不是一个从来意义上的闭源系统。甚至,iOS 也不再是一个独立的系统。iCloud 把 iOS 和 Mac OS 连为一体。

即使苹果,恐怕也很难在闭源的情况下,毫无错误的引导一场这么宏大的进化。同时,因为苹果对软硬件的控制欲,开源似乎也不是个选择。结果,他发展了一种独特的闭源方式:

系统的代码封闭,但是,比以往更多的和第三方分享利益。( App Store 开发者直接从苹果受益。第三方网络服务和 Cydia 间接从 iPhone 受益)

和第三方合作,但是,也会通过“微创新”,把第三方的成果并入系统。苹果手上的代码也许并不开源,但是,对于各种进化可能性的尝试,是开放的。

你看,“微创新”,只是这种闭源进化方式中的一个步骤而已。

Think Different

可能是 Think Different 的信条,让苹果在开/闭源之外,找到第三条路。

这条路使得苹果可以名正言顺的保持控制权,把握利益。同时,也让苹果可以利用众包的智慧,尝试广泛的可能性。

另一方面,你也必须承认,虽然有被“微创新”的风险,比较开/闭源的传统方式,苹果仍然带给第三方开发者更多回报。

而且,苹果在“微创新”第三方开发者的同时,并不忘了给他们更多利益空间(当然,也是更多工作):iOS 5 和 iCloud 提供了更多更强大的 APIs 。很多开发者已经兴奋不已,跃跃欲试了。(某种意义上,他们中的一些人在为 iOS 6 尝试新的可能性。)

风险

理想情况下,苹果会慢慢“微创新”第三方的东西进入系统,同时提供更多 APIs 给第三方。这样能让系统进化,同时又可以维持一个良好的开发生态圈。在 WWDC 2011 之前,苹果就是这么做的。

但是,苹果需要把握系统进化和生态繁荣之间的度。如果苹果自己犯下错误,对手又步步紧逼,苹果可能就需要把大量第三方的应用整合进来弥补了。

也许,这正是在 iOS 5 上发生的事情。 MobileMe 失败,通知系统悲剧的一系列错误下, iOS 5 又要肩负把苹果的软硬件全面云服务化的宏愿(iCloud 不但连接起系统: iOS 和 Mac OS 。也连接起硬件: iPad ,iPhone ,和 Mac)。

iOS 5 相当漂亮的弥补了错误,进化了网络服务,把 Android 再次甩在身后。

这不是没有代价的。相信 WWDC 2011 之后,更多开发者会认真的考虑被苹果“微创新”的风险:

跨平台,而非仅仅在 iOS 上?

网络应用,而非 Apps ?

甚至,专利保护?

***的话

Android 步步紧逼, iOS 大量利用第三方的成果进化,更多优秀的开发者投入 Android 寻求保险, Android 追的更紧。

这是苹果应该警惕的恶性循环。

Admob ,Openfeint , Tapjoy , Camera+ ,Instapaper , Dropbox ⋯⋯ 都是***流的团队(从目前的结果看,他们比拥有作弊一样推广力度的苹果“微创新”团队,还要优秀)。这些团队中有些已经投身 Android ,有些,可能会从 WWDC 2011 之后开始考虑。

苹果如何在上面的矛盾中寻求平衡,是明年的 WWDC 的看点之一。(如果每年都向今年这样,第三方开发者参加 WWDC 会有障碍了)

或者,老乔已经算准,只要 iOS 5 能保持优势,以后就都不是问题:

毕竟,再开 WWDC 的时侯,已经是2012了。

责任编辑:佚名 来源: ifanr
相关推荐

2009-08-11 10:25:18

苹果乔布斯

2011-02-22 10:48:48

2011-12-05 22:58:33

苹果

2009-06-23 08:50:13

乔布斯回归

2010-07-19 10:45:55

乔布斯

2009-06-23 09:13:38

乔布斯苹果股价

2009-01-06 09:34:39

乔布斯苹果档案

2012-03-21 21:04:50

乔布斯

2013-05-24 09:44:31

乔布斯追求极致管理者

2010-08-12 21:38:31

2013-07-31 10:31:07

库克乔布斯苹果

2009-01-06 08:57:20

乔布斯苹果用户公开信

2009-05-28 09:30:27

苹果乔布斯健康问题

2010-06-11 10:42:37

斯卡利乔布斯

2009-03-13 09:25:05

福布斯苹果iPod

2009-01-16 08:59:50

乔布斯苹果

2009-01-07 09:42:03

2015-06-15 14:32:27

乔布斯传记恩怨

2010-08-02 10:49:52

乔布斯

2009-02-27 09:12:03

苹果乔布斯股东
点赞
收藏

51CTO技术栈公众号