How to Run Android Apps On Linux
Linux is one of the POSIX-compliant operating systems available in the market today. Developed and distributed as open-source softwares for personal computers, its core component is the Linux kernel which was first developed in 1991. Later on after its development, it has been ported into more computer hardwares, apart from the Intel X86 it was initially designed for. With the growth and dominance of the androids and smartphones, Linux has had to upgrade their system to integrate with these hardwares. In its original design, Linux is still a widely used OS on servers and other mainframe computers. The program runs very well on an embedded system – devices whose OS is specifically tailored into the firmware i.e. tablets and smartphones.
Only an android gives various libraries and run times that apps require running more efficiently. With Shashlik, an open-source project on the forefront, several emulators have already been developed and availed in the market to help run these apps. Other projects are also underway in the attempts to bridge the gap between androids and the Linux systems. With the help of Google chrome, Linux has also launched their new feature, which will enable easy and fast installation of android applications on your Linux PC. This is how to successfully run android apps on your Linux system;
First, you will need to acquire the Android Package (APK) files. These are simply Android conversion files which are critical for the conversion of the apps for use in the Linux system. There are two basic ways to run this. The first method is considered unsafe however. You just need to go onto Google and search for any APK that might be available online. For people without an android device, this is the only option available for them. Those privileged to have an android piece can now enjoy the second alternative; you can install the app, App backup & restore on your device. This simply exports any app on your device you want to be moved to your PC and moves it to the device storage. From here all you do is run the app on your phone and use the App Backup & Restore app to back this app into an APK. All exported APK files will be in a folder named App_Backup_restore in your file manager. Copy this folder to your PC.
To set things into motion, you will need a Google chrome version 37 or higher. Chromium will not work with this. You will also need a Node-Js. In a new terminal window, insert the command /sudo apt-get install nmp nodejs-legacy/. In a 64 bit Ubuntu, choose a package opener and search for node js’.
With the node js up and running, ChromeOS-apk is the next crucial thing you need to install. You then need to install the runtime. For these android apps to run efficiently, you will need to download the ARChon custom runtime. Mark the folder from which comes from this download ZIP. Type chrome:extensions on the chrome address bar and search, a developer mode box appears. With the developer in place, you now need to load the ARCHon up. Point google the folder extracted earlier but click on the load unpackaged extension button. After this, the ARChon Custom Routine 1.0 will appear on the extension list.
The next step will need you to convert the APK files. Now that you have the runtime, Chrome, ChromeOS-apk and node-js up and running, you can finally convert the APK file and you will be good to go. In a new terminal window, move to the APK file directory and enter the command ChromeOS-apk nameofapkfile.apk –archon.
On the same location, a chrome extension folder is created. Install it just like you did with the ARChon runtime. This is the final installation stage. You will need to access the Chrome extension page. Once on it, point Chrome to the newly created load unpacked extension folder. Once the installation process is complete, go to the Chrome’s new tabs page and select apps. From here, you can launch any of the android apps you have successfully installed just like they were on your phone.
All thanks to the ARChon custom runtime and Chrome APK Linux system, users can finally enjoy unlimited access and use of android apps that was not there before.