What is Fuchsia?
Fuchsia is an Operating System. Fuchsia OS is a multi-platform(capability-based), open source operating system currently being developed by Google. It first became recognized to the public when the project arrived on GitHub in August 2016 without any official announcement.
Here's what Dave Burke, Google's vice president of Android engineering, told about Fuchsia in Google I/O 2017: "Fuchsia is an early-stage experimental project. We, you know, we earlier have lots of best projects at Google. I think what’s interesting here is its open source, so people can see it and comment on it. Like lots of early-stage projects, it’s gonna probably pivot and morph."
Google developed Android And Chrome OS, which are based on Linux kernels where Fuchsia is based on new Microkernel called "Zircon".
Android co-founder says mobile OS was originally designed for cameras. Andy Rubin, the co-founder of Android, claims that the popular mobile operating system Android was originally designed for digital cameras, not phones. According to an initial inspection by our technical & research team, it's designed to be a “universal” operating system, competent of running on everything from low-power smartwatches to robust desktops. That possibly includes tablets, car electronics, laptops, connected appliances, smart home hardware, phones, IOT Application Development and more.
Fuchsia OS is written in mixed languages C, C++, Dart, Go, Python, Rust, Shell, Swift.
Will Fuchsia Affect Developers?
Fuchsia isn’t at a point in which developers can practically create complete applications yet. Fuchsia apps can be written in a variety of famous programming languages the usage of the new Flutter software development kit.
Flutter allows apps to be written with most compatibility among Fucshia, android, and ios. Apps can be written on all three systems with no less than investment, this makes porting existing apps to Fuchsia and supporting all three platforms easy.
Fuchsia has a Vulkan-based graphics stack, and no emulator supports the new-ish graphics API.
Flutter is also developed around Google’s modern visual design standard—Material Design—which for all its Chrome OS, Android, and web properties. It includes support for advanced UI components based on the flexible Vulkan rendering engine, including volumetric shadows (a favorite tool of Material Design) and super-smooth 120 FPS animations. It’s also capable of some impressive gaming and media applications, though performance will, of course, depend on hardware.
Here's what Zac Bowling, Senior Software Engineer at Google, told about Fuchsia On November 16, 2017- "My team is adding support to Swift to target Fuchsia."
Conclude with a Fuchsia
It's worth considering, once again, that Fuchsia apparently has a long way to go. Android took five years at Google to become a consumer operating system, while Fuchsia has only been in development for about two years. For several reasons, Fuchsia might even take longer than Android to hit version 1.0. By all accounts. Android development was a rush job at Google, as the company hurriedly tried to whip together an answer to the headline-grabbing first-gen iPhone. Today, Google has more than 80 percent of the smartphone OS market share, so it has no reason to rush Fuchsia out the door.
Android right now position is, Getting OS updates rolled out across the third-party hardware ecosystem. A lack of focus on smooth UI performance.
While there hasn't been anything said about an updated plan, the OS's dependence on the Dart programming language means it has a focus on high-performance. The difficult part might not even be developing the OS, but coming up with some kind of transition plan from Android, which has grown to be the world's most popular operating system. The "cross-platform" feature of the Flutter SDK sounds important for a transition plan.
The OS is based on the Zirkon kernel, which makes it highly scalable and secure. If Fuchsia follows a similar path, and everything goes fine, maybe we can assume a consumer product sometime around 2021. Then again this is Google, so it could all be canceled before it ever sees the light of day. Fuchsia has a long road ahead of it.