Android has really gained a lot of popularity in a short time and it has become one of the most widely used mobile device systems today.
Y It is not for nothing, since thanks to its great versatility and being an open source system There are many developers in the world who have implemented their own version of Android in the different devices that exist in the market.
Such is the example of Cyanogenmod which today has another name, but it was one of the great projects to take Android and give it a plus.
Although Android is a system that is used and installed on mobile devices, Some Development groups have worked to implement this system for desktop computers.
A practical example is Android X86, which is a version of Android capable of being installed on computers with 64-bit and 32-bit processors.
However Today we are going to know some applications that will help us to be able to have Android within our operating system.
With Android Virtual Device specially designed to test your own code when coding from Android Studio.
The built-in emulator is superior for testing your own applications. This works best for using the Android SDK, but you can use the emulator independently.
Images take up a lot of disk space and use a lot of memory when used, but all the functions are there and run almost flawlessly.
With this package you can also emulate phone movement, low battery and other hardware related situations.
shashlik is a program that is capable of running native Android applications on a GNU / Linux operating system. Although this had already been achieved with emulators or Android-based operating systems, it is the first time that applications have been installed as simple programs.
This utility it still works and is surprisingly powerful and simple to get started.
Once they have it installed, they can install Android applications by launching the Shaslik emulator and connecting to it using adb.
Applications can be launched directly from your desktop. They will look like normal applications, but will take a while to start as the virtual machine must start before the application itself.
To obtain this tool we must follow the instructions they give us In the following link.
anbox put the Android OS in a container, abstracts access to hardware and integrates core system services into a GNU / Linux system. Each Android application will integrate with your operating system like any other native application.
This application it's great for running small applications right on your desktop. To install Android apps, the easiest way is to find a package manager and use it.
The adb program communicates with any Android connected to the computer, Anbox will act as a mobile connected to the computer on which it runs.
Anbox aims to be an excellent solution for running Android applications on Linux.
In order to install this tool on the system, it is enough that we have the support to be able to install Snap applications.
In a terminal we must type the following:
sudo snap install anbox-installer --classic
Genymotion is un fast and easy-to-use Android emulator to run and test your Android applications.
Has 20 preconfigured devices (Nexus, HTC, LG, Motorola, Samsung and Sony). You can also create custom phone / tablet emulators. You can also integrate it into Android Studio by installing the Genymotion plugin.
This tool runs fast (even if you run multiple devices at the same time) and has a user-friendly interface.
This emulator can control sensors like battery, GPS and accelerometer, the quality and performance of the network, the microphone and the multi-touch function. It also has Java API and command line tool.
If you want to use this tool, you should check the prices or plans that it offers on its official website, since there are paid versions and also the free one.from this link.