概述
文章目录
- 一、隐私权
- 1、分区存储强制执行
- 2、一次性权限
- 3、自动重设权限
- 4、后台位置信息访问权限
- 5、软件包可见性
- 6、前台服务类型
- 二、新体验
- 1、设备控件
- 2、媒体控件
- 3、屏幕
- 4、会话
- 5、5G图标显示
- 三、安全
- 1、生物识别身份验证机制更新
- 2、安全共享大型数据集
- 四、性能和质量
- 1、无线调试
- 2、ADB增量APK安装
- 3、使用原生内存分配器进行错误检测
- 4、Neural Networks API 1.3
- 5、文本和输入
- 6、媒体
- 7、网络连接
- 8、图形
- 9、图片和相机
- 10、无障碍功能
- 五、其它
- 1、应用进程退出原因
- 2、资源加载器
- 3、APK签名方案v4
- 4、动态Intent过滤器
- 5、自动填充增强功能
参考:https://developer.android.com/preview
一、隐私权
1、分区存储强制执行
Android 11,分区存储强制执行;但Android 10可将requestLegacyExternalStorage设为true以停用分区存储。
2、一次性权限
所有平台,可授予临时访问权限,包括位置、麦克风、摄像头。
3、自动重设权限
Android 11,用户与应用长时间没有互动时,如长时间工作在后台的应用,系统将自动重设敏感权限。
4、后台位置信息访问权限
Android 11,更改了用户向应用授予后台位置访问权限的方式。
5、软件包可见性
Android 11,更改了应用查询设备上其它应用及与之互动的方式,需要使用标签。
6、前台服务类型
Android 11,更改了前台服务访问摄像头数据、麦克风数据的方式,需要声明Service的类型为camera、microphone。
二、新体验
1、设备控件
Android 11,ControlsProviderService可用于向连接的外部设备添加控件,显示于电源菜单中的设备控件下,用于控制设备。
2、媒体控件
Android 11,更新了媒体控件显示方式,显示于快捷设置旁,需要使用MediaSession和MediaRouter2。
3、屏幕
Android 11,更好地支持瀑布屏,即无边框的全面屏,使用DisplayCutout实现;以及可折叠设备和合页角度传感器,使用SensorEvent、DeviceState实现。
4、会话
Andriod 11,改进了会话处理方式;退出聊天气泡功能,旨在替代SYSTEM_ALERT_WINDOW。
5、5G图标显示
Android 11,提供了适用于不同运营商的各种5G图标显示解决方案,使用PhoneStateListener实现。
三、安全
1、生物识别身份验证机制更新
Android 11,改进了生物识别身份验证机制,引入了BiometricManager.Authenticators接口。
2、安全共享大型数据集
Android 11,允许使用共享数据blob在设备上缓存大型数据集。
四、性能和质量
1、无线调试
Android 11,支持通过adb从工作站以无线方式部署和调试应用,而无需通过USB实际连接设备。
2、ADB增量APK安装
增量APK安装可以安装足够的APK以启动应用,同时在后台流式传输剩余数据,使用v4签名。
3、使用原生内存分配器进行错误检测
GWP-ASan是一种原生内存分配器功能,可帮助查找释放后使用和堆缓冲区溢出错误。
4、Neural Networks API 1.3
Android 11,扩展并改进了NNAPI,包括新的运算方式、机器学习控件、Thermal API。
5、文本和输入
Android 11,改进了IME转换,可以控制IME动画或者其它系统栏的动画;更新了ICU库。
6、媒体
Android 11,新的MediaCodec API可让应用在分配输入和输出缓冲区时获得更多控制,以更高效地管理内存;增强了MediaCodec,针对游戏和其他实时应用支持低延时解码,但可能需要额外的资源,例如更高的功耗。已弃用OpenSL ES API,应改用Oboe。AAudio增加了AAudioStream_release函数用于释放音频流但不会关闭。比MediaExtractor更灵活的MediaParser,用于对媒体提取。另外,Cast和MediaRouter,还实现了新行为。
7、网络连接
Android 11,通过Passpoint,增强Wi-Fi功能,包括失效日期强制执行和通知,FQDN匹配,自签名的私人CA,允许使用具有相同FQDN的多个个人资料,允许安装没有根CA证书的个人资料,改进了家庭网络服务提供商和漫游服务提供商的匹配。 扩展了Wi-Fi Suggestion API,以提高应用的网络管理能力。更新了CallScreeningService,引入了GnssAntennaInfo支持GNSS,介于隐私,GNSS天线只能识别设备型号,而不能识别具体设备。
8、图形
Android 11,提供了FrameRate API,可让应用告知系统其预期帧速率,从而减少支持多个刷新率的设备上的抖动。NDK ImageDecoder提供了一种标准API,供Android C/C++应用直接解码图像。特定的显示屏可以执行图形后期处理,改善了图形质量,但可能会增加延时,支持HDMI 2.1的新款显示屏具有自动低延时模式,窗口也可以请求使用自动低延时模式。应用现在可以将外部图形层(GLES、Vulkan)加载到原生应用代码中,可以在不产生性能开销的前提下,提供与可调试应用相同的功能。可以使用ANGLE运行非核心应用以评估性能,并确定特定应用是否应使用ANGLE,而不是原生OpenGL ES驱动程序。ANGLE是Chrome组织中的一个项目,它使用Vulkan(而不是设备的供应商提供的原生ES驱动程序)来处理 OpenGL ES图形调用。
9、图片和相机
Android 11,在主动使用相机时,可以使用setCameraAudioRestriction以仅关闭振动、同时关闭声音和振动或都不关闭。ImageDecoder更好地支持包含多个帧的HEIF图片。改进了模拟器相机功能,如RAW捕获、并发相机等。
10、无障碍功能
Andriod 11,更新了面向无障碍服务的功能。
五、其它
1、应用进程退出原因
Android 11,引入了ActivityManager.getHistoricalProcessExitReasons()方法,用于报告近期任何进程终止的原因。
2、资源加载器
Android 11,引入了ResourcesLoader和ResourcesProvider,允许应用动态扩展资源的搜索和加载方式,两者协同作用,可以提供额外的资源,或修改现有资源的值。
3、APK签名方案v4
Android 11,添加了对APK签名方案v4的支持,支持ADB增量APK安装。
4、动态Intent过滤器
Android 11,引入了mimeGroup,支持动态Intent过滤器。
5、自动填充增强功能
Android 11,改进了自动填充服务。
最后
以上就是单薄朋友为你收集整理的【Android】Android 11(R) 新特性解读一、隐私权二、新体验三、安全四、性能和质量五、其它的全部内容,希望文章能够帮你解决【Android】Android 11(R) 新特性解读一、隐私权二、新体验三、安全四、性能和质量五、其它所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复