安卓12系统的源代码现已供公众查阅和下载,这标志着开发者们即将迈入全新的开发阶段。此前,谷歌已经在今年2月推出了安卓12的开发者测试版,并在随后的几个月内陆续介绍了其新功能。最新的测试版本,即安卓12测试版第一版,已经成功推出,而该版本的智能手机操作系统预计将在未来几周内陆续搭载在谷歌新款Pixel手机上,随后将逐步推广到三星、一加、Oppo、真我、传音、Vivo和小米等品牌的手机上。
要下载源代码,您可以访问CNX Software中文站的查看完整信息。在下载清单中,您应该能找到一个名为android-12.0.0.0_r1的安卓12系统标签。这意味着开发者可以开始检索源代码并根据自己的需求进行适配,例如支持单板计算机或非Android TV操作系统的电视盒等。
关于安卓12源代码开源项目的发行说明中列出了许多重要的更新和改进:
支持Android Rust编程语言,为开发者提供更多编程选择。
Boot image header第四版支持Generic Kernel Image (GKI) 体系结构及boot签名,增强了系统的安全性和稳定性。
更新了内核cmdline选项,通过bootconfig机制传递配置详细信息,提高了系统的构建和启动效率。
支持多个供应商的ramdisk,方便从设备中提取完整的vendor_boot镜像。
音频更新至HAL V7,提升音频处理性能。
支持5络切片,提升网络性能。
改进了MAC地址随机化机制,每次连网时都能为特定网络重新随机化 MAC地址,增强网络安全。
新增Wi-Fi AP/AP并能,使设备可以同时作为热点和客户端。
增加了一系列车用功能,包括虚拟化、各应用网络选择(PANS)、光电编码器等。
改进Display框架,支持外部显示器的热插拔和动态显示功能。
改进Media Transcoding兼容性,支持HEVC视频编码,提高视频处理性能。
针对Android TV进行优化,包括HDMI连接显示器的电源控制与内部显示器保持一致等。
安卓12系统在执行效率和核心系统服务方面有了显著提升。据发行公告,新系统能够减少CPU时间消耗、降低大核心的使用,加快应用程序启动速度并进行I/Os优化。发行公告还列出了更多功能和改进内容,这些主要是面向Android应用程序开发者的。
谷歌将在即将于10月27日至28日举行的2021年Android开发者峰会上更深入地探讨Android 12的特性和功能。峰会的主要议题将是协助开发者确保其应用程序与安卓12系统的兼容性。
推荐阅读:
2.晶晨Mecool KT1安卓电视盒:4K超清与1解码功能的完美结合 – CNX SOFARE中文站,嵌入式开发者的必备知识库!