Developer Device Platform (DDP)

Test, debug, and scale your apps on real devices

Access physical devices and virtual emulators directly from your existing IDEs and CI/CD pipelines, fully hosted and managed on Google Cloud infrastructure.

Features

Catch compatibility bugs before your users do

Access a large variety of physical device types and virtual emulators on demand. Test app performance across diverse OEM form factors, chipsets (CPU, GPU, NPU), and OS versions without purchasing or managing local hardware.

Key benefits:

  • OS and hardware compatibility: Verify app behavior across multiple OS versions and hardware configurations early in your release cycle.
  • Concurrent virtual testing: Run virtual emulators simultaneously to eliminate testing bottlenecks in your continuous integration pipelines.

Get results across hundreds of devices in minutes

Developer Device Platform enables you to package apps and launch parallelized tests with smart sharding, allowing you to rapidly deploy and get results before deploying your app. 

Key benefits:

  • Greater cost and time efficiency: Most customers achieve greater efficiency with smart sharding and parallelized tests. With fine-grained retry, DDP automatically retries just the tests that failed, not the entire shard, improving cost efficiency. 
  • Deploy faster: Spend less time waiting for results and more time optimizing application performance.

Give your agents direct access to devices for development and testing

Developer Device Platform integrates with Antigravity, AI Studio, Android Studio, Android CLI, and gcloud CLI, allowing you to work with the agents and development tools of your choice.

Key benefits:

  • With DDP, agents can execute multi-step journeys independently, spot visual artifacts, analyze real-time chip performance on physical devices, and rewrite your code to fix hardware-specific bugs.
  • With integrations across leading tools used by Android and Google Cloud developers, DDP is a flexible option to accelerate your own development workflows.

How It Works

  • Connect: Use Android Studio, AI Studio, gcloud CLI, or REST APIs.
  • Debug: Live-connect to devices/emulators for real-time logs.
  • Automate: Run parallel tests in CI/CD (Cloud Build, GitHub Actions).
  • Ship: Review performance metrics (CPU/GPU/NPU, thermal) before updates.

Google Cloud illustration of different devices being held by a hand
Common Uses

Cross-device and OS compatibility

Mobile app development

Challenge: Apps often encounter layout bugs or crashes across non-standard screen sizes, OEM customizations, and different OS versions.

Solution: Run automated regression tests across physical devices and supported OS versions in Google Cloud before releasing updates to production.

    Mobile app development

    Challenge: Apps often encounter layout bugs or crashes across non-standard screen sizes, OEM customizations, and different OS versions.

    Solution: Run automated regression tests across physical devices and supported OS versions in Google Cloud before releasing updates to production.

      Automated regression in CI/CD pipelines

      DevOps and quality engineering

      Challenge: Sequential test execution on limited local devices causes severe build delays during continuous delivery.

      Solution: Split automated test suites across cloud emulators and physical devices using smart sharding to complete builds faster.

        DevOps and quality engineering

        Challenge: Sequential test execution on limited local devices causes severe build delays during continuous delivery.

        Solution: Split automated test suites across cloud emulators and physical devices using smart sharding to complete builds faster.

          Pricing

          Pay-per-minute usage built for developersPay only for the active device minutes you consume, with distinct rates for virtual emulators and physical hardware.
          Device typeKey capabilitiesUsage modelPricing structure

          Virtual emulators

          Fast, scalable virtual instances for rapid parallel testing and CI/CD validation

          On-demand execution

          Pay-per-minute (Virtual rate)

          Physical hardware

          Access real devices for deep interactive debugging, performance analysis, and OS validation

          On-demand execution

          Pay-per-minute (Physical rate)

          Contact sales for more information

          Pay-per-minute usage built for developers

          Pay only for the active device minutes you consume, with distinct rates for virtual emulators and physical hardware.

          Virtual emulators

          Key capabilities

          Fast, scalable virtual instances for rapid parallel testing and CI/CD validation

          Usage model

          On-demand execution

          Pricing structure

          Pay-per-minute (Virtual rate)

          Physical hardware

          Key capabilities

          Access real devices for deep interactive debugging, performance analysis, and OS validation

          Usage model

          On-demand execution

          Pricing structure

          Pay-per-minute (Physical rate)

          Contact sales for more information

          Pricing calculator

          Estimate your monthly Cloud Run costs, including region specific pricing and fees.

          Custom quote

          Connect with our sales team to get a custom quote for your organization.

          Start developing with real devices today

          Build with agents and real devices

          Have a large project?

          Learn how to get started

          Learn more about use cases with Developer Device Platform

          Learn more about our other products for devices

          Google Cloud