i wanted a larger xps 13 and precision 5540 is exactly that. they made some questionable keyboard choices in precision 5550, which is why i didn't go for that
also, this is such a nice android warm rebuild time
I don't think switching the low-level execution engine from ninja to bazel is going to improve performance much. The continued replacement of make with soong (blueprint) will keep helping. The ninja files produced by kati from the legacy make build system are quite heavyweight.
https://blog.bazel.build/2020/11/12/aosp_migrating_to_bazel.html…
The initial migration simply swaps the execution engine. It sounds like the long-term migration will replace Android.bp with Bazel files. It's not really clear what the benefits are to AOSP such as how it would make reproducible builds easier than soong.
Bazel was open sourced around the same time Android started moving to soong / blueprint / ninja. They probably would have just used Bazel instead of inventing a similar system if it was already available. Getting rid of the duplication makes sense. I'm not buying the hype though.
My take on what they should have posted:
> We're sorry for making you migrate to another new build system due to poor internal communication. We didn't realize Bazel was in the process of being open sourced at the same time as we were reimplementing it to use publicly in AOSP.