转发一篇有独特视角的android 深度报道帖子,的确,目前大家都看好android,但本质上,对于android,运营商、设备制造商,以及Google都“各怀鬼胎”,android的未来如何?需要大家深刻思考。

这一段时间,随着Moto的一系列手机引爆了Android市场,移动市场所有的目光都集中在 Android这颗新星之上。一时之间,无论芯片企业、设备企业、软件企业还是互联网企业表示鼎立支持,连联想也大张旗鼓的宣传基于Android的 LePhone。然而,Android真的就能改变整个移动设备市场的格局么?

1. 心不在焉

下载 (92.13 KB)
4天前02:36



为了推广Android,Google成立了OHA (Open Handset Alliance)。在Google的号召力下,已有40多家覆盖了从芯片、运营商到终端的合作伙伴加入到OHA之中。在OHA的官方网 站上,不乏Intel、ARM、中国移动、华为、Acer、Dell、三星、LG等业界大腕。看见这些大腕,我不由得想起一个词乌合之众。成语 “乌合之众”的意思是:比喻临时杂凑的、毫无组织纪律的一群人,这个词来形容现在Android社区中这些心不在焉的的大腕再合适不过了。

对于ARM、Intel这样的芯片厂商来说,Android可有可无。因为它们本来就是面向所有平台的,它们也不会特意为Android开发一款专门的芯片,不过是拿现有的产品进来充数。

对于运营商来说,它们的重点不在终端,它们关心的是能否通过Android这个平台集成自身的服务,从而把用户绑定在自己的网上。

对于三星、 LG这样的终端厂商来说,Android只是多了一个手机操作系统的选择。它们可不想处处受制于人,所以,大部分终端厂商都拥有多个操作系统的手机。

2. 社区之道

Google的开放政策,试图建立一个健康的社区,让更多的厂商加入到Android社区里来,一起把Android做大。而一个健康的社区必须满 足两点:

1 有许多人为这个社区贡献。
2 在社区内的所有人能够获利。

IT业内也有很多为人所津津乐道的社区例子,无不满足这两点。比如Linux社区,无论是Redhat、Novell、Intel,还是IBM,主流 Linux厂商一面使用Linux技术,一面也把自己开发的技术贡献给Linux社区,最终,Linux占据了相当的服务器市场。又如,Wintel联 盟,一面微软推出功能更强大的软件,一面Intel推出更强大的处理器支持微软的软件,最后,两个巨头共同促进了整个PC行业的发展。

没有第三方贡献!Android社区正处于 Google一家贡献,其他家索取的畸形形态。浏览一下Android的源代码,绝大部分是Google的员工编写,鲜有看见其他社区成员贡献代码的影子。无论是中国移动的OMS还是HTC 的Sense UI,都是闭源产品。当然,他们这么做是符合Android的软件许可证,法律上是无可厚非的。但是过于保护自身利益的结果是伤害了整个社区。

那么唯一的贡献者Google又得到什么了呢?Google作为一家商业公司,绝对不可能傻呵呵砸这么多钱,做出一个好产品却全让其他人赚 钱,Google 必须要利用Android盈利。那么,怎么盈利呢?Google的目的在移动互联网时代,把用户绑定在自己的服务上,Android在 各个方面都和Google自身的互联网产品高度集成,只要用户使用Google的产品,Google就能从中赚钱。

Google已经足够仁慈了。Android这样创新的技术,已经免费给你们用了,Google也不指望HTC、中国移动能够贡献多少源代码给社区,但是 好歹不能断了Google的财路吧?事实的情况是,HTC、中国移动疯狂进行“去Google化”,挖空心思剪裁掉Google的服务,用自己的取而代 之,这无疑触动了Google的核心利益。他们一面从Android社区吸取了新鲜的血液,一面又妄图把创新的帽子带在自己头上。 Google会眼睁睁的看着他们这么做么?当然不会。

3. 社区控制

Android 是开源产品,这并不意味着Goolge会丧失对整个社区的控制力,它绝不会傻到某一天让OMS/Sense UI这样的Android的分支反过来在市场上击败Android的主干。Google会牢牢的控制住整个社区,使得社区按照它所期望的方向发展。在这 里,我重新说明一次,开源不等于开放,看一个产品是否开放,要看是否有大量三方的源代码进入主干。

Google控制社区的核心手法就是频繁升级Android的同时少量修改API,造成兼容性问题。毫无疑问,开发人员会紧跟Google的步伐使用上新 的API开发出新的应用程序,消费者也乐于购买这些带有新功能的设备。真正郁闷的,是HTC和中国移动这样定制Android桌面环境的终端厂商。

做过软件开发的都知道,底层一个API的变动,会造成大量兼容性问题,极端情况下甚至会导致整个应用程序重写,HTC、OMS正是处于这种情况之下,这就 是Hero 2.2的ROM一再推迟,OMS甚至还在1.5版的原因。HTC和中国移动天真的以为自己大量修改了Android的UI就叫创新,就能赢得消费者。实际 上,只要他们不把那些自作聪明的修改贡献给Android社区进入Android的代码主干,那么Android的升级之日,就是他们的痛苦之时。

