欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Q特性汇总:谷歌Pixel设备可尝鲜

程序员文章站 2022-04-24 17:25:26
3月14日消息,谷歌正式推出android q beta 1版本及预览版sdk,开发者或喜欢尝鲜的用户可以在pixel设备上立即参与beta 1试用计划。谷歌表示,今年...

3月14日消息,谷歌正式推出android q beta 1版本及预览版sdk,开发者或喜欢尝鲜的用户可以在pixel设备上立即参与beta 1试用计划。谷歌表示,今年5月份还将举办i/o开发者大会,届时会有更多精彩内容分享。

以下是android q的主要亮点:

Android Q特性汇总:谷歌Pixel设备可尝鲜

给予用户更多地理位置控制

在android q中,用户可进一步控制应用访问设备地理位置的时间。在之前的几个android版本中,应用只有在请求并获得用户同意后,才能获取设备当前的位置信息。

android q允许用户指定应用从不、仅在使用期间 (运行时),或者任何时候 (退到后台) 都能获取位置信息。

Android Q特性汇总:谷歌Pixel设备可尝鲜

隐私保护升级

除了位置权限的变更以外,在android q中,用户可以更好地管理应用对共享文件的访问权限。用户可通过新的运行时权限允许应用访问照片、视频或音频文件。

此外,应用必需通过系统文件选择器才能访问下载文件,也就是说,访问权限完全由用户掌控。android q 还针对外部储存空间引入了一些变更,请务必仔细阅读此文档,确保应用正确使用外部储存空间。

另外为了避免应用频繁打断用户操作,android q将禁止后台应用启动activity。如果应用运行在后台,但又需要立即引起用户关注,例如来电或闹铃,请使用高优先级通知,并提供一个全屏intent。

适配折叠屏和新型屏幕

为了帮助开发者顺利适配折叠屏及大屏设备,android q引入了多项改进,比如更新了onresume和onpause工作模式,以便为multi-resume提供更好的支持,另外谷歌还添加了当应用获得焦点后的通知功能。

最后,为了让用户更好的管理应用在折叠屏及大屏上的显示,谷歌也更新了resizeableactivity属性功能。

Android Q特性汇总:谷歌Pixel设备可尝鲜

sharing shortcuts

android q新增了一项名为sharing shortcuts的特性,允许用户直接跳转至另一个应用进行分享。

开发者首先需要发布一个分享目标,该目标随后会在应用中启动一个包含内容附件的特定activity,并通过share ui显示给用户。因为分享目标已提前发布,所以share ui可在activity启动后立即加载分享内容。

Android Q特性汇总:谷歌Pixel设备可尝鲜

设置面板

谷歌将android 9 pie中的slices技术完美整合到settings panel api中,现在开发者可利用该api直接在应用界面内显示系统设置。

Android Q特性汇总:谷歌Pixel设备可尝鲜

wi-fi性能模式

在android q中可以启用高性能、低延迟的自适应wi-fi模式,这样一来,即使是在网络延迟比较敏感的场景下,如实时游戏、主动呼叫等,依旧能保障流畅的用户体验。

基于 vulkan 的 angle 渲染引擎

android q在vulkan基础上为android设备添加了angle支持。angle是一款专为高性能opengl功能实现打造图像抽象层。

有了angle之后,使用opengl es进行开发的应用和游戏便可直接体验vulkan带来的强劲性能与高稳定性,并了在android设备上部署统一且不受供应商限制的es实现。

谷歌计划在android q中引入opengl es 2.0支持,此外,针对es 3.0的支持也在密集筹划中。

如何获取android q beta

用户或开发者可立即加入测试版计划,谷歌将向pixel设备推送android q beta版系统更新 (今年三代 pixel 设备都在支持范围内——pixel 3, pixel 2, 甚至是初代pixel)。

如果没有pixel设备,则可通过android studio中的sdk manger下载最新版本的模拟器镜像文件,并安装至android模拟器。

Android Q特性汇总:谷歌Pixel设备可尝鲜