android 8.0 新特性

2017年8月22号,谷歌正式发布Android 8.0正式版,Android Oreo(奥利奥),作为开发,鉴于android 6.0 7.0踩得坑,赶紧来关注一下8.0的新特性

8.0的宗旨是提供流畅的体验,更强大易用,赶紧来看看它有哪些新变化!

1.画中画(Picture-in-picture)

让用户能够在任意窗口大小同时进行两项任务操作,这个在ipad比较常见,观看视频时,切出app,还能观看视频

2.通知标识(Notification dots)

学习IOS加入app通知角标?通知标识的颜色会根据应用图标的颜色自动选择通知标识的颜色

3.自动填充框架(Autofill framework)

简化用户在设置一台新设备以及同步密码的过程。通过Google Play Services同步密码数据到新设备,这样子我们在原设备设置过密码的app,在新设备中打开就不用手动输入密码了。

4.系统优化

通过系统底层优化使得app运行更流畅迅速。举一例:app运行时,通过新的并发压缩垃圾回收机制,代码局域化以及其他一些方式优化体验

5.后台限制

对后台定位和wifi扫描添加了新的限制,并改变了应用在后台的运行模式(对所有的应用都适用)。这些限制对电池和内存的起到保护作用。正和8.0的宗旨

6.补充Android仪表盘和IDE探查

在Play控制台可以看到您app的数据汇总,崩溃率、ANR(应用程序无响应)率、框架卡死、满渲染、过多唤醒等。同时在Android Studio 3.0添加了新的性能探查和新的仪表布局

7.自动调整TextView的文字大小

固定TextView大小,会根据内容多少调整字体大小

8.支持在XML中使用字体资源

允许开发者直接在xml布局中访问字体并定义字体系列

9.可下载字体和emoji表情

允许开发者从共有供应商获取下载字体资源或表情资源,无需绑定到apk,通过系统下载分享到app

10.自适应图标

不同手机不同ROM,对应的图标遮罩不一样,根据产商选择的遮罩去选择对应的形状进行展示

不同设备会显示各种不同的形状

11.快捷方式锁定

提供了一个可进入app某个界面的快捷方式

12.支持更广域应用的颜色

Android 图像应用可以充分利用新设备带来的广域色彩支持,显示宽色域图像。应用程序将需要在其清单文件(每个活动)启用一个标志,加载启用宽位图嵌入颜色配置文件(如 AdobeRGB,Pro Photo RGB,DCI-P3 等)。

13.WebView网页视图

默认开启WebView多进程模式,新增API来处理app的错误和崩溃,提升稳定性和增强安全性。开发者可以通过Google Safe Browsing 来对自己应用内WebView的url安全检查

14.Java8语言APIs和runtime的优化

支持一些新的Java 8 API,包括新的java.time API。另外Android Runtime相比以前更快

更多请参考:https://developer.android.google.cn/about/versions/oreo/android-8.0.html

    原文作者:_developer
    原文地址: https://www.jianshu.com/p/5171a877969a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