Android mobile testing on AWS
Genymotion works closely with AWS. Genymotion helps customers run virtual devices as EC2 instances. Customers benefit from AWS highly scalable platform on public and private clouds. AWS ARM64/aarch64 servers enable testing on the same architecture as a physical device. This setup avoids concerns about application incompatibility.
Genymotion Devices are offered as Amazon images (AMI). This makes it very easy to implement for any company already using the AWS platform.
Genymotion is compliant with 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 $0.6 per hour. AWS device farm pricing is $0.6 per minute. You are billed the same for using one Genymotion instance for 5h. You are billed the same for using five Genymotion instances for 1h. Scaling or reducing the length of your tests is a lot cheaper.
Choice
Genymotion offers Android images from 5.1 to 16.0. Android Automotive is included. You can use multiple Android versions together to test your application on any Android version.
Graviton (ARM64) ready
With native ARM64 images on ARM64 servers, Android applications run the same way on our emulator as on real devices. Our AWS Graviton solution is available on the marketplace, but also on-premise if needed. Genymotion provides solutions tailored to business needs.
With Genymotion
High quality Android emulation with advanced features.
Biometrics
Biometrics simulate various fingerprint recognition.
GPS
GPS allows real-time activation, accuracy and bearing simulation.
Identifiers
Identifiers allow viewing and editing the device Android ID and Device ID/IMEI/MEID.
Battery
Battery states can be simulated.
Phone simulation
Phone calls and text messages can be simulated.
Camera & Microphone
Camera and microphone can use the host device.
Network
Network quality and performance types can be simulated.
Disk I/O
Disk I/O can simulate various storage speeds.
Baseband
Baseband simulates information and control related to network and SIM operators.
File Upload
File Upload allows uploading files, flashing archives or sideloading APKs to the device.
Extra features for Sharing, Development and Automation
Embedding
Embedding can embed instances on your website with our open-source web player Java SDK.
Dynamic Root toggle
Dynamic Root toggle allows Root and un-rooting the device at will.
HTTP API
HTTP API scripts 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 ease, thanks to Maestro and Genymotion. Detox — Run your Native UI testing with Detox and Genymotion. Appium — Run parallel tests with Appium and Genymotion.
View tutorial
Quickstart Guides / Documentation
Quickstart Widgets & features Sharing INTEGRATIONS Continous Integration Creation & Run tests tools Docker Testing frameworks POLICIES Conditions of use Legal Notices Genymotion Device Image EULA Genymotion Device Image Refund Policy COMPANY About us Careers Contact Us
Get started
Tutorial: Genymotion Device Image/PaaS on AWS (video)
Get started with the tutorial video showing Genymotion on AWS. The video demonstrates the Genymotion Cloud interface and device image workflow.
And check our resources to make the best out of Genymotion on AWS.