`
robbin
  • 浏览: 4797979 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:135690
社区版块
存档分类
最新评论

Google Android会成为手机领域的微软Windows吗?

    博客分类:
  • Java
阅读更多
Google gPhone手机的传言已经沸沸扬扬好几个月了,然而就像Google其他产品那样出人意料,当Android轰轰烈烈推出的时候,原来并非手机产品,而是手机操作系统。Google对无线互联网市场垂涎已久,这已经是尽人皆知的事情。在公众场合,无论是Google全球CEO艾里克施密特博士,还是在中国媒体面前的李开复博士,都毫不掩饰Google对于无线互联网市场的向往。Android的推出就像Google在无线互联网市场亮出的一把利剑,已经是司马昭之心,路人皆知。

Google Android动了谁的奶酪?是Apple,还是微软?Apple刚刚发布了划时代的iPhone手机,而微软已经在手机操作系统领域耕耘了很多年。大家可能忽略了一个简单的事实:Google全球CEO艾里克施密特是Apple公司的董事会成员,Google Android实际上也避开了和iPhone的竞争关系。

互联网时代奇迹般崛起的Google,已经成为微软的心腹大患。然而不论GoogleOS的谣言传得多么活灵活现,业界多么意淫Google直接挑战微软Windows操作系统,然而Google从来都是按兵不动。Google看得很清楚,桌面操作系统时代快要结束了,现在是掌上操作系统时代登场了,谁能够先一步占领消费者的手掌,谁才是真正的赢家。这一次,Google终于亮剑了,亮出来的绝对是一把无坚不摧的利剑 - Android。

Android对于Google未来的无线互联网战略为什么那样重要?Android比其他手机操作系统有什么更牛的地方?

一、Android是开源的

开源社区对于软件行业的推动力已经没有人可以否认了,纵观整个手机操作系统产品,也只有Android的开源力度是如此之大,之强。

二、Android不单纯只是操作系统
[img] http://www.iteye.com/images/pic/android-system.jpg [/img]
Android不只是一个操作系统而已,它包括了:

1、经过Google剪裁和调优的Linux Kernel,对于掌上设备的硬件提供了优秀的支持。Google在Linux方面的应用能力不容置疑,Google公司所有的几十万台服务器全部都是自己修改过的Linux操作系统。

2、经过Google修改的Java虚拟机Dalvik,请注意这个虚拟机并不是Sun的Hotspot,而是基于Apache Harmony虚拟机版本进行改良而来,能够提供比Hotspot高得多的执行性能。有了Java虚拟机,大部分Java核心类库都已经可以直接运行。

3、大量立即可用的类库和应用软件,例如浏览器WebKit,数据库SQLite,让你可用轻易开发出来媲美桌面应用复杂度的手机软件。

4、Google已经开发好的大量现成的应用软件,同时可以直接使用Google很多的在线服务。

5、Google提供了基于Eclipse的完整开发环境,模拟器,文档,帮助,示例,当然,还有悬赏1000万美元的花红。

三、围绕Android形成了一个移动手机联盟,主要的手机厂商几乎全部在列,对于已经形成的一个庞大的产业联盟的推动力来说,影响力是非常惊人的。

事实上,通过Android战略,Google已经开始抢占未来互联网领域的制高点。对于我们程序员来说,有几个非常值得关心的问题:

一、Android是用Java来开发应用的
对于Java程序员,没有比这更令人开心的事情了。的确是这样,打开你的Eclipse,安装上插件,你现在就可以利用你所有的Java编程经验开发Android应用,而这项应用将在未来几年之后可以运行在绝大部分智能手机之上。Java屹立不倒

二、Java ME前景如何?
事实上,Android是在继续JavaME未竟的事业。JavaME提供了统一的编程平台,但是JavaME不能调用操作系统资源,也没有提供诸多的应用工具,最终JavaME处在一个非常尴尬的位置上。而Android往下直达操作系统内核,往上直通现成的应用软件,例如联系人,日历,地图,浏览器,Android就是手机应用的未来。

三、我应该现在开始学习Android吗?
如果你已经是一个熟练的Java程序员,那么你唯一需要做的就是熟悉一下Android类库而已,

无线互联网已经成为未来时代争夺的制高点,Apple iPhone上市,紧接着Google Android一出,你会发现很多传统的无线互联网技术,例如Java ME,WAP,都将成为过眼云烟,而站在未来时代最前沿的是Google和Apple两个身影。
分享到:
评论
11 楼 ECyzl2007 2007-12-19  
“虽然平台是开放的,但并没有办法保证装到手机上了之后还是开放的,手机商和电信业者有权利决定是否在特定的机种上允许第三方软件的安装。”这样对于DIY来说吸引力就不大了
10 楼 timehours 2007-11-28  
android不会成为手机中的windows
android会与windows共同存在
新兴事物的崛起会直接给原有事物带来挑战.而原有事物为了保持老大的地位,会奋利反击.
可以看到的典型例子:INTEL和AMD.
而带给我们的,是越来越好的服务和享受.
9 楼 renavatio 2007-11-22  
android不会成为手机中的windows,因为windowsCE已经占据了手机操作系统的头名,未来估计还会加大投入。
8 楼 jigsaw 2007-11-19  
说实话,robbin的口吻太象csdn记者了。
7 楼 robbin 2007-11-19  
renavatio 写道
android 从技术上来看没话说得,关键的问题在于能否获得运营商的支持,手机价格是否合理,是否能获得大多数消费者的认可。


这一定是一个长时期的过程,但是从Google公司的角度来说,Google是全力押宝无线互联网的,这说明了一点,智能手机和无线互联是未来发展趋势,不管中间的过程有什么曲折,最终时代会这样发展的。
6 楼 renavatio 2007-11-19  
android 从技术上来看没话说得,关键的问题在于能否获得运营商的支持,手机价格是否合理,是否能获得大多数消费者的认可。
5 楼 ozzzzzz 2007-11-19  
成本会很大的。毕竟是开放的开发工具,需要考虑到东西很多。其实这次与其说google提供的是java,准确的说应该是被阉割的java。我没有仔细看这个东西,但是我感觉似乎java在google那里回到了最初始的形态。
我有一个预言,将来office类型软件绝对不是在pc上展开最激烈的战场。真正决定胜负的,是在手机这样的轻型信息终端上。现在我们已经发现,类似黑莓这样的东西已经占领了很大的商业人士的市场。如果在进一步将手机做的更加PDA化,那么许多商业应用就可以在这个层面来发展。
4 楼 jigsaw 2007-11-18  
就是个linux而已 提供c的abi有什么成本? google从java着手,1是因为挤兑sun,2是因为这个门槛底,容易吸引到更多程序员。
3 楼 robbin 2007-11-18  
引用
看不到真机,还是会但心运行速度,不知以后会不会提供c/c++的sdk。


我觉得对于运行速度并不需要太担心:

1、Android并不仅仅提供了一个JVM而已,而是一个完整的嵌入式操作系统,并且把操作系统和JVM进行紧密的集成,因此它可以对操作系统内核,对JVM进行足够的定制化和调优,以确保在手持式设备上取得良好的运行性能。在过去,Sun的JVM做不到优化那是因为需要跨操作系统平台,从而不能在JVM当中过多的利用操作系统的服务,而Android不必顾虑这一点,因此jvm的优化可以直达操作系统核心。

2、我预测Google不会提供C/C++的SDK,甚至不会提供Python的SDK(尽管C++和Python也是Google公司推崇的两大语言)。因为Android平台的类库和应用如果需要提供多语言API,是需要非常大的成本的,这对于一个刚刚推出的新平台来说,四面出击,显然不如专攻一点来的明智。

2 楼 winterwolf 2007-11-17  
听说android上用WebKit浏览器 不知道firefox什么时候能取代它。

不管怎样以后可以不用考虑IE的css bug了
1 楼 weicanhuang 2007-11-17  
看不到真机,还是会但心运行速度,不知以后会不会提供c/c++的sdk。

相关推荐

Global site tag (gtag.js) - Google Analytics