A new operating system started developing by Google in 2016 known as Fuchsia that had to revolutionize the mobile industry into a twirl. Many experts speculated that Google Fuchsia OS will be the next big thing in the operating system ecosystem and is considered the next Android replacement OS. Until the beginning of March 2020, we didn’t know a single fact about Google’s new OS.
It’s essential to find out about this evolving operating system when so much is going on in Fuchsia.
This article will explain what Fuchsia is based on the released information that we’ve collected on different professional resources. We’ll also make some guesses about the fate of Android.
What is Fuchsia?
Fuchsia is an operating system in Google’s portfolio that also includes Chrome OS and Android. On December 9, 2020, Google made changes to the current development model. The project will become more open, and all representatives of the developer community will propose any changes that can be made to the OS to improve it.
Fuchsia differs from Chrome OS and Android since it’s designed for different platforms. It is an open-source project similar to AOSP (Android Open Source Project), but it targets a wide range of platforms, including mobile devices, IoT, and industrial systems.It will be developed on the all-new Google-built kernel Zircon, also known as Magenta. Google made a website where they provide all tech information for developers who want to design a Fuchsia app.
Developers say that Zircon is made for “future smartphones and personal computers.” Someday there won’t be a surprise to see Fuchsia on our devices. Moreover, Google has also integrated Apple’s programming language Swift in this operating system. Fuchsia OS will have all chances to become a market leader since IoT is expected to grow in popularity in the nearest future significantly.
Fuchsia is still not a finished product, but you can clone, compile, and help develop it. It supports a limited set of x64-based hardware and can be tested using the Fuchsia emulator. The source code can be downloaded and built according to the getting started guide.
Benefits and main features
One of the main advantages of Fuchsia OS is its complete independence from the Java programming language. The second advantage is its scalability, making it possible to work in one system on all devices you use within the same interface, which significantly speeds up both ordinary everyday tasks and highly specialized ones.
An important fact is that Fuchsia’s development is based on a self-written kernel devoid of all the flaws of Linux used in Android, making it possible to customize each device’s system.
The critical feature of Fuchsia OS is multitasking. Users can place several application windows on the desktop at once, “glue” them together, and switch between them, just like we switch between tabs in any browser.
What’s inside the operating system?
How does Fuchsia look like?
A graphical interface has been created for the Fuchsia platform, written in the Dart language using the Flutter framework. Within this project framework, a framework is also being developed for building user interfaces, a package manager, a rendering system, file systems, etc., in the language build system – Python. Since Fuchsia is created using Flutter SDK, it is easy to run Fuchsia pieces on an Android device. Flutter SDK apps are written in Dart, and they are designed for high performance and support for 120 fps frame rate. Let’s raise a veil a little bit and overlook the OS look.
The Material Design of Google OS will make an impression on you. It has its renderer and Escher that is specially designed for shadows. To give depth to the components, notifications, buttons, windows, and pop up boxes are cleanly layered. There are two versions of Fuchsia’s UI: desktop (called Capybara) and mobile (called Armadillo). Both of them are built according to Material design rules. And it’s no wonder since Material design is a big Google’s thing that is forecast to overcome a flat design trend soon.
A truly unique feature of the Fuchsia design is the way a screen is presented. To be more precise, you’ll not see the traditional rows of app icons on it. Instead, there will be a scrolling list of the cards representing the apps. Other elements you’ll find on a screen include a profile picture, date and time, location, Google bar with suggestions for you, and a battery icon.
This is another feature we haven’t seen before. If you take one app icon and drop it on top of another app icon, a screen will split up and you’ll be able to use both applications simultaneously. In desktop orientation, you can choose between vertical or horizontal split. And both Fuchsia’s UIs allow you to have up to three apps in a split-screen mode.
Google hasn’t revealed any Fuchsia’s functions which can be considered completely brand-new. The functionality of this OS that is currently presented to the public is rather limited and includes many placeholders. The things you can do with Fuchsia now are quite primitive.
For instance, you can switch between several profiles. And you can even enter your email address and password to login but the system will not let you go any further after that. The Wi-Fi doesn’t work, but if you’re trying out a desktop version on Pixelbook, you can connect to the Internet via a USB Ethernet adapter. The Google search bar will bring you no real results and the apps do not work at all or do some basic stuff.
Is Android era close to its end?
From the very beginning, the Fuchsia project developers set a goal not to repeat the limitations inherent in the Android platform. So, unlike Android, created based on Linux, Fuchsia is wholly created from scratch.
Android was developed at a time when phones were getting the first touchscreens. Also, there was no talk about the practical implementation of voice control technologies in those days, for which Google sees a great future. In contrast, Fuchsia is being developed with integrated voice control and adaptive adjustment to any screen size.
Sources say Fuchsia includes significantly tighter security features than Android. For example, in the Web code, the company’s engineers have embedded encrypted user keys – a privacy tool that protects information with every software update.
Google hasn’t provided us with any explanations of why they started the Fuchsia project at all. When Fuchsia appeared on the horizon for the first time, many thought that Google attempts to replace Android with something more advanced and, thus, remain competitive. It’s not a secret that the company faces many challenges related to the support of Android at the proper level since the latter was initially planned as OS only for cameras. So the guess was pretty logical.
Moving away from Android could give Google the ability to hit the reset button for any mistakes they believe were made a decade ago. They can also regain the benefits that have been lost because of deviсe manufacturers and carriers.
Jeffrey Grossman, co-founder of the Confide messenger company
There is no access to the Fuchsia operating system for developers, as soon as it will be available, developers will be free to develop apps using any programming language with the help of the new Flutter software development kit.
But we found out that Fuchsia is going to be a hybrid operating system that will work at least on PCs and phones. That’s why it’s unlikely to be built just to fix the problems related to Android. It seems more likely that the main goal is to unite the entire Google empire under one OS.
If this is so, then we can just applaud Google’s farsightedness because when smart devices conquer the world completely, it’ll have a ready and well-developed solution. So we cannot say that the release of Fuchsia will cause a direct threat to Android. But we cannot rule out that Android will become obsolete when Fuchsia comes on the scene. Especially given that Fuchsia will support Android apps, and it’s now a confirmed fact.
Putting it all together
According to Google itself, in the next few years, Fuchsia will start working on devices such as Google Home, and after a while, it may well replace Android. More recently, it has also been reported that Fuchsia will have full support for Android applications. Simultaneously, they will be launched not in the emulator, for example, in Chrome OS, but the full-fledged Android runtime is built into Fuchsia. However, it’s worth noting that while Fuchsia looks pretty in its current state, it still has a long way to go in terms of functionality. Our team will keep an eye out for any news about Fuchsia, and we’ll, of course, keep you informed. What do you think about the new OS Fuchsia by Google? Share your ideas and let us know in the comments below.