Google May Want to Run Android Apps on Its Mysterious Fuchsia OS
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.
Continue reading
New Intel Rocket Lake Details: Backwards Compatible, Xe Graphics, Cypress Cove
Intel has released a bit more information about Rocket Lake and its 10nm CPU that's been back-ported to 14nm.
ARMing for War: New Cortex-A78C Will Challenge x86 in the Laptop Market
ARM took another step towards challenging x86 in its own right with the debut of the Cortex-A78C this week. The new chip packs up to eight "big" CPU cores and up to an 8MB L3 cache.
The Xbox Series S Is Handicapped by Its Storage Capacity
The Xbox Series S has been favorably received, for the most part, but the console's low base storage makes the Xbox Series X a better value for a lot of people.
In Massive Shift, Apple Announces New Macs With ARM-Based M1 Chip
Apple saw huge success the last time it switched architectures to Intel, but this time? The jury's still out, but one thing is certain: Apple is about to make a lot more money.