Android8.0新特性解读

 背景 


Google在2017年的I/O开发者大会上发布了Android8.0开发者预览版,取名为Android O;同年8月,Google正式发布了Android8.0正式版,并正式取名为Android Oreo(奥利奥);


可能有的小伙伴会问了,新的系统都更新一年了,怎么现在才做特性解读?


咳咳,要知道,国内的大环境与国外不一样,Google去年8月发布新的系统,到国内的厂商在设备上使用最新的系统,此时间周期为6-10个月,所以,现在做特性解读,一切都刚刚好


好的,接下来,我们看看Android O有哪些新特性吧!



 特性 


1、通知中心(Notification Channels

通知渠道是由应用自行定义的通知内容类别,借助渠道,开发者可以让用户对不同种类的通知进行精细控制,用户可以单独拦截或更改每个渠道的行为,而不是统一管理应用的所有通知。

  


2、画中画模式(Picture In Picture)

Android O 现已支持 Activity 的画中画模式。PIP 是一种多窗口显示模式,多用于视频播放,即你可以一边发微信一边看视频,只要在AndroidManifest.xml中设置android:supportsPictureInPicture为true即可;

注意:

(1)、处在画中画模式中的Activity会回调onPause方法,因此像播放视频类的应用,不要在onPause中停止播放,而是在onStop方法中停止;

(2)、在 Android O 中新增 PictureInPictureArgs 对象来指明你的 Activity 在 PIP 模式中的属性,比如长宽比等;

(3)、新增了如下方法来支持 PIP:

            Activity.enterPictureInPictureMode(PictureInPictureArgs args):将Activity置于 PIP 模式之下;

            Activity.setPictureInPictureArgs():用于更新 Activity 在 PIP 模式下的设置。如果 Activity 正处于 PIP 模式之下,那么更改的属性将立即生效。


3、自适应图标(Adaptive Icons)

Android O 支持创建自适应图标,系统可以基于设备选择的蒙版将这些图标显示为不同形状,这样一来,就能在不同的设备型号上显示不同的图标形状;


4、固定快捷方式和小部件(Pinning shortcuts

安卓创造出了PinnedShortcuts功能,类似苹果的3DTouch,长按一个软件后可以弹出子菜单,然后就可以通过这个方式快捷的使用该应用的部分功能,Pinning shortcuts 在桌面上可呈现不同的图标显示;


5、自动填写(Auto-Fill)

对于用户设备上最常用的应用,Android O将会帮助用户进行快速登录,而不用每次都填写账户名和密码;当用户使用一个新设备时,可以从Chrome中提取已经保存的账户名和密码,选择之后,自动填充功能便可以在本地进行,适用于你可能用到的大多数应用程序;

自动填充服务设置位于设置 -> 系统 -> 语言和输入法 -> 输入帮助 下

默认使用 Google 提供的 Smart Lock(密码专用)填充服务。


6、限制后台行为

Android 8.0 引入了新的后台限制特性,不仅仅适用于面向 Android 8.0 开发的应用

具体而言,只要某个应用在 Android 8.0 上出现进行过后台活动(可通过第一部分提到的「后台应用提醒」通知判断),在它的应用详情界面就会出现一个后台活动限制选项;

以微信为例,如果你想利用 Android 8.0 自带的后台限制功能来限制微信的后台活动,只需前往设置 -> 应用和通知 -> 应用信息 中找到并打开微信的详情界面:

在详情界面中,点击 电池 选项打开 电池用量界面,在电池用量 界面的 管理电池用量 下即可看到 后台活动 开关;关闭后台活动后,微信的后台活动就将受到限制。

7、Notification Dots

在Android O中,谷歌对安卓的通知功能做出了改进,这就是全新的Notification Dots功能,它是位于应用程序图标之上的小小的循环点,只有当应用出现未读通知时,它才会出现。这时候长按应用程序图标,就会以类似气泡的形式快速预览。而在通知中心中删除这些未读通知,应用图标上的标记点也会消失;


8、其他

在性能方面,Android O进行了系统优化,后台占用资源减少,大部分应用的启动速度会快上一倍,并且对并发进程等问题处理更加出色;

Android O中谷歌增加了对系统字体的支持,开发者可以自行更改字体样式,让用户有了更多字体的选择;

Android O加入全新emoji表情,设计更加向ios靠拢;



 结语 


好了,这就是今天对Android8.0系统新增特性的分享,注意,只是一部分哦,有很多用户感知度不高的更新,就没有一一列举啦,各位有兴趣的小伙伴,可以访问Google中国开发者网站:https://developers.google.cn/china/,查询8.0详细行为变更。



如果喜欢,请扫描二维码关注

每天定时更新Android相关内容

有清蒸的、红烧的、爆炒的等等

还可以留言共同进行探讨问题

期待您的关注!!!




猜你喜欢

转载自blog.csdn.net/qq_23392167/article/details/80899837