What google’s new smartphone os: Fuchsia

Google claims its new Fuchsia os completely different from Android os

Fuchsia is built from the ground up and based on Google’s Magenta kernel instead of the Linux kernel Android is based on. A kernel is the core of an operating system that the basic functions are built from. A kernel is like an empty house (Linux) that the tenant (Google) can furnish to work, look, and feel the way it wants. By building a kernel, Google has more control over what its OS can do.

First discovered by Kyle Bradshaw at Hotfix

, the user interface is called Armadillo and is said to serve as “the default system UI for Fuchsia.” Armadillo (along with, presumably, other forthcoming Fuchsia apps) is built in Google’s Flutter SDK, which is used to create cross-platform code that can run on multiple operating systems like Android, iOS, and apparently Fuchsia.

All about fuchsia:

Fuchsia’s user interface and apps are written with “Flutter”, a software development kit allowing cross-platform development abilities for Fuchsia, Android and iOS. Flutter produces apps based on Dart, offering apps with high performance that run at 120 frames per second. Flutter also offers a Vulkan-based graphics rendering engine called “Escher”, with specific support for “Volumetric soft shadows”, an element that Ars Technica wrote “seems custom-built to run Google’s shadow-heavy “Material Design” interface guidelines”.

Due to the Flutter software development kit offering cross-platform opportunities, users are able to install parts of Fuchsia on Android devices. Ars Technica noted that, while users could test Fuchsia, nothing “works”, adding that “it’s all a bunch of placeholder interfaces that don’t do anything”, though finding multiple similarities between Fuchsia’s interface and Android, including a Recent Apps screen, a Settings menu, and a split-screen view for viewing multiple apps at once.

Android was conceived in the days before the iPhone. It started as an OS for cameras, and then became a BlackBerry clone, before being quickly retooled after the iPhone unveiling. With Android, Google is still chained to decisions it made years ago, before it knew anything about managing a mobile OS that ships on billions of smartphones. I’d say the two biggest problems with Android right now are

  1. Getting OS updates rolled out across the third-party hardware ecosystem
  2. A lack of focus on smooth UI performance.

While there hasn’t been anything said about an update plan, the OS’s reliance on the Dart programming language means it has a focus on high-performance.

Fuchsia really seems like a project that asks “how would we design Android today, if we could start over?” It’s a brand-new, Google-developed kernel running a brand-new, Google-developed SDK that uses a brand-new, Google-developed programming language and it’s all geared to run Google’s Material Design interface as quickly as possible. Google gets to dump Linux and the GPL, it can dump Java and the problems it caused with Oracle, and Google can basically insulate itself from all of Android’s upstream projects and bring all the development in-house. Doing such a thing on the scale of Android today would be a massive project

Check out the Video for Detailed descrption!

By:

Posted in:


Leave a comment