随着 8 月的到来,Android 11 的正式版已经呼之欲出!我们正在为新平台做最后的微调。今年预览周期 的最后一次更新——Beta 3,已经正式发布。对于开发者来说,趁着正式版还没有发布到消费者手中,是时候准备好您的应用了。
您现在就可以在 Pixel 2、3、3a 和 4(以及 即将到来的 4a)系列设备上安装 Beta 3。只需在这里 注册 即可获得 OTA 更新。如果您已经注册,则会自动获得更新。感谢大家一直以来提供的反馈,请继续和我们 分享您的使用感想。
更多关于 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 上运行接触史通知应用。请注意这是我们仅针对接触史通知系统的一个例外,因为该系统从设计上让使用它的应用无法通过蓝牙扫描来推断设备位置。为了保护用户隐私,所有其他应用仍将被禁止执行蓝牙扫描,除非设备位置选项已被启用,并且用户已为该应用授予位置权限。请阅读《接触史通知的相关更新》一文了解详情。
让您的应用为 Android 11 做好准备!
随着 Android 11 正式版的临近,我们要求所有 Android 应用和游戏开发者尽快完成兼容性测试,并发布更新。对于 SDK、库、工具和游戏引擎开发者来说,立即发布兼容版本更为重要,因为在收到您的更新之前,您的下游应用和游戏开发者可能无法继续进行他们的兼容性测试。
正如我们在 Beta 2 发布的详细介绍,请参考该文档并进行 Android 11 兼容性测试。
要测试您当前的应用,请首先了解 Android 11 上会影响 所有应用的行为变更,查看应用在哪些方面会受影响。
下面是首先需要关注的变更(无论您应用的 targetSdkVersion 是多少):
- 单次权限 - 现在,用户可以为位置信息、设备麦克风和摄像头授予单次使用权限。详细信息请访问 官方文档;
总结
最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
相信它会给大家带来很多收获:
上述【高清技术脑图】以及【配套的架构技术PDF】可以关注我免费获取
Android学习PDF+架构视频+面试文档+源码笔记
码笔记](https://bbs.csdn.net/topics/618156601)
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。