Android 6.0其实包含了许多系统的变化和API的变化/增长,可是做为一个忠实的Android粉,我更关注的是其功能的增长,下面将为你们介绍几个比较受关注的功能。安全
其实耗电这个问题,困扰了绝大多数的Android粉,针对此问题,Android6.0进行了相应的改进。服务器
Doze:从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby;当设备没有链接到电源,设备进入Doze模式时,系统将经过延迟最近用户没有使用的应用程序的后台CPU运做及网络活动,让应用程序处于App Standby状态,以此来减小电池消耗。谷歌表示,在Nexus5和Nexus6上测试,当屏幕处于关闭状态,平均续航时间提升30%;为了保证用户的最佳体验,开发者有必要在Doze和App Standby模式下测试应用程序,及其对代码进行相应的调整。网络
从这张图咱们能够看到,系统进入Doze模式后,系统会隔一段时间处理正在挂起的任务,随着时间推移,后面间隔的时间会愈来愈长,以此来减小电量消耗。eclipse
Standby:当用户不触摸使用应用程序一段时间时,该应用程序处于App Standby状态,系统将把该App标志为空闲状态。除非触发如下任意条件,应用程序将退出App Standby状态:工具
1. 用户主动启动该App;开发工具
2. 该App当前有一个前台进程(或包含一个活动的前台服务,被另外一个activity或前台service使用);测试
3. App生成一个用户所能在锁屏或通知托盘看到的Notification, 而当用户设备插入电源时,系统将会释放App的待机状态,容许他们自由的链接网络及其执行未完成的工做和同步。若是设备空闲很长一段时间,系统将容许空闲App一天一次访问网络。google
Doze模式须要屏幕关闭(一般晚上睡觉或长时间屏幕关闭才会进入),而App Standby不须要屏幕关闭,App进入后台一段时间也会受到链接网络等限制。spa
做为Android的使用者应该都知道,市面上一些流氓软件会在程序里静默安装,偷偷的装个程序在用户手机里,用户根本不知道这个程序访问了什么权限和隐私,这样就会很不安全,存在了很大的安全漏洞。而在Android6.0之后呢,不止在安装程序时提示用户须要什么权限,在程序运行过程当中,请求了某种权限,系统也会在请求权限以前弹出一个的对话框,告诉用户xx程序要请求xx权限了,是否容许使用,决定权在用户手中。若是是流氓软件想偷偷的在后台发送吸费短信,一下就能被用户发现了。进程
而这项技术的实现,依靠于BoringSSL,BoringSSL是更安全的SSL协议。Android6.0之前SSL协议使用是的OpenSSL协议,近几个月来,OpenSSL 屡次爆出严重安全漏洞,如「心脏出血」与「中间人攻击」等。漏洞会致使服务器中存储的内容泄露,其中包括用户名、密码与信用卡号等隐私数据,由此引起了大规模的互联网安全恐慌。在Android6.0之后,Android将SSL替换成BoringSSL。
Android6.0还更新了不少功能与API,介于我并非一个技术深刻研究者,在此就不作过多的复述,若是有兴趣的,能够关注传智播客Android最新课程。
课程名称 Android精品就业班课程
课程推出时间 2015.11.24
课程版本号 5.2
主要针对Android系统 Android 6.x、Android 5.x、Android 4.x
主要使用开发工具 Adt-bundle、Android Studio
课程介绍 本课程在现有课程的基础之上,添加新项目,更新扩展原有项目,同时,推出Android6.0新特性课程,保证咱们的课程内容一直与google同步。
新增 Android 6.0新特性课程
新增 即时通讯项目
新增 搜狐拍客项目
更新 扩展《手机QQ音乐》为4天,由原来的eclipse开发换为Android Studio开发并授课
更新 全面改版手机卫士项目
做为Android粉,期待Android能有更精彩的表现,始终坚信关于Android 的故事,未完待续……