大家好,我是凯航,一个被代码耽误的撰稿人,今天加薪姐不营业,我来代班。
昨天,谷歌发布了新版Android系统——Android 11 Beta。vivo仍是首批搭载Android 11 开发者预览版的智能硬件厂商之一,且旗下iQOO 3、NEX 3S两款机型已完成了对Android 11的适配,这也意味着开发者们要开始APP的手机系统适配工作了。
为了方便大家全面了解Android 11,我们先来看看它有哪些新特性。文末有更详细的开发适配文档,以供大家具体适配时使用。
01
进一步强调用户隐私
●强制执行分区存储
以Android 11为目标平台的应用,将被强制执行分区存储。分区存储机制使得应用拥有一块位于外部存储空间的专属存储区域,正常情况下,无论其他应用拥有什么权限,都无法访问这一区域里的文件。但应用也可将自己专属存储区域内的特定文件标记为“可共享”,此时,其他应用可以访问该文件。可见,分区存储能在文件管理、应用程序保护、用户隐私数据保护等方面起到良好的正向作用。
●引入“单次授权”概念
Android 11对应用权限进行了更细颗粒度的划分,引入了“单次授权”的概念。当应用申请用户位置、相机或麦克风的访问权限时,用户可以只做单次授权,只允许目标应用当次申请的相关行为。如应用在下一次使用时还需获取相同的访问权限,需再次申请。
●访问位置信息新增条件限制
谷歌进一步加强了用户对位置信息的控制。应用在获取前台位置信息访问权限后,才能获取后台位置信息访问权限。当应用申请后台位置信息访问权限时,让用户授予权限的弹窗中将不再提供“始终允许”的选项,这一选项只存在于“手机设置”中的“应用权限”设置页面,能在一定程度上减少应用“走后门”情况的发生。
●前台服务访问麦克风等数据需按声明操作
为进一步保护用户隐私,Android 11更改了前台服务访问摄像头和麦克风相关数据的方式。如未能按照声明操作,则无法访问摄像头与麦克风相关的数据。
●非SDK接口名单更新
Android 11有大量的非SDK接口名单更新,部分Android 10的灰名单接口已经归入黑名单中。建议开发者查询受限接口情况,逐步迁移至SDK替代方案。
*各接口名单更新情况查询(复制链接至浏览器打开)
https://developer./preview/non-sdk-11
02
安卓基础能力新提升
●更快的应用安装速度
在Android 11系统中,开发者可以使用“ADB增量APK安装”的形式来加速应用安装过程。在这一形式下,应用在安装好核心部分后就可以被使用了,非核心部分可以边使用边安装。大包体应用的安装更能突显这一特性。
●更好的5G体验
Android 11带来了针对5G的“动态计量”和“带宽估算”,更好地发挥5G的高带宽和低延迟特性,灵活地针对不同的场景,不同的网络情况,去自适应流媒体质量。
03
增加硬件层面支持
●Android 11将更好地支持手机屏幕
包括在瀑布屏上的交互,以及让应用更好地利用高刷屏的高刷新率优势,来提升用户体验。
●Android 11支持并发使用多个摄像头
包括同时调用前后摄像头,这将有利于开发者考虑更多的应用场景,为用户带来更好的应用体验。
04
交互体验再升级
每次Android系统的升级,几乎都会在交互体验上带来一些新变化,此次Android 11也不例外。例如,新增“聊天气泡”会话方式(通讯软件的会话窗口可以最小化为一个悬浮气泡,气泡可以展开为小窗口模式的页面);提供更多的盲文键盘手势等等。
●开发适配文档
点击文章
*适配文档链接
/documentCenter/doc/428
●真机测试vivo云测平台已上线了搭载有Android 11开发者预览版的两款测试机型——iQOO3、NEX 3S,欢迎大家前来使用。
*vivo云测平台官网链接:
随着vivo Android 11 开发者预览版的上线,vivo主流机型之后势必也会进行系统升级,希望大家能积极参与,完成适配,为用户带去更好的服务和体验,共同保护用户隐私,共建安卓生态!END攻城狮凯航在线求赞