西西河

主题:从曾经的Android组成员的角度来说说Android吧 -- zllwy

共:💬137 🌺380
全看分页树展 · 主题 跟帖
家园 很尖锐的问题

试着回答一下啊。不一定能说服你。

其实Google本身声称是没有对Android偏心的。比如有一次Google推出一个iPhone app,不记得是哪个了,那时Android还没有。我们还觉得挺不能理解的。其实我个人感觉Google开始的时候对Android也没有那么commit,据说其中一个cofounder是不喜欢Android的(谣言谣言,不要当真)。而且从Google角度来说,Android的最终目的不是dominate,而是disrupt,不能让一家(大家都知道谁)独大。最终的目的是让mobile web流行起来,Google的Ads revenue自然就上去了。现在看目的达到了。

回到Android的优势上来,我想尽管不是出于故意,Android在提供比iOS更好的Google service的支持上还是有优势。一个是平台的开放性,很多app就是在Android更容易实现,少了很多限制。另外一个就是Android可以和Google backend service的紧密结合可以更好地去实现一些应用。从内部合作方面来说,大家都知道Google内部的startup气氛。很多开发者会优先考虑支持Android,更不要说Android team本身得天独厚的条件了。岔开去一下,我最喜欢Google的一点就是内部小组之间的交流极其有效,大家都非常乐意帮助其他的组。Android team或者其他Google service的team可以比较方便地得到互相之间的帮助。自然可以比较快速有效地推出apps。从技术角度来说,Google可以很容易在client和server端同时做出优化,提供最好的用户体验。比如说google talk,我们从Android本身和google talk service两端都做了很多改进和优化以便省电,减少latency。这个绝对是iPhone上做不到的。就我最喜欢的Google navigation来说,iPhone现在还没有。好像iPhone上也没有native的Gmail app。很多service app你当然任何人都可以写,只要有API,但你要达到最好的性能和功能,没有server side的配合就很难了。Apple就要依赖第三方的service和developer来帮它做。

当然这种优势也是相对和有限的。对于Google来说,只要没有一个绝对的dominant player,它就没有损失。但对Apple来说,这就是全部了。对于我们用户来说,爱用那个用那个,没有绝对好坏。对于开发人员来说,哪个赚钱就学哪个。目前我是建议给iphone写app的,如果你想赚钱的话。:-)

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河