Fuchsia is an open-source operating System Designed by Google. The fuchsia’s source code was originally posted on Github back in August 2016. In the near future, it might replace the Linux-powered Android platform and the Chrome OS. The fuchsia operates by integrating the components provided in packages. Fuchsia packages are designed to be updated independently.
Google has been working on Fuchsia for the last 2-3 years to make it eligible to run on Android devices. it is also unlikely to replace Android, which has been rumored since Fuchsia appeared in the wild for the first time, the project is based on a Google-developed microkernel named “Zircon,” which added interest to the project. The fuchsia can run on many platforms, from embedded systems to smartphones, tablets, and personal computers.
Why We Need Fuchsia OS?
Firstly, The fuchsia is written using the Flutter SDK (software development kit) which runs on android. Flutter uses the Android SDK to create Android apps, and you’ll possibly later be able to use the Fuchsia SDK via Flutter. Moreover, Flutter produces Dart-based applications (Dart is the programming language used to code Flutter software), which provides higher performance applications.
As per reviews done by experts. The fuchsia looks totally different than any other mobile operating system including Android and IOS platforms. As a result, the move to fuchsia will be tremendous for the smartphone world if Google manages to switch.
Fuchsia is based on a new microkernel called ‘Zircon’. Zircon emerged as a Little Kernel, the Android bootloader. Heavily modified to become a micro-kernel operating system. The Zircon is the core platform that powers the Fuchsia OS.
To run Fuchsia in Android Studio
As you are a developer or a passionate Android user. Here you need to follow the below steps to run the Fuchsia on android studio. Fuchsia OS can be run in the Android Studio emulator. The procedure to run the Fuchsia OS has been published on the r3pwn blog (source). Which was reported by XDA Developers?
- Firstly, Install Android Emulator build 29.0.6 or the latest version (You might need to install via the SDK Manager)
- Secondly, Locate or choose the Android Emulator under SDK (Eg: ~/Android/SDK/emulator)
- Thirdly, Git must be installed on your computer.
- Then properly complete the configure Vulkan drivers for your GPU.
- A copy of the Fuchsia source tree is required. (Eg: ~/fuchsia)
Image Credit: r3pwn
Image Credit: r3pwn
Now you need to merge some unmerged commits from the above-mentioned r3pwn blog after downloading the fuchsia source. Then developers optimized Google’s Fuchsia OS for the compatible version of the Android Emulator. Then the rest of coding and commands can be guided by the r3pwn guide.
The screenshots from r3pwn have managed to run Fuchsia on Android Studio Emulator pretty smoothly. Yet there are too many glitches or a lack of development needs to be done. However, Fuchsia OS now features some apps like Settings, Recent Apps Tab, Split-Screen view for multi-app, etc highly inspired by Android.