q啦网 开发者们,快来测试Android Q啦!

最近谷歌正式推出安卓Q Beta 1和预览版SDK,已经部署了TestBird测试模型,开发者可以在TestBird平台上进行测试。

q啦网 开发者们,快来测试Android Q啦!


文章图片

安卓Q做了很多改进,很多早期采用者反映安卓Q对全屏手势操作更友好,整体体验和苹果的iPhone X差不多,看看有什么改进吧。
隐私保护升级
在Android Q中,用户可以更好的管理应用对共享文件的访问权限。用户可以通过新的运行时权限允许应用程序访问照片、视频或音频文件。
此外,应用程序必须通过系统文件选择器访问下载的文件,即访问权限完全由用户控制。Android Q也对外存空做了一些改动。请仔细阅读本文档,以确保应用程序正确使用外部存储空。
另外,为了避免应用频繁中断用户操作,Android Q会禁止后台应用启动Activity。如果应用程序正在后台运行,但需要用户立即关注,如来电或报警,请使用高优先级通知并提供全屏意图。
更多地理控制
用户可以进一步控制应用程序何时访问设备的地理位置。在以前的安卓版本中,应用程序只有在请求并获得用户同意后,才能获得设备的当前位置信息。

q啦网 开发者们,快来测试Android Q啦!


文章图片

Android Q允许用户指定应用程序永远不能,只能在使用期间(运行时)或任何时候(回到后台)获取位置信息。
共享功能变得更好
原生Android系统的共享菜单一直是很多用户的对象。尤其是当你的手机上安装了大量的应用程序时,每次点击Share,就会弹出一长串的应用程序进行共享。这时候就会有可察觉的卡。

q啦网 开发者们,快来测试Android Q啦!


文章图片

在最新的安卓Q中,谷歌增加了一个名为“共享快捷方式”的API接口,允许应用程序提前加载内容,以提高菜单的响应速度。顶部还直接显示当前共享的内容和复制/粘贴按钮,方便用户第二次操作。我记得之前再点复制还是挺麻烦的。
适应折叠屏和新屏!
为了帮助开发者顺利适应折叠屏和大屏幕设备,Android Q引入了很多改进,比如更新onResume和onPause工作模式,为多简历提供更好的支持,Google也增加了应用获得焦点时的通知功能。
最后,为了让用户更好的管理应用在折叠屏和大屏幕上的显示,Google还更新了resizeableActivity属性函数。
设置面板
Google已经将Android 9 Pie中的Slices技术完美的集成到了Settings Panel API中,现在开发者可以使用这个API在应用界面中直接显示系统设置。

q啦网 开发者们,快来测试Android Q啦!


文章图片

无线网络性能模式
Android Q中可以启用高性能、低延迟的自适应Wi-Fi模式,即使在网络延迟敏感的场景下,如实时游戏、主动呼叫等,仍然可以保证流畅的用户体验。

q啦网 开发者们,快来测试Android Q啦!


文章图片

基于Vulkan的角度渲染引擎
Android Q在Vulkan的基础上增加了对Android设备的ANGLE支持。
ANGLE是为实现高性能OpenGL功能而设计的图像抽象层。
【q啦网 开发者们,快来测试Android Q啦!】有了ANGLE,用OpenGL es开发的应用和游戏就可以直接体验Vulkan带来的强大性能和高稳定性,在Android设备上实现统一的ES实现,不受供应商的限制。
Google计划在Android Q中引入OpenGL ES 2.0支持,此外,ES 3.0的支持也在加紧规划中。

推荐阅读