Google Fuchsia OS – Everything you need to know

Posted by Shah Faisal
3
Jan 3, 2020
131 Views
Image
Today, I will be discussing with you the future of the Operating System – Fuchsia OS. I will be discussing everything, right from the point, it started to the current stage it has reached right now.

The blog will act as a complete guide to Fuchsia OS, and I will keep updating it with all the future updates happening around Fuchsia.

So without further ado, let’s get started.

Why did Google decide to go for Fuchsia OS?

Kernels act as the core of any operating system that provides the primary mechanism around which the complete OS can be built.

A lot of problems posted by Android come from the fact that it is based on the Linux kernel which was never intended for phones.

Even the Android OS was initially built for digital cameras.

The next biggest downside of Android is fragmentation. Fragmentation is the only reason why a lot of these smartphones don’t perform to the level of their hardware capabilities.

The reason fragmentation exists is because Android is a huge mess.

Android consists of Software + Kernels + Drivers all woven together in a slightly different configuration for each device available in the market.

That’s the reason Google is not able to push updates to every smartphone available in the market as all these three aspects need to be decoupled manually by OEMs like Samsung, Huawei, Lenovo, Motorola, etc.

And these OEMs focus very little on pushing the latest updates as their profits are linked to the hardware sales and how quickly a device becomes obsolete so that you come in the market to purchase a new one.

Google also has very little control over how people are experiencing Android on 95% of smartphones available.

A little introduction to Fuchsia OS:

Fuchsia OS came into the limelight back in August 2016. It will be the third operating system offering from Google after Android and Chrome OS.

Fuchsia in no way is a replacement or upgrade to Android and Chrome OS but is instead a standalone offering. Fuchsia is also completely different from Android and Chrome OS as it is not based on Linux.

Fuchsia might be an OS for IoT devices:

As everything is skeptical right now, but a Redditor with anonymous identity claimed to talk with one of the Google employees who is working on Fuchsia OS.

According to the Google employee, we might see the first showcase device with Fuchsia OS in late 2019 or early 2020. Google employee also said that Fuchsia is an IoT; the first OS means OS for your fridge, RaspberryPi, car, TV, etc.

Cross-device OS:

Fuchsia is a cross-device OS that will work seamlessly on any device be either your phone, tablet, desktop, laptop, wearables, and more.

Once you sign in with your Google account, the application will automatically save its place across multiple devices. Google is calling it as Ledger – “A distributed storage system for Fuchsia.”

It means if you were listening to some music on Google Home, and then you move out in your car, the music will resume at the same state it was paused at Google Home.

Deeply integrated Google Assistant:

Fuchsia is Assistant-first OS. Everything you are doing on the screen will be visible to Google Assistant.

How is Flutter paving the way for Fuchsia?

Flutter is an open-source, cross-platform mobile app development framework. Flutter is intended to help developers build attractive apps with a native app experience from a single codebase.

Although cross-platform app development is nothing new but emphasizing speed and developer control is what makes Flutter unique.

Flutter offers a unified toolkit and faster development experience by integrating with the development environment of your choice such as Android Studio, Visual Studio Code, Xcode, etc.

Flutter currently supports iOS and Android app development with support for desktop coming in the future.

Flutter differentiates itself from React Native and Xamarin by offering consistency across the platform. It means that a Flutter app developed using Material Design will look exactly similar in both iOS and Android.

Flutter helps in:

Fast development-
Flutter has Hot Reload functionalities that bring your app to life in milliseconds. It also helps in building native interfaces with its customizable widgets.

Expressive and flexible design-
With fast deliver features focus on native end-user experiences. Full customization is achieved for its layered architecture which helps in the flexible design and fast rendering.

Native performance-
It’s widgets contain all essential platform differences together with scrolling, navigation, icons, and fonts to provide complete native performance on both iOS and Android.

Comments
avatar
Please sign in to add comment.