CheckOps home

Tools directory

G

CheckOps

Genymotion

Genymotion provides Android virtual devices on the desktop (Windows, macOS, Linux) and in the cloud (SaaS and private cloud), used for app testing, CI automation, security testing and demos.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Genymotion offers Android emulators for PCs and Macs and Android virtual devices in the cloud. Its website lists use cases including test automation (integration and regression tests), virtual desktop infrastructure, security and pentesting, game development, social media management and interactive demos and training. Genymotion Desktop 3.11.0 had been released at the time of writing.

Genymotion SaaS runs Android virtual devices in the cloud, accessible from a browser and automatable from CI: the site provides tutorials for GitHub Actions, CircleCI and Bitrise. Pricing, per the pricing page: Genymotion Desktop is free for personal use, $49 per year for educational use, $239.99 per year per computer for individuals and $479.99 per year per user and workstation for businesses (with volume discounts). For SaaS, usage-based billing is $0.06 per minute per running virtual device, an Unlimited plan is $219 per month per virtual device, and Premium offers dedicated servers and custom configuration. Genymotion devices work with Appium, Espresso and other Android test frameworks via ADB.

Features

  1. Desktop and cloud: Local emulators plus cloud virtual devices.
  2. CI integrations: GitHub Actions, CircleCI and Bitrise tutorials.
  3. Usage-based SaaS: Pay per minute or unlimited per device.
  4. ADB compatible: Works with standard Android test frameworks.

Pros

  1. Transparent pricing: Published desktop and cloud prices.
  2. Free personal desktop: No cost for personal use.

Cons

  1. Android only: No iOS devices.
  2. Costs scale with devices: Parallel cloud devices add cost.

Run a cloud device from CI with the Genymotion SaaS CLI (see Genymotion docs for current commands), then run tests over ADB:

pip install gmsaas
gmsaas auth token "$GMSAAS_TOKEN"
INSTANCE=$(gmsaas instances start <recipe_uuid> ci-run)
gmsaas instances adbconnect "$INSTANCE"
./gradlew connectedDebugAndroidTest
gmsaas instances stop "$INSTANCE"

Resources:

Pricing

Desktop: free for personal use; Educational $49/year; Individual $239.99/year per computer; Business $479.99/year per user & workstation. SaaS: $0.06/minute per running device; Unlimited $219/month per device; Premium custom. See site for current details.

  1. Android teams needing fast desktop emulators or scalable cloud devices.
  2. Security teams and trainers using virtual devices.

Conclusion

Genymotion is a mature Android virtualisation platform spanning desktop and cloud, with transparent pricing for both.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Genymotion side by side.