Developer Device Platform(DDP)

실제 기기에서 앱 테스트, 디버그, 확장

기존 IDE 및 CI/CD 파이프라인을 통해 실제 기기와 가상 에뮬레이터에 직접 액세스할 수 있습니다. 이 모든 환경은 Google Cloud 인프라를 기반으로 전면 호스팅 및 관리됩니다.

기능

사용자보다 먼저 호환성 버그 포착

온디맨드 방식으로 매우 다양한 실제 기기 유형과 가상 에뮬레이터에 액세스할 수 있습니다. 로컬 하드웨어를 구매하거나 관리할 필요 없이 다양한 OEM 폼 팩터, 칩셋(CPU, GPU, NPU), OS 버전에서 앱 성능을 테스트하세요.

주요 이점

  • OS 및 하드웨어 호환성: 출시 주기의 초기 단계에서 여러 OS 버전과 하드웨어 구성 전반에 걸쳐 앱 동작을 검증합니다.
  • 동시 가상 테스트: 가상 에뮬레이터를 동시에 실행하여 지속적 통합 파이프라인에서 발생하는 테스트 병목 현상을 제거합니다.

수백 대의 기기에서 단 몇 분 만에 결과 확인

Developer Device Platform을 사용하면 앱을 패키징하고 스마트 샤딩을 통해 병렬 테스트를 실행할 수 있으므로, 앱을 배포하기 전에 신속하게 환경을 구축하고 결과를 얻을 수 있습니다. 

주요 이점

  • 비용 및 시간 효율성 향상: 대부분의 고객은 스마트 샤딩과 병렬 테스트를 통해 더 높은 효율성을 달성합니다. 세분화된 재시도를 통해 DDP는 전체 샤드가 아닌 실패한 테스트만 자동으로 재시도하여 비용 효율성을 개선합니다. 
  • 더 빠른 배포: 테스트 결과를 기다리는 시간을 줄이고 애플리케이션 성능을 최적화하는 데 더 많은 시간을 할애할 수 있습니다.

개발 및 테스트를 위해 에이전트가 기기에 직접 액세스할 수 있도록 지원

Developer Device Platform은 Antigravity, AI Studio, Android 스튜디오, Android CLI, gcloud CLI와 통합되어 있어, 원하는 에이전트 및 개발 도구를 선택하여 사용할 수 있습니다.

주요 이점

  • 원활한 다단계 여정: DDP를 사용하면 에이전트가 다단계 여정을 독립적으로 실행하고, 시각적 아티팩트를 발견하고, 실제 기기에서 실시간 칩 성능을 분석하고, 코드를 다시 작성하여 하드웨어 관련 버그를 수정할 수 있습니다.
  • 개발 워크플로 가속화: DDP는 Android 및 Google Cloud 개발자가 사용하는 주요 도구와의 통합을 통해 개발 워크플로를 가속화할 수 있는 유연한 옵션입니다.

작동 방식

  • 연결: Android 스튜디오, AI Studio, gcloud CLI, REST API를 사용합니다.
  • 디버그: 기기/에뮬레이터에 실시간으로 연결하여 실시간 로그를 확인합니다.
  • 자동화: CI/CD(Cloud Build, GitHub Actions)에서 병렬 테스트를 실행합니다.
  • 출시: 업데이트 전에 성능 측정항목(CPU/GPU/NPU, 발열 상태)을 검토합니다.

손 위에 다양한 기기가 놓여 있는 Google Cloud 삽화
일반적인 용도

교차 기기 및 OS 호환성

모바일 앱 개발

과제: 비표준 화면 크기, OEM 맞춤설정, 다양한 OS 버전에서 앱에 레이아웃 버그나 비정상 종료 현상이 발생하는 경우가 많습니다.

솔루션: 프로덕션 환경에 업데이트를 배포하기 전에 Google Cloud 내 실제 기기 및 지원되는 OS 버전을 대상으로 자동화된 회귀 테스트를 실행합니다.

    모바일 앱 개발

    과제: 비표준 화면 크기, OEM 맞춤설정, 다양한 OS 버전에서 앱에 레이아웃 버그나 비정상 종료 현상이 발생하는 경우가 많습니다.

    솔루션: 프로덕션 환경에 업데이트를 배포하기 전에 Google Cloud 내 실제 기기 및 지원되는 OS 버전을 대상으로 자동화된 회귀 테스트를 실행합니다.

      CI/CD 파이프라인의 자동화된 회귀

      DevOps 및 품질 엔지니어링

      과제: 제한된 로컬 기기에서 순차적으로 테스트를 실행하면 지속적 배포 과정에서 심각한 빌드 지연이 발생합니다.

      솔루션: 스마트 샤딩을 사용하여 클라우드 에뮬레이터와 실제 기기에서 자동 테스트 모음을 분할하여 빌드를 더 빠르게 완료합니다.

        DevOps 및 품질 엔지니어링

        과제: 제한된 로컬 기기에서 순차적으로 테스트를 실행하면 지속적 배포 과정에서 심각한 빌드 지연이 발생합니다.

        솔루션: 스마트 샤딩을 사용하여 클라우드 에뮬레이터와 실제 기기에서 자동 테스트 모음을 분할하여 빌드를 더 빠르게 완료합니다.

          가격 책정

          개발자를 위해 설계된 분당 결제형 사용 모델사용자가 소비한 활성 기기 시간(분)에 대해서만 요금을 지불하며, 가상 에뮬레이터와 실제 하드웨어에 서로 다른 요율이 적용됩니다.
          기기 유형주요 기능사용 모델가격 책정 구조

          가상 에뮬레이터

          빠른 병렬 테스트 및 CI/CD 검증을 위한 빠르고 확장 가능한 가상 인스턴스

          온디맨드 실행

          분당 결제(가상 환경 요율)

          실제 하드웨어

          심층적인 양방향 디버깅, 성능 분석, OS 검증을 위한 실제 기기 액세스

          온디맨드 실행

          분당 결제(실제 환경 요율)

          자세한 내용은 영업팀에 문의하세요

          개발자를 위해 설계된 분당 결제형 사용 모델

          사용자가 소비한 활성 기기 시간(분)에 대해서만 요금을 지불하며, 가상 에뮬레이터와 실제 하드웨어에 서로 다른 요율이 적용됩니다.

          가상 에뮬레이터

          주요 기능

          빠른 병렬 테스트 및 CI/CD 검증을 위한 빠르고 확장 가능한 가상 인스턴스

          사용 모델

          온디맨드 실행

          가격 책정 구조

          분당 결제(가상 환경 요율)

          실제 하드웨어

          주요 기능

          심층적인 양방향 디버깅, 성능 분석, OS 검증을 위한 실제 기기 액세스

          사용 모델

          온디맨드 실행

          가격 책정 구조

          분당 결제(실제 환경 요율)

          자세한 내용은 영업팀에 문의하세요

          가격 계산기

          리전별 가격 및 수수료를 포함한 월별 Cloud Run 비용을 예측해 볼 수 있습니다.

          커스텀 견적

          영업팀에 문의하여 조직에 대한 커스텀 견적을 받아 보세요.

          지금 바로 실제 기기로 개발을 시작하세요

          에이전트 및 실제 기기로 빌드

          대규모 프로젝트가 있나요?

          시작하는 방법 알아보기

          Developer Device Platform 사용 사례 자세히 알아보기

          기기용 다른 제품 자세히 알아보기

          Google Cloud