Home/Resources/Glossary/AWS Device Farm

Glossary

AWS Device Farm

Updated on Jun 1, 2026

Learn what AWS Device Farm is, how cloud device testing works, and when cloud phones fit mobile operations.

Key Takeaway

  • AWS Device Farm is an AWS service for testing mobile and web apps on hosted real devices and browsers.
  • Device farm services are useful for compatibility, automated tests, and app quality checks.
  • Cloud phones are a better fit when the goal is persistent account operations, app sessions, team access, and workflow review.

What Is AWS Device Farm?

AWS Device Farm is an AWS app testing service. AWS documentation describes it as a way to test iOS, Android, Fire OS, and web apps on hosted physical devices and desktop browsers.

The term is also used more generally for cloud-based fleets of devices used for mobile app testing.

How AWS Device Farm Works

Device farm testing may include:

  • Uploading an app build
  • Selecting real devices
  • Running automated tests
  • Running built-in compatibility checks
  • Collecting logs and screenshots
  • Reviewing device-specific failures
  • Integrating test runs into CI workflows

The main goal is quality assurance: find app bugs across device models, operating system versions, and browser conditions.

Why It Matters

Mobile apps behave differently across devices. Performance, permissions, screen size, network behavior, and OS version can affect user experience. A device farm helps teams test these differences without owning every physical device.

For app teams, this is useful before release. For operations teams, it clarifies whether a failure is an app quality issue or an account workflow issue.

Device Farm vs Cloud Phones

Device farm testing and cloud phones overlap in that both involve remote mobile environments. But the primary use case is different.

AWS Device Farm is test-oriented. MoiMobi-style cloud phones are operations-oriented: persistent Android environments, account sessions, team access, workflow state, and reviewable execution.

Practical Evaluation

Teams should ask:

  • Is the goal testing or daily operations?
  • Does the environment need persistent app sessions?
  • Are real account workflows involved?
  • Are human operators using the device?
  • Are logs tied to account ownership?
  • Is the device used once for a test run or repeatedly for work?

The answer determines whether a test device farm or a cloud phone platform fits better.

Teams should also distinguish short-lived test devices from operational environments. A device farm run may start clean, execute a test, and release the device. That is useful for QA, but it is not the same as preserving app sessions, assigned accounts, and operator history over time.

For mobile operations, persistence is often the deciding factor. If the environment must remember state between tasks, a testing service alone may not be enough.

Bottom Line

AWS Device Farm is a cloud testing service for mobile and web apps.

For persistent mobile account operations, cloud phones solve a different problem: governed app execution and workflow review.

How MoiMobi Fits

MoiMobi compares AWS Device Farm-style test infrastructure with cloud phones for persistent mobile account operations and workflow execution.

FAQ

What is AWS Device Farm?

AWS Device Farm is an app testing service that lets teams test Android, iOS, Fire OS, and web applications on hosted devices or browsers.

Is AWS Device Farm the same as a cloud phone platform?

No. Device Farm is focused on app testing, while cloud phones are designed for persistent remote Android environments and account workflows.

When should teams use device farm testing?

Teams use device farm testing for compatibility checks, automated app tests, regression testing, and quality assurance across device types.

Related terms