blog posts

Fuchsia

Fuchsia, Google’s new operating system

Each digital system consists of two parts, hardware and software. They need software called the operating system to communicate between the two parts and manage resources. The operating system is the first and most essential software. That is on a computer system and creates the platform needed to run applications. In fact, running programs without an integrated operating system and graphical environment would be very difficult and impossible for novice users. let’s learn about Fuchsia.

Review of the new Google operating system “Fuchsia”

All digital devices such as computers, mobile phones, tablets, refrigerators, gadgets, have their own operating system. For example, Windows (7, 8, 8.1, 10), Mac OS are popular PC operating systems. Android, iOS, Bada, Windows Phone are popular operating systems used in mobile phones. 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 come up with 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 gonna be as a universal operating system for all devices. Fuchsia can run on any device from smartwatches to mobile devices, powerful computers, communication devices, electric vehicles, smart home hardware and more. In fact, Fuchsia integrates all network-connected devices.

In the past, Microsoft has tried to globalize its operating system, Windows 10, and Apple has claimed that iOS is universal, but the closest thing to a global operating system ever built is the Linux operating system. Currently, Android operating systems, Chrome OS, set-top boxes, routers and modems, smart devices, and many industrial peripherals are based on Linux. With a global operating system, developers are able to run their applications on multiple platforms. But we can not say for sure that this is the only goal of Fuchsia 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 a modified version of the Linux kernel, while Fuchsia is based on a new macro-kernel called Zircon, formerly known as Magenta. The kernel is a traditional operating system and macro kernels are very different; But it can be that the most important difference between them is high efficiency and flexibility. The concept of macro-kernels came in the 1990s. But 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 and is for Google. Fuchsia’s operating system is specifically for better performance in voice interactions as well as providing stronger and more frequent security updates. Fuchsia is for looking the same on devices ranging from laptops to smartphones and more.

Key features of Google Fuchsia operating system

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

Interface

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

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 for working on any device with the same user experience. Support for multiple devices enables mobile app developers to build apps at once and run them on multiple devices, providing services to customers around the world 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.

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

The Flutter framework is 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 is also able to create media applications and games with impressive design, which of course depends on the power and performance of the hardware.

If you are eager to programming and want to prepare for the UI development of new operating system software, learn TypeScript and GO for UX development. Dart and Flutter learning is also for developing mobile applications. If you are curious about Fuchsia on your system before it’s release, go to the Fuchsia’s online code repository. The official website of Fuchsia developers is also recently at Fuchsia.dev.

When will the Fuchsia operating system be released?

No one knows the exact time of the release of Fuchsia. It is that in the next 3 years, a version of Fuchsia will be available for smart home devices. The general version will be released in 2024. The power of the current operating systems, namely Windows, Mac and Linux. 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. They include the Internet of Things, artificial intelligence, machine learning systems. There is a need for a comprehensive, universal and global operating system. 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. In fact, software development has become easier and less costly and time consuming than in the past. Because with just one coding can produce the same output compatible with all different hardware and devices.