就让我们看看,到底是Google改一个API容易,还是HTC/中国移动重写一次UI容易;Android到底是Goolge的,还是HTC/中国移动的。

4. 混乱分支

Android的开放带来了大量三方开发小组,每个小组都开发自己的ROM,都想打响自己的品牌,却都又不曾有计划把自己的修改贡献回社区。再加上 水货手机必须要破解,整个Android社区三方ROM乱飞。

如下情节的对话在各大Android BBS屡见不鲜:
小白:为什么xxx功能不能使用。
高手:刷xxx ROM就可以解决这个问题。

当年Windows Mobile就是死在三方ROM之上,Android不过是在重复Windows Mobile的老路。Android一面强调用户体验,一面还需要用户掌握刷机的知识才能够正常使用,简直就是自己扇自己耳光。

那些三方 ROM根本没有经过严格的测试,不出问题反而不正常了,用户不会把这笔帐算在三方ROM小组上,怨恨自然累积在Android上。

5. 品牌之惑

HTC就是一个扶不起的阿斗。在手机行业摸爬滚打这么多年,排名还是在10名开外。虽然HTC在手机玩家圈里口碑不错,但是普通大众从来就没有认可过。这 时Google急了,迟迟没有一个重量级手机厂商支持,Android的推广举步维艰,于是Google和HTC联合推出了自有品牌的手机。

这是一个博弈。Google不会让其他人基于Android开发一个击败Android的系统,同理,HTC也不会傻到让Google在手机终端市场树立 起品牌击败自己。这样两个各怀鬼胎的厂商生产出的Nexus One注定就是一个失败的产品。从上市以后,无论是漂移还是信号,Nexus One的各种硬件小瑕疵层出不穷,这是在HTC其他手机上不曾有过的。

而社区中其他的三星、索爱、LG都是墙头草,每个手机操作系统都插一脚,寄希望于它们全力支持Android就是痴人说梦。

6. 希望之星

下载 (42.85 KB)
4天前02:36



生死存亡之际,Moto鼎力支持为整个垂死的Android社区带来了一丝光明。凭借Moto在北美市场的良好口碑,忠实的品牌支持者,积累多年手机研发经验,广泛的营销渠道,Droid一出世,就万众瞩目,果然不负众望取得良好的销售成绩。

在开发策略上,Moto显得十分老道,Droid直接搭载标准Android,没有过多的修改。而紧接着的ME600使用的Blur界面也被评价为 “更像一个应用程序而不是一个UI”,这其实是保证了在Android的升级时的兼容性,最大程度上减少了代码维护。 Google的服务悉数保留,新添加的服务只是锦上添花。这是一个强强的联合,Moto卖出去了手机,Google得到了用户。

Moto拆分手机部门的消息传出,Moto和Google之间的关系更为微妙。既然Google出了Nexus One,铁定要进入终端市场了,那么Moto的硬件设计、品牌、渠道都是不差钱的Google渴望的。剥离掉基站部门的Moto简直就是为Google量 身打造的,倘若Google能够并购Moto,那么无疑是Android社区的一个大利好,而那个时候,Android才具有了和iPhone一争高下的 实力。

7. 总结

Android社区里的厂商到了考虑如何贡献而不是一味索取的时候了。
一个健康社区,必须是互惠的。
Android开源但不开放。进入Android社区就等于被Google牢牢控制。
Google的核心利益在于使用Android绑定用户到它的服务上。去Google化会伤害整个社区,必然遭到Google的报复。
OMS、Sense UI、LePhone的UI这样独立于Android主干之外又不贡献回社区的UI会在社区强大的力量面前被碾得粉身碎骨。
一台需要不停刷机才能正常使用的手机只是Geek们的玩具,而非普通用户的工具。
HTC知名度的问题不是一天两天了。这次痛下决心放弃多普达,统一成HTC可以看成一个变革。
如果不想贡献,那么就不要改动Android本身。多学习一下Moto,它深刻的理解了Android的游戏规则。

更多相关文章

  1. 近百android程序源码贡献 的自己看的
  2. [转]近百android程序源码贡献
  3. 近百android程序源码贡献
  4. 最新版近乎v5.0新型社区发布介绍
  5. 分享终端控制传感器或设备,形成回路控制实例
  6. putchar函数可以向终端输出一个字符么
  7. 【知识星球】:Python数据科学学习社区
  8. 再聊聊Python中文社区的翻译
  9. 利用端口扫描进行终端合规性检查的一个示例

随机推荐

  1. android 365手机秘书源代码
  2. Android 是否前台运行
  3. android 自定义dialog的实现(自定义大小、
  4. android发送post请求出现问题
  5. android 连接USB按power键锁屏2声锁屏音
  6. Android Retrofit 2.0框架上传图片,视频解
  7. Android dialog 去除虚拟按键
  8. android弹出软键盘时,editText被遮挡一部
  9. Android获取通话记录【名称,号码,日期,通话
  10. 总结android音频视频操作