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.