谁说手机不能有统一的操作系统?免费的、开源的、好用的智能手机操作系统Android很可能会一统嵌入式智能操作系统的江湖。Android嵌入 式操作系统是Google在Linux之上整合了一个名为Dalvik的Java语言解释器后的产品。一直以来Linux系统虽然支持几十种处理器,同时 拥有数千款驱动程序和数万种应用程序,但是对Linux的编程一直不尽如人意,Linux下应用软件的主流方式竟然是开发效率较低的C语言。而且 Linux正像是一只浩浩荡荡的农民起义军,但是结构松散,缺乏有效的组织。Google一直都享受着开源软件及Linux带来的好处,其强劲云计算平台 以及软件的研发都是基于Linux。几十万台服务器操作系统也是Linux,所以为何不将Linux进行再次开发,让它成为进攻微软以及给自己增加流量的 利器?怎样让Linux开发效率提升?Google公司的主要开发语言应该是 C Java Python等,其中Java开发效率比较高,为什么不把Java语言(并非JavaEE、JavaME版本)与Linux进行结合?Google公司的 云计算平台本身就大量使用Java语言。于是Google直接跳过Java标准的制定者,直接开发了Java语言解释器,这款Java语言解释器不同于普 通的JVM。这就是Android的Dalvik。Linux + Dalvik 形成了开放源代码以及免费的手机操作系统,最重要的是提升了开发效率,农民起义军有了有效的组织者,而最重要的是这个组织者不收费。
另一个方面,所有的智能嵌入式产品制造商都遇到一个问题,他们不仅要开发硬件,还要自己写软件。在这点上PC行业就非常舒服,做PC硬件的制造商, 产品出来后,安装一个Windows就可以了。所以以前智能嵌入式产品都是高技术含量的产品,因为这些技术对于厂商来说有很多困难(当然采用 联发科 全套软硬件方案的山寨机另当别论)。所以大家希望有一个不受竞争对手控制的,免费的,开放源代码的、代码资源丰富的、好用的智能操作系统。而老牌的几个智 能嵌入式操作系统有 Symbian、Windows Mobile、Linux、VxWorks都不能全部满足。所以当Android发布后,立刻得到多数公司的相应,从Moto赖以翻身的Droid到索爱 重整旗鼓的 X10,还有HTC(多普达)G1 G2 G3 ,这些Android手机如雨后春笋一般在1年的时间中密集出现。从目前来看,除了Nokia 以及 Apple,所有的智能手机厂商,都在拥抱Android。因为Nokia是Symbian的拥有者,而Apple是自给自足的产品模式。
综上所述,众多的嵌入式智能设备厂商都期待有一款统一的智能嵌入式操作系统,而Android已经做到了最好,而最重要的是Google不会在 Android上收费,它期待Android给它带来巨大的流量,这些流量来自移动互联网,而移动互联网是我们的未来。Google在Android上的 投入绝对不会白费,当流量成本增长,收益自然也会翻翻。如果手机都用统一的操作系统,而这些操作系统为何不能默认访问Google的相关网站 呢?Google的算盘打得真响。Google的前瞻性布局更是让人佩服,而一波不平一波又起,Android的兄弟-Chrome操作系统又在2009 年11月20日发布了,这是款可以直接跟互联网同步数据的PC操作系统。我们已经有了强大的腾讯、阿里、盛大、百度,但是何时才能有Google这样能一 统江湖的公司呢?