你必须要知道的Android Q的10大隐藏更新内容
Android Q 是 2019 年 Google I/O 大会最受瞩目的新产品,相比各大媒体都把该新系统的主要功能都介绍得差不多了,但 9to5Google 还搜集了一些 Android Q「冷知识」你也应该知道。
1、Android Beam 正式死亡
Android Beam 的消失不应该让人感到惊讶。Android Q 的第一个测试版出来之后,Google 就已经向外界确认已经将 Android Beam 的功能移除了。
Android Beam 是一种用户利用 NFC 来共享内容的一个功能,你将两个支持 Android Beam 功能的 Android 手机背靠背放在一起就能传输相册、视频和其它文件。然而这样的传输并不是很方便,也需要手机支持 NFC 功能,现在也有更好的应用和解决办法来实现这样的功能,Android Beam 实在是一个如同鸡肋般的产品。
2、Android Q 就是 10.0
虽然这个没有什么疑义,但为了有更多的人问这个事情,这里还是要确认一下 Android Q 就是 10.0。Android 版本号每年都在增加,这个版本也不例外。它同时也是 Android 系统的 10 周年纪念。
3、支持 AV1 视频编解码器
之前有部分媒体确认 Android Q 将支持 AV1视频编解码器。这个新的代码是 VP8/VP9 的继承者,它是由开放媒体联盟 (Alliance for Open Media) 开发的,Google 是该联盟的主要成员之一。
相比 VP8/VP9,AV 支持高达 50% 的压缩,但质量反而会更好。这意味着使用这种编解码器的手机在播放流媒体视频可能会占用更少的设备资源。虽然在 AV1 还需要很长一段时间,但很高兴看到 Android Q 加入该行列。
4、未来版本的 Android 将支持电子身份证
Google 已经证实它正在想办法让 Android 支持电子身份证 (Electronics IDs),但因为这个工作比想象地还要困难一些,因为 Google 希望「能确保其实现遵循密码学实践和标准化程序 (“wants to make sure its implementation follows cryptography practices and standardization procedures.”)」
Android 平台安全主管 Rene Mayrhofer 解释说,「像移动驾照 (mobile driving license,简称 mDL) 这样的东西 ISO 组织还没有敲定标准,所以还没有把现成的 API 加入到 Android Q 中”。不过外界认为 Android 不会干等到这个标准的出台,因为现在的技术已经非常领先了。
「相反,很快,我们将推出另一个 Jetpack compatibility library,应用程序开发人员可以立即使用它为各种 dmv 或其他卡片编写此类应用程序——在未来,甚至可能是代替旅行证件,尽管这种涉及国际旅行的标准化还远远不够……」
虽然 Android Q 现在的系统还不能支持,也还不清楚何时会发布,但这个功能会有是肯定的。
5、新的手势交互
这个功能目前还会测试,在 Android Q beta 3 中,Google 新的手势交互令人印象深刻。但如果你启用了屏幕固定并将自己锁定在一个应用程序中,那么就没有办法禁用该应用程序并留下执行其他操作。Android Police 首先发现了这一疏忽。希望 Google 能在最终版本中解决这个问题,尽管缺少按钮还有待观察。
6、位置使用提醒
在 Android Q 中,当应用程序使用你的位置数据时,操作系统会发出通知提醒你。虽然这个功能在让用户使用像 Google Maps 这样的应用程序时被弹出这个通知窗口,这样会很烦,但它也可以防止一些不规矩的应用程序来偷偷使用你的定位权限。Android Police 指出,已经有 Android Q Beta 3 的用户用上了这一功能。
7、Android Q 的 Bubbles 正在取代覆盖 API
回到 Android Q Beta 2,Google 发布了“Bubbles”,它是一个新的通知扩展,不过,我们直到现在才知道,Google 正在用 Bubbles 取代 Android 的覆盖 API。XDA-Developers 报告说 Android 中的 “SYSTEM_ALERT_WINDOW” API将 在 Android Q 中被弃用。
开发人员长期以来一直使用这个 API 在屏幕上创建覆盖,比如 Facebook Messenger 和 QQ 的浮动窗口,或者以前最喜欢的浏览器 Link Bubble。使用 Link Bubble,这个功能将被一些更适合系统本身的功能所取代,但它最终可能会给某些应用程序带来一些麻烦,因为 Bubble 只与通知交互。
不过,Google 并没有为何时删除这个 API 设置一个特定的时间窗口。它可能会在 Android Q 的最终版本中发布,但也可能会在未来的版本中发布。
8、「动态系统更新」将允许您临时启动系统映像
Android 团队在 Google I/O上展示了一些正在开发的东西。虽然没有最终的名字,但根据 Android Police 的说法,它被称为「动态系统更新 (‘Dynamic System Updates’)」。基本上,这个功能将允许用户 (更重要的是开发人员) 暂时在他们的设备上启动一个完全不同的 Android 版本,而无需删除之前的版本。
以前使用此功能时,将在设备上创建临时系统分区,并使用备用的通用系统映像。在 Android Q 中完成这个过程后,用户只需点击一个通知就可以重新启动到新版本中。Google 强调,这并不是针对最终用户,而是针对需要在不仅仅是模拟器上测试应用程序的开发人员,它甚至可以在引导加载程序锁定的设备上工作。
开发者 Chris Lacy 展示了 Pixel 3xl 上的这一功能,并将其引导到 AOSP 版本的 Android Q 上。
9、所有 Android Q 设备都需要存储加密
Google 的开发者博客和 VentureBeat 指出,存储加密将是 Android Q 设备的一个硬性要求,没有例外。即使用户数据处于静止状态,它也能保护用户数据,这是一个相当大的安全升级。自 Android Marshmallow 问世以来,加密一直是 Android 的一部分,但也有例外。
Google 解释道:
存储加密是最基本 (也是最有效) 的安全技术之一,但目前的加密标准要求设备具有加密加速硬件。由于这一要求,许多设备不能使用存储加密。Adiantum 的发布改变了 Android Q 的情况。我们在二月份发布了 Adiantum。Adiantum 的设计是在没有专门硬件的情况下高效运行,可以在从智能手表到联网医疗设备的所有领域工作。
我们对加密重要性的承诺将在 Android Q 正式版继续下去。所有新推出的兼容 Android Q 的 Android 设备都必须加密用户数据,无一例外。这包括电话、平板电脑、电视和汽车设备。这将确保下一代设备比之前的更安全,并将让未来 10 亿首次上网的人实现安全上网。
10、后台应用程序无法启动活动
为了提升 Android Q 的隐私和安全游戏,Google 也限制了后台应用程序,这样它们就不能启动新的活动。正如 Android Police 所指出的,Android Q 这样做是为了防止应用程序意外地跳到前台,但它也会破坏像 Tasker 这样受欢迎的应用程序的功能。这从 beta 3 开始,如果要解决这一办法只有重新改变交互方式,比如点击通知。用户还可以在开发人员选项中禁用该特性。