立即下载 知乎日报 每日提供高质量新闻资讯

安卓开发的新姿势

图片:geralt / CCO

本篇文章来自 8 月 20 日知乎晚报 

谷歌开发者

许多 Android 开发者都会关注这两件事:如何为自己的应用引入最新潮最时尚的设计,以及如何高效实现这个设计。一个新设计、新思想、新概念的从无到有往往是一件困难的事情,而实现它往往需要底层操作系统一定程度上的支持。在这种情况下,Android 的版本更新对于开发者来说,不得不说是一件大事。

从 Android 面世开始,Google 就一直致力于将新技术加入到 Android 的新版本中,比如 Android 的最新版本 Android Q,这一新版本不仅带来了用户与设备新的互动方式,还持续升级了隐私保护,也为开发者提供了众多的新特性。使用这些新特性,开发者可以创作出更多新鲜大胆的设计,而以前的许多设计现在也只需要通过官方 API 就可以快速引入。

让我们一起来看一下 Android Q 都有哪些有意思的新特性吧:

1. 全局夜间模式

许多 APP 现在已经有夜间模式(也有的叫做护眼模式),比如知乎 APP 就有相应的功能,它可以一键将应用从浅背景色、深前景色切换到深背景色、浅前景色的模式,不仅夜间护眼,还有省电的功效。但以往这些只是 APP 自己开发的功能,而从 Android Q 开始,夜间模式成为一个全局设置,用户只需下滑呼出快捷设置菜单,开启夜间模式,整个 Android 操作系统界面和支持夜间模式的 APP 都会自动变成统一的深色风格。

对于开发者来说,只需要为应用添加夜间主题就可以自动适应全局夜间模式,还可以使用 Material Design 中现成的主题来快速开发。

如果已经开发好的应用之前没有夜间模式,还可以使用 Force Dark 功能,这个功能会分析采用浅色主题背景的应用的各个视图,并在相应视图在屏幕上显示之前,自动应用深色主题背景。

2. 智能回复及建议操作

Android Q 的 TextClassifier API 有了更多的功能。在通知栏提示通知的时候,如果通知包含文本信息,Android Q 可以自动分析文本的语义,给出智能回复和建议操作的提示,例如打开链接、发送电子邮件或是拨打电话,或者是快速回复一些简单的内容,用户可以在通知栏就完成这些操作。APP 内同样可以通过相应 API 使用这些能力。

欲了解更多,请戳:

谷歌开发者:Android Q 文本新功能

3. 捕获播放的音频

Android Q 的新 API 允许应用在运行中捕获其他应用正在播放的音频,这可以用来在手机上录制游戏实况,辅助应用也可以使用这个 API 捕获语音并识别成文字展示,方便听力障碍用户无障碍地使用设备和其他应用。当然,这个功能需要经过严格的用户授权,不用担心会被恶意利用造成隐私泄露。

欲了解更多,请戳:

谷歌开发者:Android Q 音频获取指南

4. 新的点对点 WiFi 连接 API

Android Q 对点对点 WiFi 有更好的支持,应用可以通过这些新能力来管理 IoT 设备,比如连接你的无人机或者是智能机器人。

5. 新的基于 Vulkan 的 OpenGL ES 驱动 ANGLE

ANGLE 是一个在 Vulkan API 基础上构建的 OpenGL ES 驱动。在 Android Q 上,开发者和手机厂商可以选择让某些应用使用 ANGLE 驱动,这可以让一些应用在不同设备上获得更为一致的特性。

当然,除了给予开发者更多能力,一般用户也会从更强的隐私保护和安全性、对折叠屏的更好的支持中受益。

目前,Android Q 已经发布了最后一个 Beta 版本 Beta 6,预计再过几周,Android Q 正式版就会与广大用户和开发者见面了。Android Q 正式版中的全部新功能、新特性——包括前面提到的这些,都可以在这个最终 Beta 版中找到并试用,各位开发者可以尽早试用,让自己的应用第一时间登陆 Android Q。

更多 Android Q 相关的资料可以查看以前的专栏文章:

谷歌开发者:Android Q Beta 正式发布 | 精于形,安于内

最后,提醒各位关注 Android 的开发者,2019 Google 开发者大会将于 9 月 10 日开幕,大会现场将会设置关于 Android Q 的各方面议程,到场来宾可以与 Android 技术团队一起深入了解本次更新。大会还会为到场来宾提供各类 Android 体验区,可以在这里亲手感受 Android Q 真机,也可以现场体验开发工具的新变化,欢迎大家来到现场体验。

欢迎关注微信公众号:谷歌开发者

扫描二维码下载知乎日报

支持 iOS 和 Android
二维码下载知乎日报
阅读更多 2019 年 9 月 19 日在德国发布的华为 Mate 30 系列有哪些亮点和不足? 下载 「知乎日报」 客户端查看更多