热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android11最终Beta版发布,正式版即将到来!

作者DaveBurke,VPofEngineering随着8月的到来,Android11的正式版已经呼之欲出!我们正在为新平台做最后的微调。今年预览周期


作者 / Dave Burke, VP of Engineering


随着 8 月的到来,Android 11 的正式版已经呼之欲出!我们正在为新平台做最后的微调。今年预览周期的最后一次更新——Beta 3,已经正式发布。对于开发者来说,趁着正式版还没有发布到消费者手中,是时候准备好您的应用了。


  • Android 11 发布时间表

    https://developer.android.google.cn/preview/overview#timeline


您现在就可以在 Pixel 2、3、3a 和 4 (以及即将到来的 4a) 系列设备上安装 Beta 3。只需在这里注册即可获得 OTA 更新。如果您已经注册,则会自动获得更新。感谢大家一直以来提供的反馈,请继续和我们分享您的使用感想。


  • Pixel 4a

    https://store.google.com/product/pixel_4a

  • 注册参与 Android Beta 测试

    https://www.google.com/android/beta

  • 提交反馈

    https://developer.android.google.cn/preview/feedback.html


更多关于 Android 11 正式版的信息即将发布,敬请保持关注!


Beta 3 中的更新


本次更新包括针对 Pixel 设备和 Android 模拟器的 Android 11 发布候选版本。我们在 Beta 2 时就已经抵达平台稳定性里程碑,即所有面向应用的接口和行为都已敲定,包括 SDK 和 NDK API、面向应用的系统行为,以及对非 SDK 接口的限制。在这些基础之上,通过加入最新的修复和优化,Beta 3 为您提供了完成测试所需的一切。


 


在 Android 11 的调整进入尾声的同时,我们也通过本次版本将接触史通知系统 (Exposure Notifications System) 正式引入 Android。从 Beta 3 开始,用户无需启用设备位置选项就能在 Android 11 上运行接触史通知应用。请注意这是我们仅针对接触史通知系统的一个例外,因为该系统从设计上让使用它的应用无法通过蓝牙扫描来推断设备位置。为了保护用户隐私,所有其他应用仍将被禁止执行蓝牙扫描,除非设备位置选项已被启用,并且用户已为该应用授予位置权限。请阅读《接触史通知的相关更新》一文了解详情。


  • 接触史通知系统

    https://support.google.com/android/announcements/9929436?hl=zh-Hans

  • 接触史通知的相关更新

    https://blog.google/inside-google/company-announcements/update-exposure-notifications


让您的应用为 Android 11 做好准备!


随着 Android 11 正式版的临近,我们要求所有 Android 应用和游戏开发者尽快完成兼容性测试,并发布更新。对于 SDK、库、工具和游戏引擎开发者来说,立即发布兼容版本更为重要,因为在收到您的更新之前,您的下游应用和游戏开发者可能无法继续进行他们的兼容性测试。



正如我们在 Beta 2 发布的详细介绍,请参考该文档并进行 Android 11 兼容性测试。


要测试您当前的应用,请首先了解 Android 11 上会影响所有应用的行为变更,查看应用在哪些方面会受影响。


  • 行为变更: 所有应用

    https://developer.android.google.cn/preview/behavior-changes-all


下面是首先需要关注的变更 (无论您应用的 targetSdkVersion 是多少): 


  • 单次权限 - 现在,用户可以为位置信息、设备麦克风和摄像头授予单次使用权限。详细信息请访问官方文档:

    https://developer.android.google.cn/preview/privacy/permissions#one-time

  • 外部存储访问权限 - 应用无法再访问外部存储空间中属于其他应用的文件。详细信息请访问官方文档:

    https://developer.android.google.cn/preview/privacy/storage#other-apps-private-dirs

  • Scudo Hardened Allocator - 现在它是应用内原生代码的堆内存分配器。详细信息请访问官方文档:

    https://developer.android.google.cn/preview/behavior-changes-all#scudo

  • 文件描述符排查器 - 此功能现在默认启用,以检测应用原生代码的文件描述符处理错误。详细信息请访问官方文档:

    https://developer.android.google.cn/preview/behavior-changes-all#fdsan


记得在应用中测试库和 SDK 的兼容性。如果发现问题,请尝试更新该 SDK 至最新版本,或联系开发者寻求帮助。


有关兼容性测试和工具的更多信息,请查看 Android 11 兼容性相关的资源,并访问 Android 11 开发者网站了解技术细节。


  • Android 11 开发者网站

    https://developer.android.google.cn/11


探索新功能和 API


Android 11 通过聚焦三个主题: 以人为本、灵活控制以及隐私安全,打造了众多全新功能,使得开发者可以为用户打造全新的体验。如果您已经迫不及待想要一试,请阅读我们的首个 Beta 版发布文章以纵览所有的开发者功能。您也可以访问 Beta 版发布页面,观看 Android 团队成员们就自己所负责领域的最新变化发表的演讲。有关 Android 11 功能和 API 的完整详细信息,请访问 Android 11 开发者网站。


  • Android 11 Beta 版

    https://developer.android.google.cn/android11

  • Android 11 开发者网站

    https://developer.android.google.cn/11


