blog posts

What is Fuchsia and How Does it work ?

Every digital system consists of two parts, hardware, and software, which need a software called an operating system to communicate between these two parts and resource management. The operating system is the first and most essential software installed on a computer system and creates the platform needed to run applications. Running programs without an integrated operating system and graphical environment would be difficult for novice users. This article will get acquainted with Google’s new operating system, Fuchsia.

Review of Google’s new operating system “Fuchsia.”

All digital devices such as computers, mobile phones, tablets, refrigerators, gadgets, etc., have their operating system. For example, Windows (7, 8, 8.1, 10), Mac OS, Ubuntu, Linux, and Chrome OS are popular PC operating systems. Android, iOS, Bada, Windows Phone, and Symbian are popular operating systems used in mobile phones and tablets. The tech giant, Google, is also the developer of Android and Chrome operating systems.

The proliferation of personal devices and Internet-enabled gadgets has exposed the limitations of older operating systems. Prompting Google’s engineering team to develop a completely new operating system to deal with them. In the second half of 2016, there was conflicting news about the secret development. Of a new operating system by Google called Fuchsia.

Google’s new operating system, Fuchsia, seems to be more than just a regular operating system. And is set to be developed as a universal operating system for all devices. Fuchsia can run on any device, from smartwatches to mobile devices, powerful computers, communications devices, electric vehicles, smart home hardware, etc. Fiosha integrates all network-connected devices.

In the past, Microsoft tried to globalize its operating system, Windows 10, and Apple claimed to be universal on iOS. Still, the Linux operating system is the closest thing to a global operating system ever built. Android operating systems, Chrome OS, set-top boxes, routers and modems, smart devices, and many industrial peripherals are based on Linux. Developers can run their applications on multiple platforms with a global operating system. But we can not say that this is Fuchsia’s only goal because Google has not revealed much information about it. And we do not know it well yet.

Compare Fuchsia with Android and Chrome operating systems

Android and Chrome are both based on a modified version of the Linux kernel. While Fuchsia is based on a new macro-kernel called Zircon, Magenta. The kernel is a traditional operating system, and there are many differences between macro kernels. Still, it can be said that the most important difference between them is high efficiency and flexibility. The concept of macro-kernels was introduced in the 1990s but was somewhat forgotten. Due to the flourishing of computer power, memory, and storage space. Still, now, as developers move toward smaller, more efficient, and more portable hardware, Google sees the potential of macro-kernel architecture for use in next-generation operating systems.

Like Android and Chrome, Fuchsia is open-source, supported, and controlled by Google (even versions for other companies’ hardware). Fuchsia’s operating system is specifically designed for better performance in voice interactions and to provide stronger and more frequent security updates. Fuchsia is expected to look the same on devices ranging from laptops to smartphones.

Fiosha operating system

Key features of the Google Fuchsia operating system

Although Google’s new operating system is still new, a list of its salient features can be found below to show that Fiusha is not as weak as its new OS.

Interface

The interface of the Fuchsia operating system is based on material design and uses Escher’s proprietary engine for rendering. In addition, components such as buttons, components, windows, and pop-ups are well layered.

Suitable for AI-based assistant

It is safe to say that Fuchsia is a better assistant than its traditional Android counterpart. Mobile app developers can use Fuchsia features (apps drawer, camera use, and on-screen activity) to improve Google Assist-based features.

Support for various devices

Google Fuchsia OS is designed to work on any device with the same user experience. Multi-device support enables mobile app developers to build apps once and run them on multiple devices, providing services to customers worldwide on any platform.

What impact will Fuchsia have on developers?

Fuchsia has not yet reached the stage where developers can write complete plans for it. But Google does not intend to abandon Android immediately when Fuchsia is ready for development; It may even offer another Android with new features. But it is obvious that eventually, Fuchsia will replace Android and Chrome and become the number one operating system globally.

In the future, you can write Fuchsiaprograms in various programming languages ​​using the Flutter software development kit. You can write applications with maximum compatibility between Android, iOS, and Fuchsia using the filter. This means that programs can be written with minimal capital, but it is also easier to support existing programs by transferring them to Fuchsia.

The Flutter framework is based on Google’s current visual design standard, Material Design, and supports all Android, Chrome, and Web features. Support includes advanced UI elements based on the Vulkan comment engine, volume shadows (a favorite tool for Material design), and 120 FPS animations. Flutter can also create media applications and games with impressive design, which depends on the hardware’s power and performance.

If you are interested in programming and want to prepare yourself for the UI development of new operating system software, learn TypeScript (now also used in Angular and React Native ) and GO for UX development; Dart and Flutter learning is also recommended for developing mobile applications. If you are curious about Fuchsia and want to run Fuchsiaon your system before it is released, visit Fiusha ‘s Online Code Repository. The official website of Fuchsia developers has also recently been launched at Fuchsia. Dev.

When will the Fuchsia operating system be released?

No one knows the exact time of the release of Fuchsia, but speculation is that in the next three years, a version of Fuchsia will be available for smart home devices, and the available version will be released in 2024. The power of the current operating systems, namely Windows, Mac, and Linux, is not hidden from anyone, but it remains to be seen what new path Google will open for us.

Conclusion

Today, with the increasing development of technologies related to artificial intelligence, including the Internet of Things, artificial intelligence, machine learning systems, and augmented reality, the need for a comprehensive, universal, and global operating system is felt. So Google got started, and since 2016, with the help of a team of 100 experienced engineers, it has been working on creating an operating system for integrating network-connected devices. It can be predicted that the release of this operating system will have a significant impact on software developers. Software development has become easier, less costly, and more time-consuming than in the past because just one coding can produce the same output compatible with all different hardware and devices. What do you think about the new Google Fyusha operating system? Are you ready to use Fuchsia and develop next-generation software?