2019-04-18:请简述一下 Android 7.0 的新特性?
Moosphan opened this issue · comments
Google发布Android 7.0,带来250多项新特性。此处省略好几万字。。。
访问外部文件需要时用fileProvider进行包装
1.多窗口支持
2.添加了即时 (JIT) 编译器
3.快速的应用安装路径
4.随时随地低电耗模式
https://developer.android.com/about/versions/nougat/android-7.0
emmm,几百多个怎么说
选几个比较重要的
1.低电耗功能改进
2.引入画中画功能
3.引入“长按快捷方式”,即App Shortcuts
4.引入混合模式,同时存在解释执行/AOT/JIT,安装应用时默认不全量编译,使得安装应用时间大大缩短
5.引入了对私有平台库限制,然而用一个叫做Nougat_dlfunctions的库就行
6.不推荐使用file:// URI传递数据,转而推荐使用FileProvider
7.快速回复通知
https://developer.android.google.cn/about/versions/nougat/android-7.0.html
貌似从6.0开始就一直在对电池这一块做优化 一直到现在的9.0
貌似从6.0开始就一直在对电池这一块做优化 一直到现在的9.0
Android 6.0 推出了低电耗模式,即设备处于空闲状态时,通过推迟应用的 CPU 和网络活动以实现省电目的的系统模式,例如,设备放在桌上或抽屉里时。
现在,在 Android 7.0 中,低电耗模式又前进了一步,随时随地可以省电。只要屏幕关闭了一段时间,且设备未插入电源,低电耗模式就会对应用使用熟悉的 CPU 和网络限制。这意味着用户即使将设备放入口袋里也可以省电。
emm.
- 增加对文件夹的访问限制
2."画中画"
3.电量功能改进
4.应用分屏
5.添加对VR的支持...
......N.......
- 多窗口的支持。
- JIT/Aot编译 (主要是为了提高app的性能,android4.4开发者选项里第一次加入了aot,目的是为了在安装时进行一次编译,优化应用的使用,从而避免了每次使用都要编译与转义。而android7.0开始,新增了 JIT编译器,目的是为了对aot代码进行分析,从而不断提高app的性能)
- 及对电池的进一步优化,在Android6.0就可以看出改变了。(一直到Androd 9.0从未停止)
- 增强了通知栏。(样式变化,可直接回复。。。。好像还有几个。。。)
- 多进程(多进程WebView)
- new Emojis新的表情
- 支持VR
- 支持APP的快速安装
- 多窗口的支持。
- JIT / Aot编译(主要是为了提高app的性能,android4.4开发者选项里第一次加入了aot,目的是为了在安装时进行一次编译,优化应用的使用,从而避免了每次使用都要编译与转义。而android7.0开始,新增了JIT编译器,目的是为了对aot代码进行分析,从而不断提高app的性能)
- 及对电池的进一步优化,在Android6.0就可以看出改变了。(一直到Androd 9.0从未停止)
- 增强了通知栏。(样式变化,可直接回复....好像还有几个...)
- 多进程(多进程web视图)
- 新的Emojis新的表情
- 支持VR
- 支持APP的快速安装
等等还有很多...
1.支持多窗口模式
2.对电量进行优化,当手机处于空闲状态,将降低cpu和网络活动
3.不推荐使用file:// URI传递数据,转而推荐使用FileProvider
特性:
1,新的Notification
2,多窗体支持(分屏模式),并行运行两个应用
3,VR支持
性能和效率:
1,随时随地的低耗电模式,省电
2,高速的应用安装路径,提高安装应用和系统更新速度
安全:
1)私有文件夹,限制访问
2)应用间共享文件,需要通过FileProvider
3)Https的抓包,网络安全性配置,将粒度缩小到应用级别
多窗口
通知栏样式
随时随地省电
号码屏蔽
快速安装
new Emojis新的表情