By
Dr. Hidaia Mahmood Alassouli
Hidaia_alassouli@hotmail.com
An Android emulator is an Android Virtual Device (AVD) that represents a specific Android device. You can use an Android emulator as a target platform to run and test your Android applications on your PC. The Android Emulator runs the Android operating system in a virtual machine called an Android Virtual Device (AVD). The AVD contains the full Android software stack, and it runs as if it were on a physical device
You can also install Android on VMware Workstation, VMware Player, VMware ESXi, and Virtualbox. Once you install Android on VMware Workstation or ESXi, you will get all features available for Android installed on a smartphone.
This report covers the evaluation of some Android Emulators and Installation of Android OS on Virtualbox and VMware. The report contains the following sections:
Enabling Hardware Virtualization is perquisite for all Android Emulators.
Hardware virtualization, also known as hardware assisted virtualization, is the creation of virtual versions of operating systems and computers. The technology was made by AMD and Intel for their server platforms. Its purpose was to improve the processor’s performance and meet virtualization challenges such as translating memory addresses and instructions.
Hardware Virtualization has many advantages to it. The main advantage is that it is much easier to control a virtual machine than a physical server. Operating systems running on the machine appear to have their own memory and processor. Hardware virtualization can increase the scalability of your business while also reducing expenses at the same time. It can reduce downtime costs that are otherwise incurred in terms of money losses and recovery time in times of disaster affecting a physical server. A virtual machine can be easily cloned, thus making the environment more resilient. It also increases your team’s productivity by spending lesser time on physical hardware monitoring and maintenance.
To enable hardware virtualization