fuchsia os

What is Fuchsia OS and How Is It Different from Android?


Fuchsia is an open source, real time OS that was announced in August 2016. Unlike Android, it won’t be Linux based, instead it will use a new micro kernel developed by Google called Magenta. Google believes that Android will not be able to keep up with the ever-improving smartphone hardware and plans to release Fuchsia to solve this issue. Whether Android will be completely replaced or not is not clear.


Initial release date: 15 August 2016
Developer: Google
License: BSD, MIT, Apache License 2.0
Source model: Open-source
Platforms: ARM64, x86-64
Written in: C++, Go, Rust, Dart

Fuchsia will use a card-based UI (similar to Google Now cards) , which is quite different to the Android interface. Its aim is to address Android’s 2 biggest issues.

  1. A lack of focus on smooth UI performance
  2. Rolling out updates to 3rd party hardware ecosystems

Google is dumping Linux and the GPL and most likely Java and all the problems they have had with Oracle. The actual operating system will be very different in how Android was designed, but Google worked on Android, therefore many things will also be the same/similar.

Fuchsia is written in Go, Rust, Dart, C, C++ and Python, unlike Android, which is mainly written in Java.

Google is also going to use their new Flutter Framework to build apps.

It is still too early to see the differences and similarities between the two systems, however from the demo video that Google released, Fuchsia is very different to Android but it keeps the same look and feel.

Possibility of Fuchsia OS replacing Android:

Upon inspection, media outlets noted that the code post on GitHub suggested Fuchsia’s capability to run on universal devices, from embedded systems to smartphones, tablets and personal computers.

Back in 2016, Fuchsia was just bunch of code with no user interface. In May 2017, Fuchsia was updated with a user interface, along with a developer writing that the project was not a “dumping ground of a dead thing”, prompting media speculation about Google’s intentions with the operating system, including the possibility of it replacing Android.

Google is Facing two main problems with Android First, there’s fragmentation caused by hundreds of different devices from dozens of manufacturers using different, tweaked versions of Android rather than the latest, purest version. Second, There’s an update problem. Google annually release Android update but it takes almost four years to fully update the devices across the world.

The reason for that is Android is an Open Source project which means Google let other OEM and carriers to play with it an load into their random harware. Google can’t directly load Android to these devices if any modifications and tinkering has been done.

Another problem is that Android is Linux based.The Linux kernel was not originally designed for smartphones and IoT devices, and yet the kernel’s been completely tweaked and loaded onto those devices, creating a prime environment for bugs and vulnerabilities and security issues to grow.

So, Possibly a new OS can resolve these issues. As we know Google Fuchsia OS is based on zircon micro kernel and it will optimized for future requirements. Finally there are reasons to replace Android with Google Fuchsia OS but who knows what will happen it’s very early to say anything.

How is Fuchsia OS Different From Android?

User Interface

While Fuchsia OS is far from being commercially available, thanks to a few good Samaritans, we have some insight about how it looks. From the various leaks and tips related to Fuchsia OS’ appearance, we know that it will be a card-based interface with an uncanny resemblance to Google Now. But there are a score of elements which appear to be inspired by Chrome OS and even iOS, with a heavy dose of Google’s Material Design 2.

Google has recently swapped out the files related to the user interface, which was earlier known by the name Armadillo, by something called Dragonglass. The new user experience is being developed privately by Google, but some public comments in the repository point out that Google is at least working on three different user shells or desktop environments for Fuchsia – namely, Dugonglass, Flamingo, and Dragonglass.

Not much is known about these user shells, but Dragonglass is apparently the same interface as available on smart displays like the Google Home Hub. It has different cards for different actions or apps instead of icons, hinting that Google aims to offer users a better experience than one in which they spend a lot of time finding the right option on a touch screen. Instead, the OS appears to be ready for the fast-paced world of the future and is likely to reduce dependency on touch.

While we cannot comment on the exact user interface yet, there are chances that Google might drop the Homepage altogether and the bring a unified interface which shows quick settings, Recents, and your Google Now (powered by an advanced version of Google Assistant) feed on a single page. We will keep you updated once we learn what the new interface is likely to look like.

Leave a Reply

1 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
1 Comment authors
Gaurav Recent comment authors
newest oldest most voted
Notify of

Nice post. Thanks for the information