开发者们,快来测试Android Q啦!
近日,谷歌正式推出Android Q Beta 1版本及预览版SDK,TestBird已部署到测试机型,开发者们可到TestBird测试平台测试。
此次Android Q 做了不少改进,不少尝鲜的用户反映Android Q对全面屏的手势操作更加友好,整体使用体验跟苹果的iPhone X相差无几。让我们来看看有哪些改进。
隐私保护升级
在Android Q中,用户可以更好地管理应用对共享文件的访问权限。用户可通过新的运行时权限允许应用访问照片、视频或音频文件。
此外,应用必需通过系统文件选择器才能访问下载文件,也就是说,访问权限完全由用户掌控。Android Q 还针对外部储存空间引入了一些变更,请务必仔细阅读此文档,确保应用正确使用外部储存空间。
另外为了避免应用频繁打断用户操作,Android Q将禁止后台应用启动Activity。如果应用运行在后台,但又需要立即引起用户关注,例如来电或闹铃,请使用高优先级通知,并提供一个全屏intent。
更多地理位置控制
用户可进一步控制应用访问设备地理位置的时间。在之前的几个Android版本中,应用只有在请求并获得用户同意后,才能获取设备当前的位置信息。
Android Q允许用户指定应用从不、仅在使用期间 (运行时),或者任何时候 (退到后台) 都能获取位置信息。
分享功能变得更好用了
原生 Android 系统的分享菜单一直都是不少用户吐槽的对象。尤其是当你的手机安装了大量应用,每次点击分享就会弹出一长条的可供分享的应用列表,此时就会出现可感知的卡顿。
(新的 Sharing shortcut 和旧版的 Direct share 对比。图片来自:Husayn Hakeem)
而在最新的 Android Q 中,Google 加入了一项名为「Sharing Shortcuts」的 API 接口,允许应用提前做好内容加载来提升菜单的响应速度,顶部还会直接显示当前分享的内容,以及可供复制/粘贴的按钮,方便用户二次操作,我记得之前重新点选复制就是件挺麻烦的事。
适配折叠屏和新型屏幕啦!
为了帮助开发者顺利适配折叠屏及大屏设备,Android Q引入了多项改进,比如更新了onResume和onPause工作模式,以便为multi-resume提供更好的支持,另外谷歌还添加了当应用获得焦点后的通知功能。
最后,为了让用户更好的管理应用在折叠屏及大屏上的显示,谷歌也更新了resizeableActivity属性功能。
设置面板
谷歌将Android 9 Pie中的Slices技术完美整合到Settings Panel API中,现在开发者可利用该API直接在应用界面内显示系统设置。
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的支持也在密集筹划中。
开发者只要登录www.testbird.com后台即可开始测试!
发表评论