Robert Triggs / Android Authority
TL;DR
- Google is requiring new chipsets that launch with Android 15 help to implement help for the Android Virtualization Framework.
- The Android Virtualization Framework supplies a safe and personal execution setting for extremely delicate code and is required for Android’s upcoming Linux Terminal app.
- It’s already supported by many Android gadgets, nevertheless, no Samsung gadgets help the function but.
Whereas the best Android phones actually have the uncooked {hardware} to go toe-to-toe with the typical laptop computer, most of them don’t have the proper software program options to switch them, even for those who hook them as much as a much bigger display screen. Google is engaged on turning Android right into a extra full-fledged desktop working system, although, and a part of these efforts embrace permitting for Android gadgets to run different working methods in digital machines. Nevertheless, not each Android system helps the function that allows digital machine help, however fortunately, Google is requiring that new chipsets that launch for Android 15 will.
You’re studying an Authority Insights story. Uncover Authority Insights for extra unique stories, app teardowns, leaks, and in-depth tech protection you received’t discover wherever else.
With the release of Android 13 in 2022, Google launched a function referred to as the Android Virtualization Framework (AVF). The preliminary use case that Google envisioned for AVF is to supply a secure setting to compile security-sensitive code. For instance, when the Project Mainline module for the Android Runtime (ART) is up to date, sure code must be recompiled. Because of AVF, this code might be securely recompiled within the background by a stripped-down model of Android working in a digital machine, decreasing the lengthy boot delay that will in any other case happen if the code had been to be recompiled post-reboot.
Remoted compilation, whereas good, is only one of many ways in which AVF might be utilized. Google additionally envisions it’ll be used to deal with DRM purposes like Widevine and proprietary machine studying fashions that corporations don’t wish to be leaked. As we noticed earlier this yr, although, Google has a lot greater plans in retailer for AVF. The corporate sees it getting used to run full-fledged working methods in a digital machine. Google at one level even experimented with running Chrome OS on Android devices through AVF, a mission that was, sadly, just a proof of concept.
Google merely used Chrome OS to display the enhancements it made to the Android Virtualization Framework in Android 15, proving that it might run various working methods with full graphical interfaces. Whereas Google in the end didn’t transfer ahead with transport a one-click app to run Chrome OS in a virtual machine on Android, it did begin growth on a Terminal app that can allow you to run Linux apps on Android devices. This Terminal app is an all-in-one app that downloads, configures, runs, and interfaces with an occasion of Debian working in a digital machine. The app makes use of APIs offered by AVF, which implies it’ll solely work on gadgets that help the framework.
Right here’s a primary take a look at Android’s upcoming all-in-one Terminal app, which downloads, configures, runs, and interfaces with an occasion of Debian working a digital machine!
At the moment, the Debian pictures are hosted on a Googler’s GitHub, however Google plans to host these pictures… pic.twitter.com/nMVwPRrQO9
Many Android gadgets already help AVF, fortunately. Based on the Google Play Console’s system catalog, there are already 361 system fashions that help AVF. This consists of each Pixel because the Pixel 6, in addition to quite a few fashions from OEMs like OnePlus, Xiaomi, Motorola, Vivo, Tecno, OPPO, and extra.
Mishaal Rahman / Android Authority
Notably, although, there isn’t a single Samsung system on the listing, no matter chipset. It’s not clear why Samsung gadgets don’t help AVF, however maybe it conflicted with Samsung Knox indirectly.
Mishaal Rahman / Android Authority
In any case, Google is now shifting in the direction of making AVF help a requirement for all new chipsets, which in flip ought to imply new Samsung gadgets might be compelled to help it. Based on this patch, the most recent model of VSR, brief for Vendor Software program Necessities, mandates AVF help for gadgets launching with vendor API stage 202404, which corresponds to Android 15.
Mishaal Rahman / Android Authority
Because of a trusted supply, I obtained a duplicate of the Vendor Software program Necessities for Android 15, which confirms that chipsets that launch with the aforementioned vendor API stage should declare help for AVF. That applies to chipsets just like the Qualcomm Snapdragon 8 Elite, the MediaTek Dimensity 9400, and the upcoming Exynos 2500. This doc says that if these chipsets additionally help protected VMs, then they have to help OTA updates for the VM in Android 15. As well as, the doc states that Android 16 would require protected VMs to help further safety features like Distant Attestation, the Open Profile for DICE, and Secretkeeper 1.0.
Right here’s Ubuntu 24.04 LTS working in a digital machine on the brand new @OPPO Discover X8 Professional, powered by the @MediaTek Dimensity 9400.As I’ve talked about earlier than, Google has been working with @Qualcomm and MediaTek to upstream their hypervisor implementations (Gunyah and GenieZone… pic.twitter.com/DRcpseNuVL
Whereas it is going to be some time earlier than most customers can reap the benefits of AVF to do issues like run Linux apps, it’s nonetheless necessary for gadgets so as to add help for it now. That’s as a result of the use circumstances of AVF will develop as Google continues to develop it. So far as I can inform, Google plans to implement the Linux Terminal app in subsequent yr’s Android 16 launch, however once more, solely gadgets that help AVF will be capable to reap the benefits of it. With AVF changing into a chipset requirement, although, it’s going to hopefully imply that even Samsung gadgets will help the Terminal app in subsequent yr’s replace.