What is the difference between Genymotion packages?
Genymotion offers three main packages: Genymotion Desktop (local emulator on your PC/Mac), Genymotion SaaS (hosted cloud service for on-demand devices, automation and testing), and Genymotion PaaS (deployable appliance for cloud providers like AWS/GCP/Azure). They differ by where devices run (local vs managed cloud vs provider-deployed), target use cases (development/demo vs CI/automation vs cloud-provider integration), and available features/licensing levels.
- Genymotion Desktop — local virtual devices for development and manual testing; runs on Windows/macOS/Linux and requires virtualization enabled and a Genymotion account; Windows 10 is no longer officially supported and virtual environments (VM/Docker/VPS) are not supported. What are Genymotion Desktop requirements?
- Genymotion SaaS — cloud-hosted devices for automated testing, scaling, CI/CD, demos and team collaboration; managed by Genymotion and accessible via web/CI tools. Genymotion Documentation (SaaS info)
- Genymotion PaaS — appliance you deploy on cloud providers (AWS, GCP, Azure, Alibaba) to run virtual devices inside your cloud account; includes web UI, SSH/shell, packages install and cloud-specific configuration. Genymotion PaaS Overview
Notes on editions and features: the Desktop free edition covers a wide range of Android versions for local use, while some features and newer Android images or enterprise capabilities may require paid licenses or cloud offerings; Desktop also needs Rosetta on Apple Silicon for the x86 launcher (emulation itself runs as arm64). Genymotion Documentation
Which environment are you planning to use (local Desktop, Genymotion SaaS, or a cloud PaaS deployment) and what do you need it for?