VMOS (software)
VMOS is a virtual machine app on Android, that can run another Android OS as the guest operating system. Users can optionally run the guest Android VM as a rooted Android OS. The VMOS guest Android operating system has access to the Google Play Store and other Google apps. VMOS was the first virtual machine for Android to support Google Play services and other Google apps.
Original author(s) | VMOS LLC |
---|---|
Developer(s) | VMOS|App Cloner |
Stable release | |
Engine | Android |
Operating system | Android 5.1 and later |
Size | 312mb |
Available in | English, Malay, Indonesia |
Type | Virtual machine |
Website | https://www.vmos.com/ |
Virtualization
The app itself when downloaded is the base virtualization core, however the Android operating system image for the guest os is downloaded when the app is first opened up. Being that the guest operating system is in a virtualized environment, any configurations like a rooted android kernel on the guest, would not affect the host Android operating system or device.[3] Due to this, via VMOS allows running a rooted Android operating system on the phone via virtualization without the device actually being rooted, and thus no issues with warranty or with the cellular carrier/provider.[4][3] Being a virtual machine, the guest Android operating system has a separate disk image, and thus if a virus or other threat does something malicious in the guest operating system, it will not affect the host device and the host operating system.[5]
Device requirements
Due to being a virtual machine app, the app does have requirements that the device must meet in order to run the app. One such requirement is that the phone must have at least more than 32GB storage.[6] The app also requires at least 3GB of RAM.[4][5] In order for the app to do virtualization and any optional user configured settings for the guest OS, the app requires multiple permissions.
VM guest OS settings
VMOS comes with many configuration settings for the guest os other than the rooted Android operating system option. Some of these options include choosing the display size resolution the guest would use, the ability to import/clone apps from the host operating system, allowing the use of phone calls, and many others.[6][7]
Known uses
Although the VM app can be used for anything the user wishes to do, there have been some notable uses that have been known. Some major software developers suggest users to install VMOS to use their software on a device running Android operating system.
One such known use is by app developers who create Android apps that are intended for rooted Android devices.[6] Another use was the ability for users to multitask or utilize an app with two instances of it, as many Android apps can only have a single instance.[8][7]
Huawei Mate 30
The Huawei Mate 30 was known to not be shipped with the official Google Play Store and related android system apps, due to Huawei being on the US blacklist. Huawei on the blacklist meant that it was not allowed to use any US hardware or software. However, the unofficial Google Play App that was developed by a Chinese developer, enabled users of the device to download and install android apps.[9] However, the unofficial Google Play App was eventually removed.[10] However, many users have found ways to bring back the unofficial Google Play App, as well as port google apps to the device. With one of these ported android apps being VMOS, many reviewers and critiques of the device stated that VMOS was able to bring somewhat the Android operating system and the official Google Play apps to the device.
Huawei's next phone which is the Nova 5T, will eventually have actual Google apps and an actual Android operating system.[9]
Reception
The virtual machine app received a range of responses. However all gave a positive remark over the fact that it can virtualize an Android operating system.
Some of the positives that it received was that it could be used by developers to test Android apps that were intended for rooted devices, thus removing the hassle that developers faced with rooting their own devices to test their own apps.[6] Another positive that was given was that the app can not only just run in the background, but can also be run as a floating window.[6] Thus the guest OS and host could be used simultaneously. One of the major pros was that if the app was ported to a non-Android device like Huawei Mate 30, the user would be able to use Google apps, Google Play Apps, as well as the Android operating system, via the ported VMOS app.[8][9][10] VMOS also makes it possible to have multiple accounts on apps.[3]
Some of the negatives that were found were that, with all virtualized operating systems regardless of the platform that the host is on, it would never reach the same speed as the host. Another issue that was raised was the size that the app took on the phone.[9] Another negative that was stated was that online or on guest file system videos will display at a lower resolution and frame rate.[9]
References
- "VMOS Virtual Machine With Root Android - Double System". www.vmos.com. Retrieved 2020-06-15.
- "下载". www.vmos.cn. Retrieved 2020-06-15.
- "VMOS Lets You Run a Virtual Android Machine on your Phone". xda-developers. 2019-08-08. Retrieved 2019-11-06.
- Era, Navi (2019-10-09). "VMOS Lets You Run a Virtual Android Machine on your Phone". Medium. Retrieved 2019-11-06.
- "VMOS Virtual Root Android on Android-Double System - Apps on Google Play". play.google.com. Retrieved 2019-11-06.
- "Test Root Apps on Non-Rooted Android Devices with VMOS". DroidViews. 2019-11-03. Retrieved 2019-11-06.
- Phoneia. "VMOS: a simple virtual machine of Android within Android to have two copies of an app, use root and more – phoneia". Retrieved 2019-11-06.
- Oh, Damien (2019-10-10). "VMOS Review: Running a Virtual Machine in Android". Make Tech Easier. Retrieved 2019-11-06.
- Doffman, Zak. "Huawei Mate 30: New Google Play Option Is Here". Forbes. Retrieved 2019-11-06.
- "Running Android apps on Huawei Mate 30 Pro is as simple as clicking a few buttons with VMOS app". MSPoweruser. 2019-10-17. Retrieved 2019-11-06.