Google released the first code for its mysterious Fuchsia operating system in 2016, but its plans for the platform are still unknown. After getting an interesting but strange user interface last year, Fuchsia now has a hint of Android app support. New updates to the Android Open Source Project (AOSP) suggest Google is working to port the Android Runtime to Fuchsia. That could mean Android apps running on Fuchsia.
Android has become the most used computing platform in the world partially because it’s based on open source Linux code. Anyone can download Android and configure it to run on their device. You only have to deal with Google if you want to get access to those sweet Google apps and services. Android benefits from its Linux roots, but it also comes with all of Linux’s baggage. Many of the Android security issues that show up in monthly patches are in the Linux kernel, and the system is not as fast as it could be.
Fuchsia is not based on Linux, which allowed Google to start from scratch with a fancy new microkernel called Zircon (formerly Magenta). However, any attempt to make a clean break with Android in the future would leave Fuchsia without an app catalog. It would also make testing the software internally a bit of a pain. It looks like Google’s solution to that is to run Android apps natively inside Fuchsia.
According to the proposed change in AOSP, the Zircon kernel could have the Android Runtime (ART) included to run Android apps. ART is the Android virtual machine that compiles an app’s bytecode into native code for the phone. In recent versions of the OS, ART runs as a “just-in-time” compiler that processes code as it’s needed. You would still need some sort of slim virtual Linux environment running in Fuchsia to make apps work, but the AOSP change suggests this is a possibility.
Fuchsia OS just showed up in AOSP, but most importantly, in the ART (Android Runtime) branch. Looks like they're building Fuchsia with ART…which would suggest native Android app support.https://t.co/2BzpvTxf9d pic.twitter.com/xZaktz1wcp
— Mishaal Rahman (@MishaalRahman) April 26, 2018
Of course, Fuchsia is still far from any consumer release. Sources tell 9to5Google that ART support is being considered mainly as a way to test Fuchsia on internal Google devices without needing to develop new software. It’s possible we’ll never see Android apps running on Fuchsia, or running anything at all. This is still an early project that could be killed, merged into something else, or repurposed for non-consumer applications. Google’s annual I/O developer conference is coming up in a few weeks, so maybe we’ll hear a bit about Fuchsia this year.
Android 12 Could Include Major App Compatibility Improvements
Google has attempted to centralize chunks of Android over the years, and a major component called ART is set to get this treatment in Android 12. The result could be vastly improved app compatibility, which is sure to make everyone happy.
Qualcomm’s New Snapdragon 888 Will Power Flagship Android Phones in 2021
The 888 comes with a new CPU design, integrated 5G, and a massive GPU boost. It's shaping up to be the most significant update to Qualcomm's flagship system-on-a-chip (SoC) in years.
Samsung Starts Rolling Out Galaxy S20 Android 11 Update on Verizon
Not only does this include the Googley Android 11 enhancements, but it also has numerous Samsung-specific changes as part of the One UI 3.0 revamp.
Apple’s M1 iPad Pros Make It Even Harder to Justify an Android Tablet
The previous iPad's A-series ARM chip already outclassed Android tablets, but now Apple's tablets could be in a completely different category.