进入公测阶段的Android P,这15个变化值得关注

移动开发 Android
最早亮相于 3 月份的 Android P,也在本届 I/O 大会同期迎来了第二个开发者预览版本(为了行文方便下面简称 DP2)。在第一个开发者预览版的基础之上,DP2 也被称作首个 Beta 版本,那它又有哪些值得我们关注的新变化呢?这篇文章带你一探究竟。

刚刚过去的 I/O 2018 大会,我们见识过在医疗领域大显身手的 Google AI,惊叹于在预约这件事情上几乎可以说是通过了「图灵测试」的 Google Assistant 和 Google Duplex 技术,也有幸见证了 Material Design 在原有设计原则上朝着个性化品牌表达、灵活性和跨平台等方向的再次跃进。

而最早亮相于 3 月份的 Android P,也在本届 I/O 大会同期迎来了第二个开发者预览版本(为了行文方便下面简称 DP2)。在***个开发者预览版的基础之上,DP2 也被称作*** Beta 版本,那它又有哪些值得我们关注的新变化呢?这篇文章带你一探究竟。

Project Treble 初见成果

提前用上下一个版本的 Android 不再是 Google 设备的「特权」,Android P DP2 支持更多机型了。 

[[229326]]

在 I/O 大会上 Google 宣布,得益于Project Treble为 Android 系统版本更新带来的便利,Android P DP2 支持的机型品牌也从原先仅有 Google 一家扩展到了包括 Essential、Google、诺基亚、Oppo、索尼、Vivo、小米和一加在内八家厂商在内的 11 款热门机型,其中一加6由于还未上市暂没有列入 Android P 的 设备支持页面 。

Home 键手势

与 DP1 乃至此前所有版本的 Android 系统相比, Android P DP2 为 Home 按键加入的手势操作格外引人注目 。

Home 键手势在派小队的 Pixel XL 上默认关闭,因此我们需要前往「设置 - 系统 - 手势」中进行开启。开启 Home 键手势后,原有的屏幕按键将迎来视觉和操作方式两方面的变化。 


主屏返回键会自动隐藏

视觉上,左侧的返回键得到了保留,在启动器主屏时,这个返回键还会自动隐藏,仅剩下整合了 Home 和多任务两大功能的新按键。

这个长相与 iPhone X 的手势操作指示符类似但更加短小的「药丸」状 Home 键主要拥有三种操作: 点按、向上轻推和横滑 。

其中,点按即点击和长按,点击 Home 键可以从任何界面直接返回主屏,长按 Home 键则能在任何界面呼出 Google Assistant。

向上轻推则包含了三层逻辑:

  • 向上轻推一次,打开多任务管理界面。这个操作几乎适用于 Android P DP2 的所有系统界面,除了应用抽屉。
  • 在多任务管理界面的基础上,进一步向上轻推,打开应用抽屉。这个操作几乎适用于 Android P DP2 的所有系统界面,换句话说,不管我们正在使用什么应用,只要能够呼出多任务管理,就能顺势打开应用抽屉选择启动其他应用。
  • 向上一推到顶,直接打开应用抽屉,这个操作仅适用于主屏。 

多任务界面样式也因此发生了变化

***是横滑,在 Home 键上向右横滑即可进入多任务管理界面,这里其实也包含了两层逻辑:如果我们向右横滑后随即松手,就能立即在最近使用的两个应用之间完成快速跳转;而如果我们在向右横滑后按住 Home 键不放,那接下来我们就可以继续左右滑动 Home 键来横向卷动多任务卡片预览,松手时位于正中的应用将被打开。 

横滑设计虽然说是 Home 键手势中变化***、学习成本***的,但只能向右横滑、横滑松手快速跳转这类设计其实也参考了此前被设计在屏幕按键区域最右侧的正方形多任务按钮,因此在操作逻辑和使用习惯上适应起来并不算太难。

但严格来说,Google 对 Android 系统屏幕按键的改造还算不上是「全面屏」手势——毕竟它依然还要在屏幕底部占据一片不小的显示区域。

易用性提升

Android P DP2 在易用性方面的提升主要得益于「离线机器学习(on device machine learning)」的全面引入,一直以来都在 Google 其他软件服务中发挥着重要作用的 AI 这一次在 Android 操作系统上正式实现落地。

自适应亮度 & 自适应电池

首先,Android P DP2 引入了基于机器学习的 自适应亮度 (Adaptive Brightness)和 自适应电池 (Adaptive Battery)功能。

此前,Android 平台的自动亮度(Auto Brightness)功能一般基于传感器所采集到的环境光强度进行亮度调节,而自适应亮度功能在此基础上还加入了 对用户手动设置偏好和使用场景的考量 。 


环境光不再是屏幕亮度调节的唯一参考因素

通过对我们手动亮度调节操作的不断学习,系统会逐渐在适当的场景中接管亮度调节,比如当我们在玩游戏、看视频时将亮度调高,打开电子书阅读器或夜间浏览网页时将亮度调低等等。

