对于Android粉的我们来说,20151124日凌晨1点~上午10点,2015年11月25日凌晨1点~上午10点这2,是值得期待的,因为Google公司进行为期2天的Android开发者大会,大会将发布Android6.0Marshmallow(棉花糖)。

Android6.0其实包含了许多系统的变化和API的变化/增加,但是作为一个忠实的Android更关注的是功能的增加,下面将为大家介绍几个比较受关注的功能。

DozeandAppStandby(睡眠和App待机)

其实耗电这个问题,困扰了绝大多数的Android粉,针对此问题,Android6.0进行相应的改进。

Doze从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和AppStandby;当设备没有连接到电源,设备进入Doze模式时,系统将通过延迟最近用户没有使用的应用程序的后台CPU运作及网络活动,让应用程序处于AppStandby状态,以此来减少电池消耗。谷歌表示,在Nexus5和Nexus6上测试,当屏幕处于关闭状态,平均续航时间提高30%;为了保证用户的最佳体验,开发者有必要在Doze和AppStandby模式下测试应用程序,及其对代码进行相应的调整。

Android 6.0棉花糖新特性,_第1张图片

从这张图我们可以看到,系统进入Doze模式后,系统会隔一段时间处理正在挂起的任务,随着时间推移,后面间隔的时间会越来越长,以此来减少电量消耗。

Standby当用户不触摸使用应用程序一段时间时,该应用程序处于AppStandby状态,系统将把该App标志为空闲状态。除非触发以下任意条件,应用程序将退出AppStandby状态:

1.用户主动启动该App;

2.该App当前有一个前台进程(或包含一个活动的前台服务,被另一个activity或前台service使用);

3.App生成一个用户所能在锁屏或通知托盘看到的Notification,而当用户设备插入电源时,系统将会释放App的待机状态,允许他们自由的连接网络及其执行未完成的工作和同步。如果设备空闲很长一段时间,系统将允许空闲App一天一次访问网络。

Doze模式需要屏幕关闭(通常晚上睡觉或长时间屏幕关闭才会进入),而AppStandby不需要屏幕关闭,App进入后台一段时间也会受到连接网络等限制。

BoringSSL

作为Android的使用者应该都知道,市面上一些流氓软件会在程序里静默安装,偷偷的装个程序在用户手机里,用户根本不知道这个程序访问了什么权限和隐私,这样就会很不安全,存在了很大的安全漏洞。在Android6.0以后呢,不止在安装程序时提示用户需要什么权限,在程序运行过程中,请求了某种权限,系统会在请求权限之前弹出一个的对话框,告诉用户xx程序要请求xx权限了,是否允许使用,决定权在用户手中。如果是流氓软件想偷偷的在后台发送吸费短信,一下就被用户发现了。

Android 6.0棉花糖新特性,_第2张图片

这项技术的实现,依靠于BoringSSLBoringSSL是更安全的SSL协议。Android6.0以前SSL协议使用是的OpenSSL协议,近几个月来,OpenSSL多次爆出严重安全漏洞,如「心脏出血」与「中间人攻击」等。漏洞会导致服务器中存储的内容泄露,其中包括用户名、密码与信用卡号等隐私数据,由此引发了大规模的互联网安全恐慌。在Android6.0以后,Android将SSL替换成BoringSSL。

Android6.0还更新了很多功能与API,介于我并不是一个技术深入研究者,在此就不做过多的复述,如果有兴趣的,可以关注传智播客Android最新课程。

课程名称Android精品就业班课程

课程推出时间2015.11.24

课程版本号5.2

主要针对Android系统Android6.x、Android5.x、Android4.x

主要使用开发工具Adt-bundle、AndroidStudio

课程介绍本课程在现有课程的基础之上,添加新项目,更新扩展原有项目,同时,推出Android6.0新特性课程,保证我们的课程内容一直与google同步。

新增Android6.0新特性课程

新增即时通信项目

新增搜狐拍客项目

更新扩展《手机QQ音乐》为4天,由原来的eclipse开发换为AndroidStudio开发并授课

更新全面改版手机卫士项目

作为Android粉,期待Android能更精彩的表现,始终坚信关于Android的故事,未完待续……

更多相关文章

  1. Android 月活跃人数超过10亿用户了,我却审美疲劳了
  2. 一张图带你掌握Android Q上InputDispatcher事件分发流程(系统层)
  3. Android 深入解析用户界面(四)
  4. 跟着Android官方培训课程学习,挖坑填坑记录
  5. 让应用程序不被任务管理器杀死...(获取系统权限)
  6. Android系统升级的完整过程
  7. Android系统构架分析和应用程序目录结构分析

随机推荐

  1. iphone和android手机软件开发感想
  2. Appium AndroidKeyCode
  3. Android中ScrollView中嵌套RecyclerView
  4. android 网络请求框架
  5. android layout view 编辑器
  6. android键盘监听
  7. 銆怉ndroid銆戝姩鎬佹敞鍐屽箍鎾帴鏀跺
  8. android 之Dialog对话框(简易版)
  9. android停止handler的办法
  10. Android中使用SurfaceView视频播放器