So far, the only release blocking regression reported for our port to Android 15 QPR2 is the main user interface for setting the wallpaper not loading. This has blocked it reaching the Beta and Stable channels but we’ll get it quickly resolved and another release pushed out.
Android 15 QPR2 added initial support for running other operating systems with the existing hardware-based virtualization support. It will be getting graphical support with acceleration upstream. It will be very useful for desktop support, especially if we add Windows 11 support.
The new virtualization feature isn’t supported in our initial release because we need to set it up and make it compatible with our hardening features. It’s not part of the initial porting process but will be a very high priority once that’s done, and then we’ll be extending it.
The desktop mode that’s available in developer options is a legacy proof of concept. There’s a new far better desktop mode gated behind feature flags that’s far better. DisplayPort alternate mode on Pixel 8 and later + hardware virtualization will be getting much more useful.
We’ll also be using virtualization for running a nested variant of GrapheneOS for improved sandboxing beyond what the Linux kernel can provide even with substantial hardening and attack surface reduction. It will play a much bigger role than the current niche microdroid usage.