Android各版本的差异

Android版本进化史

名字

版本号

对应Api

内容更新

时间

Jelly Bean

软糖

4.1

16

 

2012.6.28

KitKat

巧克力

4.4

19

人脸识别,截屏,全新通知栏...

2013.7.24

Lolipop

棒棒糖

5.0

21

Materialdesign,改善通知栏,

Dalvik->art,V7引入CardVIew RecyclerView..

2014.6.25

Marshmallow

棉花糖

6.0

23

运行时权限,待机瞌睡模式,Doze电量管理...

2015.5.28

Nougat

牛扎糖

7.0

24

通知栏快捷回复,分屏,VRjit编译,加密模式...

2016.5.18

Oreo

奥利奥

8.0

26

画中画,NItificationn Dots...

2017.8.22

Pie

馅饼

9.0

28

室内定位,凹凸屏幕,消息改进,多摄像头api,神经网络1.1,NFC支付API...

 

2018.8.7

Android Go版本和GMS(Google Mobile Services)并不是完全对等的概念进行对比,不过可以从几个方面分析两者的差异情况。 ### 系统定位 Android Go版本是针对入门级设备进行优化的版本,这些设备通常内存较小(如1GB甚至更低),存储容量也有限,目的是让低端设备也能流畅运行安卓系统,提供基本的智能手机体验。而GMS是谷歌提供的一系列移动服务套件,包含Google Play商店、Google地图、Gmail等应用,主要是为了丰富安卓设备的功能和服务,它可运行在不同配置的安卓设备上,并非专门针对低端设备。 ### 预装应用 Android Go版本预装的应用都是经过优化的轻量级版本,以节省系统资源。例如,Google Go浏览器、YouTube Go等应用占用空间小,运行更高效。而GMS包含的应用是完整版的Google应用,功能更丰富,但相应地占用的系统资源也更。 ### 资源占用 Android Go版本整体对系统资源的占用较低,其系统本身以及预装应用都进行了深度优化,以适应低端设备有限的内存和存储。GMS中的应用由于功能完整,需要更的内存和存储空间来运行,在低端设备上可能会导致系统运行缓慢甚至卡顿。 ### 功能完整性 Android Go版本为了适配低端设备,部分功能可能会有所简化。而GMS中的应用功能较为完整,例如Google地图在GMS版本中具有全功能的导航、街景等服务,能提供更全面的体验。 ### 市场覆盖 Android Go版本主要面向新兴市场和对价格敏感的消费者,这些地区对低成本智能手机需求较大。GMS虽然全球广泛使用,但在一些地区由于政策或市场竞争等原因,可能无法正常使用。 ### 代码示例(概念示意) 以下简单示意Android Go版本和GMS版本在资源占用上的不同表现: ```python # 模拟Android Go版本资源占用 android_go_memory_usage = 100 # 单位MB android_go_storage_usage = 200 # 单位MB # 模拟GMS版本资源占用 gms_memory_usage = 300 # 单位MB gms_storage_usage = 500 # 单位MB print(f"Android Go版本内存占用: {android_go_memory_usage}MB") print(f"Android Go版本存储占用: {android_go_storage_usage}MB") print(f"GMS版本内存占用: {gms_memory_usage}MB") print(f"GMS版本存储占用: {gms_storage_usage}MB") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值