【Next Tokyo】基調講演を含むセッションをアーカイブ公開中!最新の AI フルスタック環境や事例など、注目のテクノロジーをいつでもご視聴いただけます。

デベロッパー デバイス プラットフォーム(DDP)

実際のデバイスでアプリをテスト、デバッグ、スケーリング

既存の IDE や CI / CD パイプラインから、実機や仮想エミュレーターに直接アクセスできます。これらはすべて、Google Cloud インフラストラクチャ上で完全にホストおよび管理されています。

機能

ユーザーが気づく前に互換性のバグを検出

さまざまな種類の実機と仮想エミュレータにオンデマンドでアクセスできます。ローカル ハードウェアの購入や管理をすることなく、さまざまな OEM フォーム ファクタ、チップセット(CPU、GPU、NPU)、OS バージョンでアプリのパフォーマンスをテストできます。

主な利点:

  • OS とハードウェアの互換性: リリース サイクルの早い段階で、複数の OS バージョンとハードウェア構成でアプリの動作を検証できます。
  • 同時仮想テスト: 仮想エミュレータを同時に実行して、継続的インテグレーション パイプラインのテストのボトルネックを解消できます。

数百台のデバイスで数分以内に結果を取得

デベロッパー デバイス プラットフォームを使用すると、アプリをパッケージ化してスマート シャーディングで並列化されたテストを開始できるため、アプリを本番環境にデプロイする前に、迅速にデプロイを行い、結果を確認できます。

主な利点:

  • 費用と時間の効率化: スマート シャーディングとテストの並列化により、ほとんどのケースで効率化を高めることができます。DDP では、きめ細かい再試行により、シャード全体ではなく、失敗したテストのみが自動的に再試行されるため、費用対効果が向上します。
  • 迅速なデプロイ: 結果を待つ時間が減り、アプリケーションのパフォーマンス最適化に注力できます。

開発やテストのためにエージェントがデバイスに直接アクセスできるようにする

デベロッパー デバイス プラットフォーム(DDP)は、Antigravity、AI Studio、Android Studio、Android CLI、gcloud CLI と統合されているため、お好みのエージェントや開発ツールを使用できます。

主な利点:

  • シームレスなマルチステップ ジャーニー: DDP を使用すると、エージェントはマルチステップ ジャーニーを独自に実行し、視覚的なアーティファクトを特定し、実機でのリアルタイムのチップ パフォーマンスを分析し、コードを書き換えてハードウェア固有のバグを修正できます。
  • 開発ワークフローを加速: Android と Google Cloud のデベロッパーが使用する主要なツールとの統合により、DDP は独自の開発ワークフローを加速する柔軟なオプションとなります。

仕組み

  • 接続: Android Studio、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 と品質エンジニアリング

        課題: 限られたローカル デバイス上でテストを順次実行すると、継続的デリバリーの過程でビルドに大幅な遅延が生じる。

        解決策: スマート シャーディングを使用することで、自動テストスイートをクラウド エミュレータと実機に分割し、ビルドの完了を早める。

          料金

          デベロッパーに適した 1 分単位の料金モデル仮想エミュレータと物理ハードウェアで異なる料金が設定されており、アクティブなデバイスの使用時間に対してのみ料金が発生します。
          デバイスの種類主な機能使用モデル料金構成

          仮想エミュレータ

          高速かつスケーラブルな仮想インスタンスで、迅速な並列テストと CI / CD 検証を実現

          オンデマンド実行

          1 分単位でのお支払い(仮想レート)

          物理ハードウェア

          実際のデバイスにアクセスして、詳細なインタラクティブなデバッグ、パフォーマンス分析、OS 検証を行う

          オンデマンド実行

          1 分単位でのお支払い(物理レート)

          詳細については、営業担当者にお問い合わせください

          デベロッパーに適した 1 分単位の料金モデル

          仮想エミュレータと物理ハードウェアで異なる料金が設定されており、アクティブなデバイスの使用時間に対してのみ料金が発生します。

          仮想エミュレータ

          主な機能

          高速かつスケーラブルな仮想インスタンスで、迅速な並列テストと CI / CD 検証を実現

          使用モデル

          オンデマンド実行

          料金構成

          1 分単位でのお支払い(仮想レート)

          物理ハードウェア

          主な機能

          実際のデバイスにアクセスして、詳細なインタラクティブなデバッグ、パフォーマンス分析、OS 検証を行う

          使用モデル

          オンデマンド実行

          料金構成

          1 分単位でのお支払い(物理レート)

          詳細については、営業担当者にお問い合わせください

          料金計算ツール

          リージョン固有の料金と手数料を含む、Cloud Run の毎月の費用を試算できます。

          カスタムの見積もり

          カスタム見積もりをご希望の場合は、Google のセールスチームにお問い合わせください。

          今すぐ実際のデバイスで開発を始めましょう

          エージェントと実際のデバイスで構築

          大規模なプロジェクトを計画していますか?

          手順を確認する

          デベロッパー デバイス プラットフォームのユースケースの詳細

          デバイス向けのその他のプロダクトの詳細

          • Google Cloud プロダクト
          • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
          Google Cloud