多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑

栏目: IT技术 · 发布时间: 4年前

内容简介:如果你使用 Pixel Launcher,会发现 Android 10 的主屏上是没有手势小横条的,但Android 11 却有。之前我一直认为这是 Android 11 作为测试版不修边幅的体现,今天回滚到 Android 10 又琢磨了下,发现其实这种改动是有原因的。我们先来回顾一下 Android 10 的启动器层次逻辑。

如果你使用 Pixel Launcher,会发现 Android 10 的主屏上是没有手势小横条的,但Android 11 却有。

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
Android 10 vs. Android 11

之前我一直认为这是 Android 11 作为测试版不修边幅的体现,今天回滚到 Android 10 又琢磨了下,发现其实这种改动是有原因的。

Android 10 启动器解构

我们先来回顾一下 Android 10 的启动器层次逻辑。

你可以将包含桌面图标和底部固定图标的 dock 栏看作是一个图层,这个图层位于整个启动器的最底层——从主屏上滑进入最近任务时,你可以观察到桌面图标和 dock 栏的向后渐隐动画。

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
桌面(第一层)向后隐去

桌面和 dock 栏是一层,往上则是另一层:由 最近任务卡片全局搜索框应用预测栏应用抽屉 构成的第二层。

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
这就是「第二层」的完整结构

第二层元素从上至下排列,你可以将它们看成是一个上下堆叠、需要垂直翻页才能逐一阅读的时间流,连接第一层和第二层的视觉元素是启动器底部那个搜索框,操作则是桌面上滑。

没错,这就是为什么 Android 10 的主屏没有手势横条——Android 10 把多任务做成了我们所熟知的「桌面」的一部分,从主屏任意位置向上滑动都会先进入这套桌面第二层当中的多任务界面(包含多任务卡片、搜索框和应用预测栏),在底部半透明遮罩的提示下,我们接下来才会继续上滑打开应用抽屉……

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
两段式上划

什么?Android 机从下往上划打开应用抽屉还得划两次?

Google 当然知道这有点麻烦,所以如果你想直接跳到第二层的应用抽屉,桌面向上一拉到顶即可。因此对 Android 10 来说,多任务界面和搜索框、应用预测栏、应用抽屉一样,都是桌面系统的一部分。

这种设计的好处在于我们几乎可以在任何时候进入应用抽屉找应用(毕竟它就在多任务界面「下方」),不用像以往那样必须先退回桌面;坏处则在于,因为多任务成为了桌面的一部分,第三方启动器想要接入这套多任务系统,拥有与原生启动器一样的动画过渡效果,就必须借助Quickswitch 这样的 工具 来牵线搭桥。

关于这套系统的借鉴与逻辑,你也可以在 @jhthedev 的这篇文章 里继续阅读。

Android 11 改变了什么

长话短说,Android 11 调转车头,又把上面双层设计、需要二段式操作的桌面系统给拆掉了。

多任务界面分离了出来,呼出方式严格遵从手势横条。如果你像 Android 10 那样在桌面、底部 dock 栏区域上划,只能划出应用抽屉。

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
Android 11 中主屏只能通过横条呼出多任务

这里的 Dock 栏相比 Android 10 也有变化:Google 允许用户取消常驻,把之前的应用预测栏直接搬到桌面来获得更加灵活、迅速的推荐效果,至于原本位于应用抽屉顶部的应用预测,也提供了单独的关闭选项——要知道,在添加系统功能这件事情上想来保守的 Google,给了开关就基本意味着在这件事情上他们严肃且认真。

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
应用抽屉(apps list)中的推荐可以关掉了

多任务不再是第二层「时间流」的一部分,连接多任务界面和应用抽屉的应用预测栏也行将就木。所以在 Android 11 的主屏上,那个手势横条就必须现身,引导用户在需要的时候从它那里打开多任务界面;而在桌面的其他位置上划,我们能够打开的就只有应用抽屉了。

你看,Android 11 的桌面逻辑似乎又变得简单了些,就像传统认知中所以为的那样,桌面上划就是应用抽屉,多任务只是独立于桌面此外的、操作系统的一部分。

Android 9 开始引入那套桌面系统,至此也走到了解散的边缘。

Android 还是爱你们的

但解散也不一定都是坏事。

Android 尝试、引入手势操作这两年,其实也是 Android 平台引以为傲的第三方启动器应用走向衰落的两年——回想一下, 你是不是很久没有看到过 Nova Launcher 的大更新了 1 ?这两年颇受好评的 Niagara Launcher 是不是也一直没有加入对 Quickswitch 的适配 ,拥有更无缝的多任务动画效果?

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
Niagara 开发者就 Quickswitch 适配做出的答复

因为它们都不是基于 Launcher3 开发的启动器,Google 在引入 Android 9 手势操作方案的同时也把多任务部分的代码写进了 Launcher3,所以基于 Launcher3 的第三方启动器和 OEM 启动器也能像 Pixel Launcher 那样拥有一个桌面上划就能打开的多任务界面。

Android 11 这次改动看上去只是桌面多了一个小横条、上划不能打开多任务了这么迷惑,实际上它也暗藏着另一个可能性。这个可能性 XDA-Developers 在 Android 11 的 Pixel Launcher 开发者模式中已经挖到了:

多一个小横条,多一种可能性:聊聊 Android 11 的桌面逻辑
图:XDA-Developers

是的,对 webOS 的致敬、对 iOS 手势横条的照搬 2 、第三方启动器的衰落、桌面逻辑的左右横跳……这场风暴的中心、那个 Android 9 中嵌入桌面的多任务卡片,现在终于要回到它「应有」的位置了。

对于第三方启动器开发者和因为自定义喜爱 Android 的用户来说,这是好事。

至于「应有」为什么要打引号,是因为我也并不能断言之前那套两层、两段操作的桌面和多任务逻辑不好。我最开始因为 Android 11 加回主屏手势横条而关注到这一点,无非还是担心:一个长期保持固定位置显示的手势横条会导致「烧屏」……

关联阅读:


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java与模式

Java与模式

阎宏 编著 / 电子工业出版社 / 2002-10 / 88.00元

《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。全书分为55章,第一个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章......一起来看看 《Java与模式》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具