emulator.wtf has 3 different models with availabe API versions ranging from 23 (Android 6.0 Marshmallow) to 31 (Android 12.0):
Pixel2- an emulator resembling the Pixel 2 phone with it’s hardware configuration; 1080p resolution, xxhdpi/420 density
Tablet10- a 10" tablet-like configuration sporting a 1080p screen with hdpi/240 density
NexusLowRes- very low-resolution device to speed up tests, 360x640 screen with mdpi/160 density
Every model has an ATD (automated test device) variant, suffixed with
NexusLowResAtd, etc). More on automated test devices below. ATD images are only available with API versions 30 (Android 11.0) and 31 (Android 12.0).
Here’s the full list of all available devices:
|Pixel2||23, 24, 27, 29, 30, 31||Pixel 2|
|Tablet10||23, 24, 27, 29, 30, 31||Mid-resolution 10" tablet|
|NexusLowRes||23, 24, 27, 29, 30, 31||Low-resolution MDPI phone|
|Pixel2Atd||30, 31||Pixel 2 (ATD)|
|Tablet10Atd||30, 31||Mid-resolution 10" tablet (ATD)|
|NexusLowResAtd||30, 31||Low-resolution MDPI phone (ATD)|
ew-cli --models to list these in the command-line and
ew-cli --models --json to get machine readable output with some extra information like screen sizes and densities.
In addition to the standard models we’ve added support for the Automated Test Device (ATD for short) images. These are special emulator images that are slimmer compared to the standard ones. For example, any apps like Calendar, Dialer etc have been removed, the System UI is disabled completely and hardware rendering has been disabled to reduce load on host’s OpenGL emulation.
We’ve benchmarked these with our builds and found them to be much faster compared to non-ATD images. Read about our findings here.
If you want to know more about ATD images read the official Android Studio Preview release notes here.
Do your tests depend on a specific model / resolution / API version that isn’t yet available? We’re constantly adding new models and versions and would love to know where to direct our efforts! Let us know at email@example.com.