Google Andriod——垄断的产业源头

  Andriod如果查英文,有些会写阳电子,有些会写机器人(例如Google翻译)。Andriod这个词来自一部我非常喜欢的科幻《Star Trek》,以前香港英文台有放,那时候对星际旅行之类的极为向往。里面有个我很喜欢的角色,名字叫data,经常自我介绍:I am Andriod,或者纠正别人的说法I am not robot, I am andriod。具有自我进化功能,可以自我编程的,使用阳电子脑的机器人。

  下面的有些观点,部分写进了我篇文章《新一代手机操作系统Moblin》,投稿在《电信科学》杂志,可能会在3月份发表。

  初看Andriod,大体就是在Linux上面加上一个Java的VT所谓中间件,以Google的号召力,各手机厂家来适配Andriod,在上面开发的应用,都基于这个JAVA 的VT,无需考虑底层的硬件问题。但是,仔细看看,我们注意到下面两个情况。

  JAVA:Andriod没有按照现在JAVA的标准来制定,而是按照Google自己的方式,以至于SUN从一开始的欢呼雀跃,到现在非常担忧Google的这种做法会导致JAVA的分裂和不兼容。

  Linux:上个月,2010年2月2日,Linux内核开发者Greg Kroah-Hartman在他的博客http://www.kroah.com/log/linux/android-kernel-problems.htm l中那个表示已经将Andriod提供的代码从Linux kernel中拿走,现在最新的linux版本(2.6.33)中将不含有Andriod的代码。引发Android与Linux开发主流将分道扬镳的原因在于为思想的差异,Linux的开源开发思想和Google的不容商量的垄断无法协调。原因之一是Andriod提供的驱动需要依赖于只存在Google的内核树(Google’s kernel tree)的代码,从而无法合并到主流的内核树(main kernel tree)中。Linux社区 鼓励各厂家将他们的代码整合到主流的内核树中,这样他们可以获得安全补丁、自动处理所依赖的内核API修改等等的好处,这些年来,Linux就是这样在众 多厂家和个人贡献的中不断成长和发展,但是Google破坏了游戏规则。这些技术上的壁垒都表明Google并没有兴趣和Linux社区共同发展,他们要的正是技术上的垄断。

  Google,包括苹果、微软在手机领域上开始呼风唤雨,夺取了原来手机生产厂家的在行业的主导权。他的共同特点就是垄断。垄断了操作系统和中间件。这里的中间件包括高层应用开发所需的开发工具和开发环境,包括JAVA、CObject、数据库等等。在软件产业链中牢牢控制了源头,从而控制了整体产业链的发展方向,赚取最大的利润。

  原来手机终端的应用开发环境都是较为封闭,应用的提供方通常都是手机厂家,运营商对手机进行定制,例如要求为运营商的某个业务品牌定制某个应用,需要不同手机厂家分别进行开发。手机应用的开发者面临的最大问题是对不同厂家不同型号不同操作系统的手机进行适配,这使得开发者无法将精力全部集中到上层的应用开发,而为底层的适配疲于奔命。因此如何通过中间件兼容底层的软硬件,提供一个通用的开发环境,是很多开发团队以及运营商的共同期望。

  J2ME,也就是现在手机上常看到的KJAVA提供了有效的解决途径,出现了很多J2ME的应用,其中发展到最为有优秀的就是Opera,这家挪威公司提供的浏览器成为目前手机上主流的浏览器之一,是J2ME最为成功的例子。J2ME优秀的技术似乎预示它有美好的前景,但是J2ME有几个无法回避的问题:

  一、J2ME对开发者的普及率比较低。开发人员,尤其是大学校园中未来的程序员对J2ME开发环境不熟悉,造成人才基础薄弱,导致社会上有能力的开发者相对少。

  二、J2ME的应用程序积累的数目不足。和Windows的应用、Linux上的应用项目,数目显然太少,缺乏可以从PC上移植的海量应用。

  三、J2ME背后的官方支持力度不够。SUN公司,现在已经被甲骨文收购,它对J2ME的修订和升级可以说很负责任,但是它并不主导J2ME上应用的开发。对于应用开发者来讲,背后缺乏一个强大的官方支持力度。

  四、J2ME的发展缺乏手机厂家的推动。很多手机确实支持J2ME,但只作为能力之一,并非基本的开发环境,在兼容性和运行效率的改进方面缺乏手机厂家的热情。

  J2ME碰到的主要问题是非技术的,这些方面却正是大型软件厂商的优势。Google的Andriod在技术路线上和J2ME相似,底层通过Linux对不同硬件进行适配,中间件采用了Andriod Dalvik虚拟机,即Google自己开发JAVA虚拟机。它的巨大商业成功在于它即是Andriod的提供者,也是Andriod应用开发社区的倡导者、推动者,以及不遗余力的推广者。Apple、微软和Google在软件行业的垄断优势是J2ME无法比拟。对应用开发的垄断能力,使得手机终端行业的主导权正从手机厂家手中慢慢转向这些软件巨头。 G oogle,苹果、微软这些软件巨头凭借其强大的地位,使得手机厂家主动适配。 我们买一个手机,可能不是问是Nokia还是三星,还要看是WM、Andriod?

  这些软件巨头的系统有下面共同的特点:

  一、开放的开发环境。它们的系统平台可能是免费也可能是收费,例如免费的Windows CE和收费的Windows Mobile,他们的硬件适配可能只针对一款手机,例如iPhone,可能欢迎更多的手机厂家来适配,例如Andriod。无论哪种情况,无论它们提供的系统平台为了垄断有多么的封闭,但其开发环境,都是开放的。【开放和免费或者商业免费不是同一概念】

  二、开发环境的普及。开发者可以很容易获得开发教程和演示例子,可以和其他开发者进行交流探讨,可以容易地无需经过专门培训搭建自己的开发环境。手机和互联网的集合促使消费者对丰富应用的需求,而普及开发率则是提供更多应用的基础。这种相互促进如滚雪球般推动行业的壮大。

  Google借用了Linux和JAVA,只要一有机会,就通过各种各样的手段进行了垄断,要做他自己的系统,他自己的中间件,由他自己说了算的系统和中间件。这可能就是郎咸平一直在呼吁的产业链的控制。

 

相关链接: 我的杂谈文章

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值