Home / Companies / Google Cloud / Blog / Post Details
Content Deep Dive

Welcome Android Open Source Project (AOSP) to the Bazel ecosystem

Blog post from Google Cloud

Post Details
Company
Date Published
Author
-
Word Count
462
Language
English
Hacker News Points
-
Summary

The Android Open Source Project (AOSP) is transitioning its build systems from Soong and Make to Bazel, marking a significant shift aimed at improving the flexibility, introspection, and reproducibility of the Android Platform builds. This transition is being rolled out in phases over several Android releases to ensure a smooth and digestible process without immediate impact on the current build workflows or tools in 2020 and 2021. Bazel's introduction into AOSP brings enhancements like better configuration mechanisms, integration of build and test activities, and significant improvements in build time and experience. This migration not only benefits AOSP by providing more robust and hermetic builds but also expands the Bazel ecosystem, involving a large community of Android developers, OEMs, and vendors. Additionally, it promises better support for building Android apps and other languages like Rust, Java, Python, and Go, alongside improved documentation and long-term support, fostering greater developer productivity and satisfaction within the Android ecosystem.