改变你的电源键使用习惯:Android 11「设备控制器」详解
在 Android 平台,电源键可以说是一个一直以来都被厂商和用户有意淡化的存在:早年颇受 Android 用户推崇的桌面「一键锁屏」快捷方式、第三方内核基于导航按键开发的「滑动锁屏」手势甚至 OEM 厂商的三指截屏、多任务卡片快速截屏、双击屏幕亮屏……这些都是力求为 Android 设备电源按键功能「做减法」的努力。
时至今日,除了基本的开关机和合理性还有待商榷的「智能助理」外,Android 设备的「电源键包袱」也基本甩得差不多了——毕竟和启动/关闭手机的作用比起来,「按下电源键」这个行为的确需要一个高优先级、关系到设备最基本运行能力的功能与之匹配。
在即将到来的 Android 11 中,Google 为电源键做的「加法」或许正是出于这个考虑。
Google 对电源键的改动始于 Google Pixel 所搭载的 Android 10。
和以往从电源按键一侧的屏幕边缘弹出电源控制菜单不同,Pixel 设备所搭载的 Android 10 将电源控制菜单移到了屏幕底部,上方更大的区域则留给了「银行卡和卡券」。
如果你在符合条件的国家和地区使用 Pixel 手机,正确设置好 Google Pay 之后就能直接在锁屏界面通过电源键菜单选中用于支付的银行卡或卡券、然后轻轻一碰完成付款1。
虽然国内用户无福消受,但将移动支付操作整合为可以直接在锁屏状态下通过电源键菜单呼出的界面却提供了一个不错的改进思路2,因此在 Android 11 中 Google 索性将适用范围更广、对便捷性和响应速度要求也更高的外部设备控制加入了电源按键菜单。
自然而然地,原本位于屏幕底部的设备电源控制选项就被移到了顶部,至此 Android 系统的电源菜单从一个简单的弹出窗口变成了一个拥有全屏交互界面、多个交互区域以及与之对应的多种功能操作的复合型「面板」。
这个新界面在 Android 开发者平台的官方文档中叫做「快速访问设备控制器」功能(下文简称「设备控制器」),但如果要用大家更加熟悉的名词来形容它,我会叫它 Android 的「控制中心」3。
在 Android 11 中打开设置,然后在「系统 > 手势 > 电源菜单」中找到「设备控制器」选项,确保「显示设备控制器」选项已经勾选。
随后,我们需要安装一款已经适配了「设备控制器」功能的应用——和 Android 10 的「银行卡与卡券」菜单不同,Android 11 的设备控制器菜单是一个非 Pixel 独占、理论上来说所有 Android 11 设备都可以使用的功能。
虽然在 Android 11 开发者预览版阶段仅有 Google 自家的 Google Home 应用支持了这一特性,进入公开测试版(Beta 版本)之后,一个或许大家都在用的应用——米家——也加入了设备控制器的阵营。
以 Play 应用商店中最新的测试版本 v.5.8.7 为例,安装并登录小米账号后,如果你的家里已经有添加好的智能设备,接下来只需要保证「显示设备控制器」选项开启、然后在电源菜单的「设备控制器」区域中点击添加即可。
添加好的设备会以两列小卡片的形式出现在电源按键下方,点击小卡片即可与之交互,同时,我们也可以通过设备控制器界面右上角的三点菜单增、删小卡片,或点击设备控制区域顶部的标题切换不同的智能家居设备——没错,如果你的手机上拥有多套智能设备控制 App,只要 App 本身支持这一特性,就可以通过同样的方法将它们都放到电源键菜单里。
就目前而言,米家的电源键设备控制接入其实还停留在非常基础的阶段。
根据 Google 的开发文档介绍,设备控制器支持 5 种不同类型的小卡片微件,包括切换开关、带滑块的切换开关、范围提示开关、无状态切换开关以及温度面板。
不同样式的小卡片微件也有着不同的交互方式,比如切换开关仅支持点击,但带滑块的切换开关在此基础上还支持按住并左右滑动,配合适当的振动反馈,使用设备控制器调节灯光亮度的体验或许不比打开配套应用差。
另外,这些小卡片微件也可以长按呼出一个「精简版」面板,根据设备的不同,这个面板可以提供小卡片微件所不能提供的、更进一步的控制界面,但依然无需启动完整配套应用。
有些遗憾的是,米家这次虽然在新特性跟进上走在了前面,一些细节上的适配依然还需要完善。具体而言,目前米家的设备控制面板仅支持基础形态的小卡片微件,长按、滑动等操作几乎不可用——考虑到不同设备的具体交互方式各不相同,对于生态体系庞大的米家来说这些细节的完善可能的确还需要时间。
从官方给出的 开发文档 来看,「设备控制器」的适配其实不难。和 附近分享 这类依赖 Google 服务框架的新功能不同,「设备控制器」更像是一个标准、普适的 API 接口,开发者只需要在应用清单中声明服务、根据设备创建对应的控件类型最后为控件创建发布者、向系统界面表明自己设备控制器的身份即可。
因此就在米家悄然适配后不久,围绕 Android 11 的「设备控制器」特性还发生过一件非常有意思的事情——该平台最负盛名自动化工具 Tasker,也引入了一个针对「设备控制器」特性开发的实验性插件。从开发者放出的 演示视频 来看,这个新功能可以让 Android 11 用户将任意 Tasker 场景或任务的触发开关放在设备控制器当中。
尽管 XDA 获取到的最新 CDD 兼容性文档指出,Google 并不打算将「设备控制器」作为一项固定功能要求 OEM 厂商强制适配4,但部分有想法的 OEM 厂商已经开始行动了。
比如 MIUI 目前已经 宣布 会在 MIUI 12 中引入智能生活控制中心5,将原生 Android 11 的电源键设备控制与 MIUI 自身的「控制中心」拼接,不失为一种兼收并蓄的适配方案。
未来还会有哪些 OEM 顺势跟进,大家不妨拭目以待。
关联阅读:
© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。