AWS Device Farm
Developer Guide (API Version 2015-06-23)

Device Support in AWS Device Farm

The following sections contain information above device support in Device Farm.

Supported Devices

Device Farm provides support for hundreds of unique, popular Android, iOS, and Fire OS devices and operating system combinations. The list of available devices grows as new devices enter the market. The full list of devices can be found here: Device List.

Device Pools

Device Farm organizes its devices into device pools that you can use for your testing. These device pools contain related devices, such as devices that run only on Android or that run only on iOS. Device Farm provides curated device pools, such as those for top devices. You can also create device pools that mix public and private devices.

Private Devices

Private devices allow you to specify exact hardware and software configurations for your testing needs. Each private device is a physical device that Device Farm deploys on your behalf in an Amazon data center. Your private devices are available exclusively to you for both automated and manual testing. Once you choose to end your subscription, the hardware is removed from our environment. For more information about using private devices, see Private devices.

Device Branding

Device Farm runs tests on physical, non-rooted devices that are both OEM- and carrier-branded.

Device Slots

Device slots correspond to concurrency in which the number of device slots you have purchased determines how many devices you can run in tests or remote access sessions. There are two types of device slots, remote access device slots and automated testing device slots. An automated testing device slot is one on which you can run tests concurrently. A remote access device slot is one you can run in remote access sessions concurrently.

If you have one automated testing device slot, then you can only run tests on one device at a time. If you purchase additional automated testing device slots, then you can run multiple tests concurrently on multiple devices to get test results faster. If you have one remote access device slot, you can only run one remote access session at a time. If you purchase additional remote testing device slots, then you can run multiple sessions concurrently.

You can purchase device slots based on the device family (Android or iOS devices for automated testing and Android or iOS devices for remote access). For more information, see Device Farm Pricing.

Pre-Installed Device Apps

Devices in Device Farm include a small number of apps pre-installed by manufacturers and carriers.

Device Capabilities

All devices have a Wi-Fi connection to the Internet. They do not have carrier connections and cannot make phone calls or send SMS messages.

You can take photos with any device that supports a front- or rear-facing camera. Due to the way the devices are mounted, photos may look dark and blurry.

Google Play Services is installed on devices that support it, but these devices do not have an active Google account.