区别:差别就是兼容性和拓展性有了改善 省电,反应快,多了无线ap和app2sd。
缺点:谷歌已经发布Android 2.3系统,但是Android 2.3对硬件的苛刻要求也在一定程度上影响了手机的整体运行速度
举例:比如2.3就比2.2 在系统设置里多了些东西,再比如三星S5660 官方升级前内存90MB多点 ,在官方升级到2.3 后手机内存只占50MB RAM只占用了25%多点 ,比2.2的提升了不知道 多少 ,更明显的就是 玩游戏等等的处理速度变快了,以前开始的时候有点卡然后在流畅, 现在直接就很流畅了。
老版本系统不支持的功能:
Holo theme和ActionBar,标准Android应用的最低标准(这个可以通过支持库支持到2.1)
图形加速
Rich notification
Property animation(第三方库可以实现但是效果不理想)
多种视频解编码器
部分相机功能
Server Name Indication(理论上第三方库可以实现)
对于开发者来说,这些功能的缺失意味着开发难度的增大;而对于使用者来说,这些东西的不具备,则意味着自己用的手机在安全性、美观度、易用性上大打折扣,因此我开发的应用一般会直接drop掉4.0之前的设备。
安卓版本的高低,会影响手机运行时的流畅性,稳定性。
对一款手机而言,都有适应它的最好的安卓版本,并不是越高越好。安卓的版本还要和手机的硬件想匹配,因为现在版本越高,对硬件的要求也越高。如果强行刷高版本的ROM,可能会把手机刷成砖头。或者是特别卡。
安卓系统版本建议选择官方的版本比较好,官方的版本一般都是经过测试的,bug很少。