自适应电池功能原理与之类似,Android P DP2 可以通过对我们应用打开频率和使用习惯的学习来对 CPU、运行内存等系统资源进行智能化调度。从 I/O 大会上公布的数据来看,自适应电池功能可以减少 30% 左右的不必要 CPU 唤醒,带来更好的续航效果。 


Adaptive Battery

此外,在实际体验过程中派小队还发现,电池详情界面会根据我们的使用习惯显示剩余电量的预计续航时长,给出「根据您的使用情况,电量将在凌晨 1:00 前耗尽」这样的直观提示。这个提示偶尔也会在我们的使用过程中以通知的方式出现。 


电量续航通知,图自 AndroidPolice

应用操作预测 & Slices

熟悉 Pixel Launcher 的用户应该都知道,在 Pixel Launcher 的应用抽屉顶部一直都有一个基于用户使用习惯进行应用推荐的区域,如果你为 Pixel Launcher 开启了「读取应用使用情况」的权限,这个应用推荐会变得相当称手。

Android P DP2 基于离线机器学习和新加入的 Slices API 对这一特性进行了扩展,现在,Pixel Launcher 还会根据我们的使用习惯推荐一些应用之外的快速操作,比如插入耳机后提供一个快速播放某张专辑的快捷方式、夜深人静时悄悄放上女朋友的联系人头像、点一下就能马上拨通等等。 


App Actions 根据使用场景推荐应用和操作

Slices 则把这个推荐的可能性进行了扩展,让适配了 Slices API 的应用可以直接在 Play 应用商店或 Google 搜索应用的搜索结果中展示与搜索内容相关的应用界面和应用功能入口。 


Slices 可以在搜索结果中直接展示应用交互

比如当我们搜索「应用促销」时,适配了 Slices API 的 App Sales 可以直接将促销列表展示在搜索建议当中。正因为如此,Slices API 某种程度上来说也给了应用微件(widgets)更大的发挥空间。

多任务效率提升

除了上面提到的呼出手势以外,多任务处理效率在 Android P DP2 中也得到了大幅提升。

Android P DP2 主要提供两种新的多任务快捷操作: 智能文本选取和图片选取 。

横向多任务卡片给了每一个应用更多的展示空间,因此多任务卡片在这个版本中也彻底摆脱了只能作为缩略图预览的鸡肋作用。从 Android P DP2 开始,我们可以直接在多任务卡片缩略图上长按进行文字选取,这个操作使用于几乎所有拥有文本显示的应用,长按弹出的文字编辑菜单与普通模式下无异。

举个例子,我们现在可以直接通过多任务卡片预览在 Google Keep 和 Chrome 之间进行文字内容的复制粘贴,无需进行频繁的应用切换。 


在 Chrome 的多任务卡片中直接选取文字,图自 AndroidPolice

而即便不是文本,借助智能文本选取功能,我们也能够从涂鸦、照片中直接提取文字,这里的操作与 OCR 识别类似。 


在 Chrome 和 Spotify 的多任务卡片缩略图中选取专辑封面,图自 AndroidPolice

***,在多任务卡片中可以直接选取的其实还有图片,比如我们可以在 Google Photos 的多任务卡片缩略图上直接选中某张图片,然后在弹出菜单中进行分享。当然,这个功能如果后续能够加上「搜图」操作体验会更好。 


从网页截图中选取文字,图自 AndroidPolice

注:除了自适应亮度和自适应电池,本部分的其他功能目前都只适用于 Pixel 2 和 Pixel 2 XL 两款机型。

通知系统

令人欣慰的是,每年我们都能看到 Google 在改进 Android 通知系统上所做的努力。在 Android P DP2 中,通知系统主要迎来了以下几方面变化:

层级整合与优化

在以往的 Android 版本中,勿扰模式的出现曾让我们一度感到困惑——除了响铃、震动和静音三种通知提醒模式以外,Android 系统也引入过优先、勿扰和完全静音三种通知优先级别。

而如果你还没有搞明白这几者之间的关系,Android P DP2 也许能为你的内心带来一份难得的「平和」:DP2 对通知进行了彻底的整合和优化。

具体而言,DP2 的通知依然分为两部分,勿扰模式和响铃方式。 勿扰模式会对通知进行***次「把关」 。但 DP2 完全去除了「优先、完全静音」等容易给人造成困扰的选项,因此 DP2 中的勿扰模式仅存在打开和关闭两种状态,一旦开启,除「例外情况」中选定的内容以外, 几乎所有的应用通知都将从视觉和听觉两方面得到完全屏蔽 。

也就是说,如果你觉得当前通知栏里的通知太多太乱,也可以开启勿扰模式来将他们一扫而空。关闭勿扰模式后这些通知将再次显示。 


勿扰模式将彻底屏蔽视觉和听觉打扰

响铃方式则决定了应用在可以发出通知的前提下,应该以何种方式提醒用户。Android P DP2 提供了响铃、震动和静音三种模式,可以在操作音量按键时弹出的音量调节面板中进行快速切换。 


