Get to the Next Level with Genymotion on AWS

AWS Partnership and Overview

Genymotion partners with AWS to enable Android testing on AWS infrastructure. Genymotion supports running virtual devices as EC2 instances. AWS provides a highly scalable platform on public and private clouds. Genymotion uses AWS ARM64/aarch64 servers to test on the same architecture as a physical device. This alignment reduces the risk of application incompatibility.

AWS Platform and Architecture

Genymotion devices run as EC2 instances on AWS. The platform scales on both public and private clouds. AWS ARM64/aarch64 servers are used to test on the same architecture as a physical device. This approach reduces the risk of incompatibility between the test environment and real devices.

Genymotion AMIs and AWS Integration

AWS EC2 AMIs

Genymotion Devices are offered as Amazon images (AMI). This makes deployment very easy for any company already using the AWS platform. The AMIs are compliant with all AWS security processes and workflows. You can keep all your infrastructure on the same platform. There is no need for a third party Android devices provider.

Competitive pricing

Genymotion pricing is only $0.125-$0.5 per hour. AWS Device Farm pricing is $0.5 per minute. You are billed the same for using 1 Genymotion instance for 5 hours or 5 instances for 1 hour. Scaling or reducing the length of your tests reduces cost.

Choice

We offer Android images from 5.1 to 15.0. You can use multiple Android versions together to test your application on any Android version.

Graviton (arm64) ready

Native ARM64 images on ARM64 servers make Android applications run the same way on Genymotion as on real devices. The AWS Graviton solution is available on the marketplace. It is also available on-premise if needed. Tell us your business needs, and we will provide the best solution for you.

With Genymotion — High Quality Android Emulation with Advanced Features

Biometrics

Simulate various fingerprint recognition.

GPS

Simulate GPS real-time activation, accuracy, and bearing.

Identifiers

View and edit the device Android ID and Device ID/IMEI/MEID.

Battery

Simulate various battery states.

Phone simulation

Simulate phone calls and text messages.

Camera & Microphone

Use your host camera and microphone.

Network

Simulate various network quality and performance types.

Disk I/O

Simulate various storage speeds.

Baseband

Simulate information and control related to network and SIM operators.

File Upload

Upload files, flash archives, or sideload APKs to the device.

Extra features for Sharing, Development and Automation

Embedding

Embed your instances on your website with our open-source web player Java SDK.

Dynamic Root toggle

Root and un-root your device at will.

HTTP API

Script everything with Genymotion Device Image HTTP API.

Automate your tests with popular frameworks

Espresso

Automate your Android tests with Espresso and Genymotion.

Flutter

Build beautiful, natively compiled, multi-platform applications from a single codebase with Flutter and Genymotion.

Robot Framework

Run test automation and robotic process automation (RPA) with Robot Framework and Genymotion.

Maestro

Write simple tests and automate them with Maestro and Genymotion.

Detox

Run your Native UI testing with Detox and Genymotion.

Appium

Run parallel tests with Appium and Genymotion.

Get started

Get started with Genymotion on AWS by watching the tutorial video.