Android Q Beta 正式发布 要关注什么?

谷歌节奏太快了,8.0、9.0还没反应过来,10.0就扑面而来,之前8.0的通知栏适配就是踩了大坑,这次要跟紧,尤其是15、16两条兼容问题,可能会给应用带来致命的问题。

1、禁止了后台访问麦克风、相机。

2、更多的地理位置信息 访问控制,可以指定只在使用过程中允许

3、Android Q 将禁止后台应用启动 Activity。如果您的应用运行在后台,但又需要立即引起用户关注,例如来电或闹铃,请使用高优先级通知,并提供一个全屏 intent。

4、文件访问权限,为每个应用分配了自己的存储沙箱,自己不需要额外申请权限就可以访问, https://developer.android.google.cn/preview/privacy/scoped-storage

5、限制应用访问不可重设的设备识别码,如 IMEI、序列号等

6、适配折叠屏和新型屏幕

7、共享快捷方式(Sharing Shortcuts)
https://github.com/googlesamples/android-SharingShortcuts

8、直接调起设置面板,不用退出应用,直接设置

9、支持开源视频解码器 AV1

10、应用可在支持设备上请求生成动态深度图片,文件内包含与深度元素相关的 JEPG 与 XMP 元数据,并内嵌一组深度图与置信图

11、添加了原生 MIDI API
https://developer.android.google.cn/preview/features/midi

12、基于 Vulkan 的 ANGLE 渲染引擎
https://developer.android.google.cn/preview/features#angle

13、神经网络 API 1.2
https://tensorflow.google.cn/

14、兼容公开 API
如果应用调用了非 SDK 接口,可能会导致用户遭遇系统崩溃及开发者需要紧急发布修复的风险。推荐使用 StrictMode 方法 detectNonSdkApiUsage() 来检测违规调用,它会在应用通过反射或 JNI 访问非 SDK API 时发出警告
https://developer.android.google.cn/preview/non-sdk-q

15、从今年下半年开始,所有应用都必须满足 Google Play 64 位要求
https://developer.android.google.cn/distribute/best-practices/develop/64-bit

参考文档:https://mp.weixin.qq.com/s/ugl45pU6B7XmWKQkPUJcHA

    原文作者:暮雨沉沦
    原文地址: https://www.jianshu.com/p/9bf0bd403c1f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