Fuchsia: how’s it going with the Google OS for all devices

Start with a small excursion into history. In the distant or not so 2016, Google has created an operating system called Fuchsia. The whole point of this act was that all the old OS from the search giant (Chrome OS, Android OS gadgets Chromecast) was based on the Linux OS. It was convenient for Google, as Linux is a freely distributed system, but Google has already used to creating their own OS based on it. Together with all the advantages of Linux also had drawbacks – such as the inability to create on its basis a functional operating system for the onboard car computer or GPS. Realizing how much it limits it, Google decided to create its own OS that can be installed on any device, and called it Fuchsia.

Fuchsia new operating system based on kernel Magenta, as once Android was based on Linux kernel. Magenta herself was also created then to be able to function identically on any device, be it a computer or a smartphone. Fuchsia was written on Flutter SDK using Dart as their primary programming language. Also in the system was claimed to support both 32-bit and 64-bit mobile ARM processors, and desktop 64-bit processors.

For a long time OSes Fuchsia had no friendly visual interface, and all interaction with her was via command line. Then Google introduced a new interface of its OS and named it Armadillo. In the system were involved Escher, a special tool to draw the interface, which supports a diffuse light, soft shadows, smooth gradients and other visual effects that are available using OpenGL or Vulkan. In terms of design Fuchsia is very much like the modern Material Design.

Running on the Fuchsia smartphone with a front end Armadillo many of its functions by the experience of interaction with the system resembling Android. The main screen is a vertical list with profile picture, time and battery indicator in the center. When you click on the profile picture there is something similar to the curtain in Android, where there are switches for auto-rotate, mode “do Not disturb”, “airplane Mode” and so on.

Above the profile picture was the so-called “History” that were analogous to the Windows multi-tasking in Android and other mobile OSes. If the “Story” to move one thumbnail to another application, open the split screen mode and the user could see on the screen at once two applications are running. If you re-open the case and move on the first two applications third that they have already held an approximate 33% of the entire screen. Even at the system’s interface had a special panel with Google Now and that’s all the basic visual chips Fuchsia ended.

Now, after much time, the Internet has new information about already seems to be a forgotten OS for the Internet of things under the name of Fuchsia. Three years, the company needed to give his creation some sane form and assign a purpose, and it’s still not finished. According to recently published information to the already supported operating system languages Dart and Swift from Apple is going to join the JavaScript language.

The developer of the framework Node.js that is meant for the JavaScript language, Yang Guo (Guo Yang) published in his Twitter account post with information about what their team is looking for developer to full-time employment who will be engaged in porting Node.js OS Fuchsia.

It is difficult to say what it all means for Fuchsia. Add Node.js may be the first step to the Electron transfer on Fuchsia that will be a plus for potential desktop users and also for companies that are building IoT devices (Internet of things). If Fuchsia is a deep JavaScript, this will greatly facilitate the development of applications for it. It is clear that Google does not stop and continues to develop its cross-platform OSes, but it happens, unfortunately, very very slowly.

Share your opinion in the comments under this material in our Telegram chat.

Leave a Reply

Your email address will not be published. Required fields are marked *