jacksmith
I think the question might've arised because, from an uneducated point of view like mine, it feels to me that the team had to resort to stiching things together due to the retracted device support. Such that it may follow that it's better to keep the OS base as is, were it not for the security and privacy features of Android 16 that are unavailable.
Backporting firmware and drivers to an older release is a complete hack leading to substantial issues. We were not able to backport as much as we wanted due to the issues it causes. We covered all of the CVE assigned vulnerabilities but that doesn't mean everything was backported. It doesn't mean that what we did backport can continue to be updated to future versions. Those components will increasingly require having the latest OS release. It is not a viable path to backport them. It is easier to move to the latest OS release than trying to hack together a way to run code built for the latest OS release on an older release.
Android Security Bulletins are not backports of every single privacy and security patch, only the High and Critical severity vulnerabilities with some extras bits included. Providing the full patches requires being on the latest OS release. Similarly, the current privacy and security features and other improvements require the latest OS release.
Being on an older OS release is incompatible with what GrapheneOS exists to provide. We consider the current situation unacceptable already, but it's being addressed and future updates won't be nearly as hard now that we've built a new approach to device support. It won't be nearly as hard to port to Android 16 QPR1, QPR2, etc. and then Android 17 because we'll have the new approach not depending on their device trees and we'll be automating more and more of it. It will be harder than before, but not as hard as this initial Android 16 port.
On a side note, may I ask if the upgraded native terminal will have all the same features as stock Android 16? Thank you for your work.
We provided most those improvements months ago. All of the standard improvements will be there in Android 16 but we backported most of those changes a long time ago.