通知管理更方便快捷

在操作逻辑层面的整理和优化之下,一些通知管理操作也得到了改进。

在 DP1 中,如果我们经常滑掉某个应用的某种通知,系统会建议我们直接对该类别通知进行禁用。 


通知禁用建议

而在 DP2 中,我们不仅能在通知面板左下方看到一个「管理通知」的快捷操作人口,还能通过长按操作来对应用通知进行快速操作:

如果是可清除通知,则根据用户习惯询问用户是否禁用该类别通知。

如果是常驻通知,则根据用户习惯建议或直接提供「最小化」操作,最小化的通知将被折叠显示以节省通知面板空间。 


停止显示通知和「最小化」通知

后台状态一目了然

对后台应用使用麦克风、摄像头等传感器的权限进行限制是 Android P 的重要改动之一,而现在,这个改动得到了更具体的实现。

在 DP2 中,如果某个应用正在后台使用麦克风或摄像头,那么这个应用的通知上会出现相应的小图标来对用户进行提示: 


后台使用麦克风提示

其他改动

除了以上四部分需要详细介绍的部分以外,Android P DP2 还有一些小变化,它们分别是:

锁屏支持天气显示了

不知道是不是 bug,Android P DP2 的锁屏界面在派小队的 Pixel XL 上布局十分奇怪,时间等信息和以往的版本相比明显下沉。不过在更新 Google App 至***版本后,DP2 的锁屏可以调用 Google App 中的天气信息了。 

[[229327]]
锁屏天气显示

浮动通知动画更好看了

Android P 对系统动效进行了全面翻新,浮动通知的出现和收起也不例外。 


启动动画「果味」更浓

尽管如此,并不是所有的动画都那么令人满意,比如应用启动——iOS 用户应该会觉得很熟悉: 


多任务卡片布局带来的变化

还记得 Google 根据开发者反馈专门为 Android 系统加回「一键清除」所有最近任务卡片那件事吗?随着 Android P DP2 多任务界面设计的改动,派小队发现这个功能又消失了。

此外,新的多任务界面带来了新的分屏操作方式,但这个方式不仅不太美观,操作起来也远没有之前那么方便: 


分屏只能通过长按菜单

Markup 下放至 OG Pixel

作为***代 Pixel 用户,派小队曾在 DP1 疯狂嫉妒只有二代 Pixel 才有的屏幕截图编辑工具 Markup。好在这次放出的 DP2 中,这个功能已经下放到一代 Pixel 和 Pixel XL 了。


Markup 截图编辑工具

除此之外,截图通知也在 DP1 的基础上进行了优化,除了分享和编辑,直接删除选项也得到了回归。 


截图通知操作更多了

快速设置面板

快速设置面板又从 DP1 的上下翻页式改回了目前 Android 8.1 正式版中的左右翻页,(看来这个改动的反馈不太好)。另外,快速设置面板顶部现在会显示一些基本信息,比如勿扰模式状态、闹钟等等,也正因为如此,DP1 中出现的闹钟快速设置开关也被取消了。 


快速设置面板顶端

启动器 Dock 背景消失了!

DP1 搭载的新版 Pixel Launcher 为 Dock 栏采用了一个新的半透明圆角遮罩,一度让很多 Android 用户表示难以接受。好在 DP2 引入 Home 手势后这个 Dock 背景也顺势得到了取消: 


Dock 栏没了背景,但依旧不算干净

非常丑陋的 LTE 指示图标

***,这是 Android P DP2 中最丑的地方:移动数据的指示图标。 


……

以上就是 Android P DP2 的全部内容,根据 Google 的时间线,我们还将在 6 月迎来 DP3 和 DP4,到时我们也会***时间为大家整理更多新系统值得关注的功能。

责任编辑:未丽燕 来源: 少数派
相关推荐

2017-08-17 08:26:25

IOS 11苹果更新

2019-06-14 09:48:05

5G标准网络

2010-05-11 09:30:02

云计算厂商

2020-09-08 15:15:06

Python数据科学Python库

2011-11-17 17:35:12

jQuery

2021-02-19 22:35:29

DevOps开发软件开发

2018-11-16 12:12:11

网络认证网络管理员数据中心

2010-08-06 08:56:43

开源项目Android开发

2021-11-19 15:33:02

云计算DevOps初创公司

2020-10-14 15:00:38

Python 开发编程语言

2019-04-24 09:40:24

ARAR应用移动开发

2021-01-20 09:00:00

开发软件测试工具

2017-12-25 13:55:21

JavaJava 9甲骨文

2019-08-08 10:31:53

云计算IT公共云

2022-07-18 09:26:52

数据存储

2024-02-19 08:07:31

Go版本语言

2020-03-10 13:35:18

5G技术人工智能

2023-02-08 14:42:48

2011-08-19 09:41:56

C++

2020-03-06 10:01:39

云计算云原生工具
点赞
收藏

51CTO技术栈公众号