GMTC北京站两周后开幕,58个议题全部上线,点击查看 了解详情
写点什么

Android“棉花糖”正式发布

2015 年 10 月 15 日

Google 宣布在其 Nexus 设备上发布代号为"棉花糖"的 Android 6.0 系统,预计该版本操作系统将在更多设备上应用。

新版"棉花糖"系统的 SDK 为开发者引进了一些新特性,例如:

  • 扩展的运行时权限–该功能允许用户在运行时管理app 的权限。在此前的Android 版本中,用户是在首次安装app 时给app 设置权限。在Android 6.0 版本中,开发人员可以使用新的 requestPermissions() 方法在运行时请求权限。同时,也可以使用新的 checkSelfPermission() 方法检查一个 app 应用是否已经被赋予某项权限。
  • 短暂休眠 (Doze) 和 App 空闲待机模式–该模式用来提高电池使用性能。Doze 是一个新模式,手机没有接电源并被静止安放时会进入该模式。在 Doze 模式中,手机设备会被定期唤醒并执行一些挂起的操作。此外,有段时间没有被使用的 app 会进入待机 (standby) 模式,此时系统会禁用该 app 的网络访问并执行一些其他操作。开发人员需要了解这两种模式,确保开发出来的 app 能够在 6.0 系统下正常工作。
  • BoringSSL 代替了 OpenSSL。

其他对开发者有影响的更新包括: 废除了 Apache HTTP Client,转而使用 HttpURLConnection ; 废除了使用可编程的方式访问设备的本地硬件 ID; 更多的改动请参见上面的文档。

Android 6.0"棉花糖"系统将很快搭载到 Google 各个旗舰设备上,包括 Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, Nexus Player, 以及 Android One。根据 Ars Technica 的分析, 目前还不确定其他设备是否会采用"棉花糖"系统, 具体的时间表取决于手机生产商。开发人员可以使用 Google 官方的镜像安装“棉花糖”, 不过有报道称,这么做最终可能会清除所有数据,原因可能是由于新的权限系统会导致应用程序崩溃。

查看英文原文: Android Marshmallow Rollout Started


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015 年 10 月 15 日 19:002368

评论

发布
暂无评论
发现更多内容

第一周学习总结

Gavin

第一周架构总结

漫步云梯

架构总结

week01-学习心得

强哥

极客大学架构师训练营

关于架构师的一点理解

石刻掌纹

极客时间-作业一-食堂就餐卡系统设计

刘柯

就餐卡系统设计

dongge

学习总结

YY

「架构师训练营」学习笔记:第1周

Amy

学习 极客大学架构师训练营

食堂就餐卡系统设计

跨域刀

极客大学架构师训练营

架构0期作业1

Nan Jiang

食堂就餐卡系统设计

逍遥乐天

架构学习第一周总结

lwy

架构师0期第一周作业(就餐卡系统设计)

何伟敏

就餐卡系统架构设计文档

gen_jin

架构师训练营 第1周作业

Lingjun

极客大学架构师训练营

架构师第一课学习总结

曾祥斌

食堂就餐卡系统架构设计⽂档

一点点..

如何编写一份合格的架构设计文档(一)

izerone

架构学习作业-食堂就餐卡系统架构

乐天

架构师训练营 第1周总结

Lingjun

极客大学架构师训练营

【架构师训练营 - week1 -2】学习总结

早睡早起

作业一:食堂就餐卡系统设计

飞翔的风

关于架构师的理解(第一周学习总结)

第一周作业

仪轩

第一周总结

gen_jin

第一周作业(1)

佳明

【架构课笔记-第一周】一般方法与设计文档

Nelson

架构训练营第一周-作业

无心水

第一周架构训练营(就餐卡系统)

Gavin

架构师训练营-作业一

Jemmy

《架构师训练营》--第一周命题作业

极客大学架构师训练营

Android“棉花糖”正式发布-InfoQ