设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

智能手机OS大趋势:Android风生水起

2010-2-1 14:58| 发布者: joejoe0332| 查看: 3217| 评论: 0

  Android与云计算的珠联璧合

  Android原本就是Google为扩展其庞大的互联网业务应景而生的,现在Google给我们提供了一个无限大的平台,供我们自由挥洒创造力和想象力,挖掘互联网的无穷潜力。随着3G技术的发展,越来越多的应用开始向移动平台和移动互联网迁移,智能手机将逐步取代电脑成为我们获取信息的首要平台。当手机平台和云计算结合之后我们的生活将会发生天翻地覆的变化,就拿Google现有的在线服务来说,我们可以想象一个场景:周末计划去电子卖场购买笔记本电脑,那么我们可以事先通过Google搜索引擎获取折扣较大的卖场信息,然后Google Map会为我们制定去该卖场的最佳路线。当我们在中意了一款自己喜欢的笔记本时,就可以利用手机摄像头获得条形码信息,获得该件商品的评价信息和同城最低价。如果评价信息英文的话,还可以通过翻译服务为我们呈现中文信息。当然这一切都不是科幻电影的虚拟实现,而是Android平台的真实案例。

  

和Google Map关联的Android应用越来越多,图为停车位查找应用

  现在越来越多的Android程序已经开始Google Map紧密关联起来。我们都有来到一个陌生城市的经历,如果地理导航、旅程安排、美食计划等一系列问题都有相应的应用为您及时奉送,那么此次的旅途将变得非常惬意。而这些信息,皆可以由Google巨大信息库提供。在此基础上,有很多潜在的应用也被挖掘出来:当你家人所在的区域遇到紧急天气情况的时候,会及时通知你;当你有朋友来不经意路过你身边时,手机会提示该朋友的信息。还有基于地理位置的定向的广告投放等等…

  Android版本混乱之惑

  Google正在迅速为Android系统推出更新,2009年可谓是Android的大跃进时代。在去年更新的三个版本都以一种糖食糕点为代号,其中1.5版在4月份面世,代号为“纸杯蛋糕 (cupcake)”;1.6版在9月份推出,代号为“炸面圈(cupcake)”;2.0版于11月用于Droid手机,代号为“小饼 (éclair)”。但显然Google没有因此而放缓更新的速度,在今年1月5号发布的自家旗舰级NexusOne手机上,又搭载了最新的Android 2.1系统。

  在现今所有的智能手机平台里面,Android的开发门槛可以说是最低,这不仅仅是因为Android采用使用较为广泛的Java作为开发语言,还归功于Android率先在智能手机系统上采用的XML界面布局构架。Android为开发人员提供了大量的内置控件,开发人员无需深厚的UI设计功底就可以使用XML快速地布局出精致的界面效果。这也就是为什么在短短一年时间内,Google移动软件商店突破2W的重要原因。微软的Windows Mobile 7也在使用类似的技术来简化程序人员的开发难度。

  随着Android的频繁更新,应用程序的兼容性问题亦接踵而至。数据显示,目前大部分Android手机采用1.6版本,比例达到了54.2%,接下来27.7%的Android手机采用较早的1.5版本。采用最新的 2.0以及2.0.1版本Android操作系统的手机则一共占据17.7%的份额,只有极少的机型仍采用1.1版本的Android系统。

  面对Android目前版本过多的问题,Google显然在应用程序的兼容性上有点束手无措,这或许会让Android步Windows Mobile后尘,成为其发展的一个重要障碍。在这种情况下,开发人员需要针对同一款软件开发多个不同版本,而非集中精力在程序自身的优化升级和性能提升上。因此,如果开发者希望自己的软件能够在更多的手机上使用,就需要为其开发更多的版本。去年Google就曾宣布,开发人员可以为特定的运营商创建专属游戏、日程表和其他手机应用时,就意味着Android兼容性复杂度被进一步加深。例如,针对T-Mobile美国开发的一款Android应用或许无法兼容Sprint Nextel的手机。而中移动的OPhone干脆就自起炉灶另外开发了一套专属UI,因此OPhone是无法兼容主流的Android程序的,Android的兼容性变得越来越糟糕和混乱。

  除此之外,Google新推出的Android 版本往往事先提供给较为亲密的合作伙伴使用,这就导致新版本的系统要想得到普及还需要等待一段时间。比如说摩托罗拉Droid就率先使用Android 2.0,HTC和Google合作开发的NexusOne则独享Android 2.1,其他的手机厂商只能望眼欲穿,这也就是为什么大多数Android机型依然是采用 1.5、1.6版的原因了,目前还有消息声称Android 2.1的源代码发布时间将无限期推迟,这种厚此薄彼的做法对于其他各手机厂商的积极性也是个不小的打击。

  因此还给开发者带来一个不小的难题:是支持未来会广为采用的新版本,还是支持目前产品中主流的旧版本?而且,和苹果iPhone不同的是,不同的 Android手机在硬件方面也存在较大的差异,这也会对开发者带来一定的困扰.。虽然Android操作系统目前发展迅猛,但是如果不同系统版本之间不能有很好的兼容和升级机制,Android的未来可能会蒙上一层阴影。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部