另外请别忘了体验 Android Studio 中适用于 Android 11 的新功能,以改善您的生产效率和工作流程,例如 ADB Incremental (ADB 增量更新),它可以更快地安装较大的 APK,另外还在平台 API 上加入了更多的可空性注解。您可以下载最新的 Android Studio Beta 或 Canary 版进行尝试。请查看官方文档了解如何针对 Android 11 配置 Android Studio。


  • ADB Incremental (ADB 增量更新)

    https://developer.android.google.cn/preview/features#incremental

  • 下载 Android Studio Beta 或 Canary 版

    https://developer.android.google.cn/studio/preview

  • 官方文档: 设置 Android 11 SDK

    https://developer.android.google.cn/preview/setup-sdk


如何获取 Beta 3?


非常简单!您可以在官网注册,为 Pixel 2、3、3a 和 4 (以及即将到来的 Pixel 4a) 系列设备获取 Beta 3 的 OTA 更新。如果您已经注册,则会自动收到更新,无需进行任何操作。另外您也可以尝试使用 Android Flash Tool 轻松地进行按需更新,我们还提供了可下载的系统映像。如果您没有 Pixel 设备,可以使用 Android Studio 中的 Android Emulator,或使用 GSI 映像在支持的 Treble 兼容设备上运行 Android 11。


  • 注册参与 Android Beta 测试

    https://www.google.com/android/beta

  • Pixel 4a

    https://store.google.com/product/pixel_4a

  • Android Flash Tool

    https://flash.android.com/welcome?continue=%2Fpreview%2Fbeta2

  • Google Pixel 映像下载

    https://developer.android.google.cn/preview/download


下一步


我们将在未来几周正式发布 Android 11,请保持关注!同时,建议开发者尽快完成测试,并发布兼容更新。欢迎通过问题反馈表单分享您的反馈,包括平台问题 (包括隐私和行为变更)、应用兼容性问题和第三方 SDK 问题。再次感谢大家一直以来提供的宝贵反馈!


  • Android 11 发布时间表

    https://developer.android.google.cn/preview/overview#timeline

  • 提交反馈

    https://developer.android.google.cn/preview/feedback.html

  • 提交平台问题

    https://issuetracker.google.com/issues/new?component=190602&template=1226573

  • 提交应用兼容性问题

    https://issuetracker.google.com/issues/new?component=190602&template=1227376

  • 提交第三方 SDK 问题

    https://issuetracker.google.com/issues/new?component=190602&template=1227583


您的应用为 Android 11 适配了哪些功能?


欢迎在评论区告诉我们,我们将为精选评论点赞数量排名在前三位和第 11 位 (排名截止于文章发布一周后) 的开发者送出 Android 11 礼包。





推荐阅读








 点击屏末  | 前往 Android 11 Beta 版官方网站






技术交流,欢迎加我微信:ezglumes ,拉你入技术交流群。



推荐阅读:


音视频面试基础题


OpenGL ES 学习资源分享


一文读懂 YUV 的采样与格式


OpenGL 之 GPUImage 源码分析


推荐几个堪称教科书级别的 Android 音视频入门项目


觉得不错,点个在看呗~





推荐阅读
  • Mac下Flutter安装AndroidStudio配置
    补一个Mac下Flutter安装AndroidStudio配置(官网地址:https:flutter.devdocsget-startedinstallmacos)1.下载安装包; ... [详细]
  • 一安装配置1.配置文件mongod.cfg(路径:D:\data\config\mongod.cfg)如下:    systemLog:destination ... [详细]
  • Gson转换json数据为对象
    可以通过Gson使用两种方法,将json字符串转换为对象,以下面该段报文做测试{id:84041462,lastName:小华,age:32 ... [详细]
  • spotify engineering culture part 1
    原文,因为原视频说的太快太长,又没有字幕,于是借助youtube,把原文听&打出来了。中文版日后有时间再翻译。oneofthebigsucceessfactorshereatSpo ... [详细]
  • 最近自己做一个工具最后涉及到一个存储成bmp位图的形式,由于这部分并不是整个project的重点我就从网上找了例子改了改,但是目前的问题是有很多时候都是存储的bmp全黑,我也并不知道是怎么回事。 ... [详细]
  • Java中的FileStoregetUsableSpace()方法,带示例 ... [详细]
  • ajax 跨域webapi 最简单的demo(只介绍Get)
    这几天遇到一个nodejs的项目,使用VSCode开发,需要连接数据库的,但是用nodejs连接数据库比较繁琐,需要安装很多 ... [详细]
  • 在MirrorAPI中,我们可以使用以下内容: ... [详细]
  • 2019 年 Firebase 峰会上发布的新功能
    作者FrancisMa,HeadofProductFirebase的使命是帮助移动开发者和Web开发者迈向成功,但考虑到Firebase每个月有超过200万个活跃的应 ... [详细]
  • 一、概述ceph为k8s提供存储服务主要有两种方式,cephfs和cephrdb;cephfs方式支持k8s的pv的3种访问模式ReadWriteOnce,ReadOnlyMany ... [详细]
  • Maven 无法打包jar到 Tomcat
    今天新来的同事,让他调试短信验证的接口。跟我说添加的aliyun的短信验证服务无法在tomcat上运行。然后给我看了报错信息:java.lang.NoClassDefFoundEr ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
author-avatar
筱冬瀦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有