首页
学习
活动
专区
工具
TVP
发布

Android 10 里有哪些“用了就回不去”的好功能?

北京时间 9 月 4 日凌晨,Google 面向自家 Pixel 设备推出 Android 10 正式版,今年 3 月就开始测试的 Android Q 换上了正式名称和新品牌标识,以一种全新的姿态向整个 Android 生态推送。

新品牌标识

和往年有些不同的是,在 Project Treble 的助力之下,今年 Essential、小米和一加都加入了新系统首发的阵列,就连系统更新一直慢半拍的三星,也早早地开始了基于 Android 10 的 OneUI 2.0 内测。

显然,今年的 Android 10 可能会比以往来得更早一些。而作为从今年 3 月份的第一个开发者测试版一路走来的尝鲜用户,哪些功能在我们看来是用了就回不去的呢?

这篇文章中我们就来盘点一下。

敏感权限放心给

权限管理是 Android 平台老生常谈的话题了,用过 Android 手机的人或多或少都会对 Android 平台上那些「权限流氓」有些印象:申请与自身功能毫不相干的权限、借助权限肆意调用系统硬件资源(比如后台启动相机和麦克风)甚至不给权限就拒绝提供服务……

电话权限已成「重灾区」

第三方应用对权限的滥用让 Android 的权限管理机制显得有些鸡肋,很多人甚至会遇到一款本地图库应用在启动时大摇大摆地索取 (READ_PHONE_STATE)权限的情况——每一台手机都有自己独特的「标识符」,比如 IMEI、手机号码等等,以往向第三方应用给出电话权限往往也就意味着我们无条件将自己的设备信息提供给了第三方进行广告跟踪和用户分析。

为此,主打隐私保护的 Android 10 针对 IMEI 这类设备标识信息的获取进行了限制,在 Android Q 中,无论新应用还是老应用都无法通过恶名昭著的电话权限来获取设备标识信息了,取而代之的是一个名为  的权限,这个权限仅面向系统应用和一些运营商应用开放。

如果你向来反感国产应用启动时二话不说先要索取 电话 权限才给启动的做法,Android Q 的使用体验会变得相当舒爽——针对 Android 10 开发的新应用无从获取设备标识,拒绝适配 Android 10、妄图借助惯用技俩逃脱监管的旧版应用在尝试获取 电话 权限时,能够获取到的设置标识数值也只是空值。

你尽管耍赖,能拿到 IMEI 算我输。

除了把类似AppOps这类第三方权限管理工具的功能做进系统,Android 10 还向隔壁的 iOS「取经」,加入了更加精细的位置权限授予机制。

Android 10 的位置权限授予

具体而言,当某个应用首次申请地理位置权限时,系统会在「始终允许」和「拒绝」这两个选项之外额外提供一个「仅在使用此应用时允许」的选项。这个机制能够让我们根据应用的实际情况更加灵活地选择权限授予方式,比如始终允许天气应用借助位置刷新天气,但只允许社交应用在使用时获取位置等等,粒度更细的位置权限授予方式还能从一定程度上遏制后台定位造成的待机耗电问题。

以往通过 NFC 连接蓝牙耳机时,是不是都会碰到 QQ 这样的应用弹出来「帮」我们充值公交卡。

这个现象在 Android 10 里也终于得到了消停:Android 10 将直接限制应用从后台发起弹出窗口的行为,上面提到的自做多情公交卡充值自然就无法强行弹出影响我们的心情了。

一键切换暗色主题

无论当前版本的设计语言有多成熟、设计风格有多漂亮,人们总会期望在新版本中看到不一样的东西,简而言之就是好看——视觉上的刺激往往能先入为主地给人一种「变化蛮大」的感觉。

Android 10 在外观设计上最大的变化源于系统级暗色主题的加入。一方面,几乎所有的系统界面,从系统设置到快速设置面板再到通知背景都能完美覆盖;另一方面,通过引入新的 API,让针对 Android 10 暗色主题进行适配的应用能够根据系统设置自动切换明暗主题。

