区别:差别就是兼容性和拓展性有了改善 省电,反应快,多了无线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之前的设备。