3、Android 6.x
- 新增运行时权限概念
Android6.0或以上版本,用户能够彻底控制应用权限。当用户安装一个app时,系统默认给app受权部分基础权限,其余敏感权限,须要开发者本身注意,当涉及敏感权限时,开发者须要手动请求系统授予权限,系统这时会弹框给用户,假若用户拒绝,若是没有保护,app将直接崩溃,假若有保护,app也没法使用相关功能。
- 新增瞌睡模式和待机模式
瞌睡模式:当不碰手机,手机自动关闭屏幕后,过一会,手机将进入瞌睡模式。在瞌睡模式下,设备只会按期的唤醒,而后继续执行等待中的任务接着又进入瞌睡;
待机模式:假如用户一段时间不触碰手机,设备将进入待机模式。在这个模式下,系统会认为全部app是闲置的,这时系统会关闭网络,而且暂停app以前正在执行的任务。
- 移除对Apache HTTP client的支持,建议使用HttpURLConnection。若是仍是想用Apache HTTP client,
那么须要在build.gradle中添加
android { useLibrary 'org.apache.http.legacy' }
- Doze电量管理
Android 6.0自带Doze电量管理功能,在“Doze”模式下,手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减小功耗,谷歌表示,当屏幕处于关闭状态,平均续航时间提升30%。
4、Android 7.x
- 通知栏快捷回复
在Android N上,Android对通知栏进行了进一步的优化,其中一个很是大的改变就是让用户能够在通知栏上直接对通知进行回复,这对于一些IM类的App来讲,提供了更加友好的回复功能。
- 加入原生分屏多任务功能,多任务快速切换
- VR
Android N上对VR的支持,其实是使用了一个新的跨平台图形计算库——Vulkan,Vlukan API提高处理能力,减小GPU处理,从而得到更佳的游戏体验,因此说,若是一个手机支持VR,那么从某种意义上来讲,这个手机的性能应该是很赞的!
- 引入全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减小了50%
- 安全:更安全的加密模式,能够对单独的文件进行加密,android系统启动加密
http://blog.csdn.net/u012758803/article/details/54844903android
http://blog.csdn.net/u012532559/article/details/59108008apache