# Test your Android app the way users meet it

> Test your Android app on cloud phones that pass Play Integrity, with real permission prompts, US carrier networks and Pixel models from Android 13 to 16.

Emulators skip the parts of an app that users actually meet: Play Integrity checks, real permission prompts, a carrier network. Distilled phones behave like the handsets your users carry.

## What an emulator can't show you

If your app checks Play Integrity, an emulator fails it and you can't test the path real users take. Distilled phones pass, up to the strongest verdict, so integrity-gated features run as they do in the field.

Permission prompts, sign-in flows and onboarding look the way Android shows them on a Pixel, and traffic goes out over a US mobile network rather than your office line.

- A real handset's profile, Pixel 7 Pro, 7 or 7a on Android 13 to 16, checked when it starts and every 6 hours.
- Passes Play Integrity, up to its strongest verdict.
- Its own pre-checked US mobile carrier IP, or your own proxy.
- Apps from the Play Store, our catalogue, or your own APK.
- Driven live from the browser, or by an AI agent across many phones at once.

## Install your own build

Upload your APK, or install from the Play Store to test the published version. Push test files to the phone and drive it from the browser with your mouse and keyboard.

## Tests in plain words

Scripted UI tests break when a label moves. Write the test as plain steps and an agent carries them out, reading the screen as it goes, on up to 50 phones at once. Each run records every step with a screenshot.

Your own tools can drive the phones too, through the REST API, the TypeScript SDK or the MCP server.

## Questions

**Which Android versions can I test on?**

Android 13 to 16, on Pixel 7 Pro, Pixel 7 and Pixel 7a profiles.

**Can I control phones from my CI?**

Yes. The REST API and the TypeScript SDK let a pipeline start phones, install a build, act on the screen and read the results.

Source: https://distilled.cx/use-cases/app-testing/
