Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 426|回复: 0

开发交流:有关Android操作系统性能进行全解析

[复制链接]

该用户从未签到

发表于 2011-10-24 10:38:08 | 显示全部楼层 |阅读模式
Android智能手机用户愿意与移动运营商签定两年的消费协议,国内厂商和运营商也纷纷加入了Android操作系统阵营,包括OPPO,中国移动,中国联通,华为通讯,联想等大企业。
在几乎每天都有新款Android设备推出,乍一看,这是一件好事。在苹果iPhone选择独家运营、RIM黑莓功能不够强大的情况下,硬件生产商和移动运营商非常热情地拥抱谷歌Android平台,将其当作智能手机操作系统的重要选择。
大量Android设备的出现看似是一件好事,然而事实正好相反,是一种自我毁灭的行为。越来越多的手机搭载Android操作系统面世,但是操作系统本身和用户所安装的应用程序均没有明确的升级策略,核心功能的配置不够连贯。简而言之,Android平台越来越不像一个平台,而仅仅是大量不兼容设备的起点。
很少有Android智能手机用户愿意与移动运营商签定两年的消费协议,因为或许下个月就会有新版本的Android系统推出,而目前安装在智能手机上的Android系统和其它应用或许在未来无法得到支持。
我们可以看看去年11月份摩托罗拉Droid手机推出后出现的情况。摩托罗拉Droid搭载的是Android 2.0操作系统,宏达电的Droid Eris也是相同版本的平台。然而,摩托罗拉Droid不支持第三方应用的多点触控。
但宏达电的Droid Eris支持这一功能,因为宏达电使用了自己的Sense UI界面。与此同时,使用第一代Android设备(即搭载Android 1.6或更早版本的产品)的用户则基本上无法使用到最新的Android版本。
进入2010年,这种情况更加混乱。部分运营商将早先的Android智能手机更新到2.1版本,但很多运营商没有选择更新。2.1版本的Android操作系统随着谷歌的自主品牌手机Nexus One面世。
谷歌将Nexus One称为“超级手机”,并称之为Android平台的标准搭载设备。然而,这款手机仍然不具备多点触控,没有键盘,同时谷歌的售后服务也一团糟。下个月,Nexus One的代工商宏达电将推出新款手机HTC Desire。
这款手机被称作Nexus One的姐妹版,但是它加入了宏达电的Sense UI界面,因此支持多点触控。届时,所有购买了Nexus One的用户都会后悔自己出手太快,购买了一款所谓的Android旗舰产品。
但我们并不能通过宏达电Droid Eris和Desire这两款手机看出Android应用和Android系统本身的升级道路。由于配置了Sense UI界面,用户无法对Android操作系统进行升级,也无法确保所有的Android应用都能正常运行。毕竟,新的操作系统将与Sense UI界面冲突,而新的Sense UI界面又会与已安装的应用冲突。
这使得情况更加混乱。今年晚些时候,索尼爱立信将推出Xperia Mini系列手机,搭载Android 1.6操作系统,但使用索爱自己的用户界面。这种情况给开发人员和用户造成了进退两难的局面,因为每一款新的Android设备都会增加新的变化,带来新的兼容性问题。
与这种自我毁灭的行为相比,苹果的iPhone战略和Palm的WebOS战略显然更加明智:后两者均会在每年推出为数不多的设备,所有产品均搭载相同的操作系统,而且新款操作系统可以安装到以前的产品。
因此,开发人员和用户都知道,自己所使用的手机平台非常连贯,是可以预见的。甚至连微软也认识到了这一点。在历经多年允许Windows Mobile平台自定义使用到大量相互不兼容的设备之后,微软即将推出的Windows Phone 7操作系统采用了与苹果和Palm相同的策略。同时,多年来一直同时采用多款黑莓操作系统的RIM也基本上采纳了为所有设备配备相同操作系统的做法。
或许有人认为,苹果、Palm和RIM比谷歌更容易保持平台战略的连贯性,因为它们都生产自己的设备。相比之下,Android是在开源环境下研发的,每个设备生产商都可以自由选择自己需要的平台版本。
这是一个政策问题,而非技术问题。微软在推出Windows Phone 7时已经总结了经验教训,认为自己即便不涉及硬件生产也可以强制执行连贯的、可预见的平台。再何况,这正是PC产业的一贯做法,并不是什么全新的理念。
几个月以前就有媒体认为,谷歌在开源Android平台的政策将给用户和开发人员带来极大困惑。当时有人建议,谷歌应当对Android平台进行管理,允许用户和开发人员购买设备和代码,以消除他们的担心。Nexus One看起来好像是一次尝试,但实际上并不是。
这使得Android操作系统用户处于一种不安全的困境,有可能导致用户的离去。当然,谷歌想要学习桌面Linux开源系统的方法。然而桌面Linux用户至少不必绑定在某个版本的Linux系统上。
在发现自己安装了无法更新的Linux系统之后,用户至少可以保住自己的硬件投资,只需要安装其它的操作系统。然而在智能手机领域,用户并没有这样重新选择的权利,简言之,Android平台正在进入一条自我毁灭的道路。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 06:30 , Processed in 0.375151 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表