随系统自动切换的暗色主题

但隐藏在开发者选项中的  功能相比第三个开发者测试版引入时依然没有改进,在采用标准控件设计的应用中除了状态栏变色略有瑕疵外,能够正常覆盖大部分应用界面(比如 Play 应用商店);而在微信这类应用中部分界面元素则会出现覆盖失败的情况。

Play 应用商店与微信的强制暗色主题覆盖效果

但总体而言系统级暗色主题的加入还是让夜间使用体验改善了不少,尤其是快速设置开关的加入。夜间使用手机的过程中如果觉得观感不适,下拉快速设置面板并点击夜间模式开关即可一键切换,包括第三方应用。

相比之下那些没有适配、无法根据系统设置自动切换明暗主题的应用体验就要差很多了,比如 Gboard,每次切换到暗色主题后,我们都必须前往 Gboard 的设置中手动更换暗色系的键盘主题,操作流程相当繁琐。

另外,虽然我们对新的手势导航操作方案依然持怀疑态度,但新交互带来的好处是实实在在的,比如交互动画。

为了配合以划动为主要操作方式的手势方案,Android 10 为应用启动、应用退回主屏等操作配备了顺畅而灵动的过渡动画。

1/4 速度下的桌面动画

这些动画时长和加速度恰到好处,同时也与手势导航构成了微妙的呼应关系,给人一种「从哪里点开就回哪里去」的直观体验。正如我们在 Android Q Beta 5具透中所介绍的那样,如果某个位于主屏上的应用图标适配了自适应图标,那么从应用退回主屏时图标主体和图标背景的「归位」速度还会略有差异,配合最终的回弹动画,营造出一种颇为「Q 弹」的效果。

和界面风格的变化相比,动画效果营造的交互体验最是难以割舍的。如果你习惯了 Android 10 的交互动画再回到 Android 9,也许又该嫌弃当今仍是主流版本的 Android 9 在交互动画上做得还不够好了。

分享菜单少等一秒

以往的 Android 版本中,我们每次使用系统的分享菜单前总要等待直接共享(Direct Share) 收集完各个应用的快速分享菜单。这个恶名昭著的特性所带来的等待和迟滞一直以来饱受 Android 用户诟病。

在 Android 10 中,Google 开发团队早前承诺过的「分享菜单改进」终于得到了兑现,即便我的手机里安装了将近两百个应用,分享菜单也能在点击分享后无缝衔接上分享列表的弹出动画,然后迅速呈现包括分享内容预览、Direct Share 和应用列表等内容在内的所有内容,完全没有等待时间。

实际体验中,除了刚看到改进成果时的新鲜感,在使用 Android Q 开发者测试版的半年时间里分享菜单留给我的印象几乎为零——对于一个关键系统组件而言这是一件好事,它们本应这么可靠、好用,而不是每次使用时都要在你的伤口上撒一把盐。

当然,这种体验回归的背后有一些「小聪明」。

我们都知道,同样是提供用于快速操作的快捷方式,桌面快捷方式(App Shortcuts)能够在我们长按下图标的同时马上加载出来,但直接分享(Direct Share)菜单中的分享对象却要加载很长时间。

新的分享机制借鉴于此

所以 Google 在 Android 10 中引入了一套名为 Sharing Shortcuts 的新机制,这套机制就像是针对分享菜单做的定制版应用快捷方式,所有分享对象都是预先设定而非即时获取,响应速度和加载速度自然也就得到了大幅提升。

常用功能少点一步

临近下班,胖友发来通知邀请你下班后一起下馆子吃饭,还发来新疆菜馆子的地址。

在这种情况下我们一般都需要点开通知长按提取出一个地址,然后准备搓着手开个地图应用输入进行导航,最后回复一个「

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190905A0DM7O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券