シニア プロダクト マネージャー
Android デベロッパーの確認は、より安全なエコシステムを実現するために不可欠です。このセッションでは、大規模なスタジオから趣味で開発している方まで、すべてのデベロッパーを対象に、コンプライアンスを遵守するための方法を詳しく説明します。Google Play とサードパーティのアプリストアで公開するための主な要件について説明します。この講演では、新しい限定配信アカウントのライブデモを行い、学生や趣味で開発を行う方が簡単かつ安全にアプリを共有する方法を紹介します。
このセッションを修了すると、次のことができるようになります。
デベロッパー確認の 3 つの主な方法を理解する。
限定配信アカウントの新しいフローを実際に確認します。
コンプライアンスを遵守するための具体的な次のステップを特定する。
文字起こし
ADS 2026 のデベロッパー確認に関するセッションへようこそ。
Android デベロッパー リレーションズ チームの Rob Clifford です。アプリとエコシステムの信頼チームのプロダクト マネージャーである同僚の Naheed Vora も参加しています。
本日は、アプリのコンプライアンスを維持するために必要な、Android デベロッパーの確認に関する最も重要な情報について説明します。
Google の使命はシンプルです。
Google Play で数百万ドル規模のアプリを管理しているデベロッパー、Samsung、Oppo、Vivo、Honor、Xiaomi などの他のアプリストアでアプリを公開しているデベロッパー、週末にオープンソース ツールや学生向けのプロトタイプを構築しているデベロッパーなど、すべてのデベロッパーが、検証をスムーズに進められるようにしたいと考えています。
皆様からお寄せいただいたご質問やフィードバックは、アプリ エクスペリエンスや、すべてのデベロッパーがこれらの要件をより簡単に満たせるようにするための新しいツールに直接反映されています。
導入は急速に進んでいます。
3 月にすべてのデベロッパーを対象とした確認が開始されてから、世界中で数百万のアプリが登録されています。また、最近一部地域を対象にリリースした際も、登録済みアプリがアプリ インストールの 99% 以上を占めるなど、順調に推移しています。この保護機能は、ブラジル、インドネシア、シンガポール、タイでリリースを開始しています。
このセッションを終える頃には、どの検証パスがワークフローに合っているか、ゼロタッチの自動申請をどのように活用するか、インストール時の検証ツールがデバイス上でどのように機能するか、来年のグローバルな適用に向けた主要なロールアウト マイルストーンについて、正確に把握できるようになります。
まず、Naheed が、デベロッパー確認がエコシステムの保護を目的としていること、影響を受けるデベロッパー グループの概要、およびそれらのグループに必要なことについて説明します。
Naheed、お願いします。
Rob さん、ありがとうございます。
Android デベロッパーの確認を導入する理由を理解するには、エコシステムが直面している敵対的な状況に目を向ける必要があります。
現在、金融詐欺、通信不正利用、バンキング型トロイの木馬により、ユーザーに数十億ドルの被害が発生しています。
これらの脅威を分析すると、1 つのパターンが浮かび上がります。
悪意のある組織は、匿名性を悪用して、有害なアプリ、金融詐欺、詐欺行為を迅速かつ繰り返し拡散します。これらを特定するには多大な労力を要します。
そして、私たちがそれらを特定する頃には、彼らは次のターゲットと次のパッケージに移っています。
そこで、検証によって、配布されるすべてのアプリを、検証済みの説明責任のある法人またはデベロッパーにリンクすることで、このパターン、つまり非対称性を打破します。
検証により、詐欺師にとっての経済的な障壁が大幅に高まり、この使い捨てマルウェア ネットワークの存続可能性が損なわれます。
Google は、Android エコシステム全体の基盤レイヤを構築しています。また、世界中のディストリビューターと提携して、Android のオープンな基盤を維持しながら、プラットフォームのセキュリティを強化しています。
このコンプライアンスを確保するために、4 つの異なるパスウェイが用意されています。
1 つ目は、Google Play のデベロッパー向けです。
99% 以上のデベロッパーがすでに取引業者 ID を完了しており、99% 以上のアプリがすでに Google Play に登録されています。
2 つ目は、Google Play 以外で配信するデベロッパー向けに、専用のポータルを作成しました。これについては後ほど詳しく説明しますが、このポータルで本人確認を行い、パッケージを登録できます。
3 つ目は、学生や趣味で開発を行う方です。
限定配信アカウントは追加料金なしでご利用いただけます。
これは無料です。
本人確認は不要で、簡単な QR コードまたはハンドシェイクで共有するデバイスを簡単に承認できます。
皆様からのフィードバックのおかげで、本日、上限を 20 から 50 に引き上げることを発表いたします。この変更はまもなくリリースされる予定です。
最後の 1 つはパワーユーザー向けです。
パワーユーザーやオープンソースの実験者向けには、透明性の高い警告を通じて自由を確保する方法が用意されています。これについても後ほど説明します。
では、最初の分野である Google Play デベロッパーについて詳しく見ていきましょう。
先ほど申し上げたとおり、ほとんどのデベロッパーはすでに確認済みであり、ほとんどのパッケージもすでに確認済みです。
さらに、Google Play Console で登録したパッケージは、バックエンド レジストリを通じて自動的に登録されます。
ただし、すぐに確認する必要がある重要なシナリオが 1 つあります。
多くのデベロッパーが、企業向けや他のストア向けなど、Google Play 以外でもアプリを配信しています。
異なるパッケージ名や署名鍵を使用している場合、それらのアプリは認識されません。
そのため、登録されていることを確認する必要があります。
Google Play Console に [デベロッパーの確認] タブが表示されます。そこでアプリを登録できます。
次に、2 つ目の業種を見てみましょう。
これらは Google Play 以外で配信されているアプリです。
Google Play Console に依存することなくサポートを提供するために、専用のコンソールを作成しました。
android.google.com/developerconsole です。
オンボーディング ワークフローは、簡単な 3 つのステップで構成されています。
最初のステップは、アカウントの作成です。
組織または個人として登録できます。
次に、本人確認を完了します。
組織の場合は、DUNS ナンバーが必要です。
DUNS ナンバーをお持ちでない場合は、取得に少なくとも 30 日かかるため、すぐに登録して手続きを開始する必要があります。
最後のステップは、パッケージと鍵を登録することです。パッケージをアップロードして、その署名鍵が自分のものであることを証明する非常に簡単な方法があります。
ユーザーはリンクをタップし このようなページに移動して参加するだけです
ここからは、Rob にバトンタッチして、開発を容易にするツールと API について説明してもらいます。
Naheed、ありがとう。
そのため、組織がエコシステム全体での導入を準備するにあたり、自動化はさらに不可欠なものとなります。特に、数十から数千のアプリを管理する大規模なスタジオやサードパーティのディストリビューターにとっては重要です。
Google は、こうしたユースケースに対応する必要があります。そのため、Android Developer Console API を構築し、このプロセスを手動で行うと大きなボトルネックとなるユースケースに対して、シームレスなプログラムによる登録を可能にしました。
まず、API の統合モデルについて説明します。
Android デベロッパーの確認は、Google Play だけでなく、他のアプリストアのアプリにも適用されるため、Android Developer Console API が存在します。この API は、他のストアがコンプライアンス ワークフローをユーザー エクスペリエンスに直接簡単に統合するために必要なフレームワークを提供します。
Android Developer Console API を使用すると、アカウントが確認済みであることを確認し、生成と完了の基準をプログラムで管理できます。また、登録を管理して、新しいパッケージの処理や、公開署名鍵の関連付けによる、登録済みのパッケージの処理、または API が確認トークンを通じて所有権の暗号証明を適用している既存のパッケージの処理を行うことができます。
デベロッパーに代わって鍵を管理する場合は、ストアのバックエンドでこのプロセスを完全に自動化できるため、デベロッパーが手動で操作する必要はありません。
最後に、この API には実際のインストール数に基づく競合解決ルールが含まれています。既知のインストール数の 50% 以上を占める鍵が優先されるため、確立されたパッケージ名が不正に占有されるのを防ぐことができます。
Android Developer Console API には、Android Developer Console スコープで標準の OAuth 2.0 ウェブサーバー フローを使用する便利な認証モデルも含まれています。
デベロッパー確認は Google アカウントで確認済みの法人に関連付けられているため、従来のサービス アカウントと API キーは使用できません。
代わりに、GitHub Actions や Cloud Build などの CI / CD 環境では、アクセスタイプをオフラインにして 1 回限りの同意フローを実行し、更新トークンを Secret Manager に安全に保存して、オンデマンドで有効期間の短いアクセス トークンを生成します。
最後に、Android Developer Console API は、Google Play 以外のアプリ配信プラットフォームだけでなく、
ストアはこの機能を利用してデベロッパーのコンプライアンス フローを改善できます。また、デベロッパーが直接この機能を利用して、必要に応じてフローに組み込むこともできます。たとえば、デベロッパーの CI / CD フローに統合したり、さまざまなアプリの大規模なカタログを管理するパブリッシャーが、ポートフォリオ全体の検証ステータスを管理するためのカスタマイズされたソリューションを開発したりできます。
Android Developer Console API には、コンプライアンスを簡単に遵守するための強力なツールが用意されています。
Developer Console API の使用を開始するには、ここに表示されている QR コードを使用してデベロッパー向けドキュメントをご覧ください。
Android Developer Console API に加えて、Android Developer Status API も導入しました。これにより、Android アプリのアプリ パッケージ名が確認済みの Android デベロッパーにすでに登録されているかどうかを確認できます。
ソフトウェア開発ツール、IDE、自動 CI / CD ワークフローを構築する場合は、このサーバー間 API を統合することで、ユーザーがパッケージの登録ステータスを確認したり、アプリ署名証明書が登録済みの認証情報と一致するかどうかを検証したり、認識されないアプリの登録を促したりできるようにサポートできます。
ADS にご参加の皆様は、Android プラットフォームのデモ セッションで、この API を使用してライブ パッケージの登録を確認する方法をご覧いただけます。
次に、3 つ目のカテゴリである限定配信アカウントについて見ていきましょう。
この方法は、学生、趣味でアプリを開発している方、独立系の開発者が、Android でアプリを開発し、友人、家族、クラスメイト、同僚と共有し続けられるようにするために設計されました。
このフローは完全に無料です。
年会費、DUNS ナンバー、ビジネス登録書類は必要ありません。
必要なのは Google アカウントだけです。
限定配信で使用するパッケージの登録は簡単です。
Android Developer Console にアクセスして、有効なパッケージ名(Camera Magic など)を登録し、わかりやすい名前を付けるだけです。
パッケージ名を入力したら、ビルドステップで生成された公開 SHA-256 鍵を追加して登録を完了します。これにより、そのパッケージ名とビルド名がアカウントにバインドされ、自分のものとして登録されます。
パッケージを登録したら、他のユーザーのデバイスをデベロッパー アカウントの関連デバイスとして追加することで、そのユーザーとパッケージを共有できます。
これを行うには、デベロッパー コンソールで新しい関連付けられたデバイスを作成し、わかりやすい名前を割り当ててから、QR コードとリンクを生成して、この新しいデバイスの所有者と共有します。
リンクを開くと、デベロッパーが知り合いで信頼できるかどうか、デベロッパーのアプリをデバイスにインストールすることを許可するかどうかを尋ねるメッセージが表示されます。
ユーザーが同意すると、生成されたコードがユーザーに送信されます。ユーザーがそのコードをデベロッパーに送信し、デベロッパーがそのコードを入力すると、ユーザーのデバイスにデベロッパー アカウントに関連付けられたアプリをインストールできるようになります。
デベロッパー向けの代替手段としての制限付き配信に加えて、未登録のパッケージを自己責任でインストールし続けたいパワーユーザー向けのオプションとして、高度なフローも用意されています。
高度なフローは、経験豊富なユーザーがリスクを承知で未登録のアプリをインストールできるように構築されています。一方、一般ユーザーに対しては、ソーシャル エンジニアリング詐欺に対する重要なガードレールが維持されます。
現実世界の金融詐欺や電話の転送詐欺では、犯罪者は緊急性、恐怖、高圧的な電話による強要を利用して、被害者に悪意のあるペイロードをサイドローディングさせます。
Advanced Flow では、デバイスの再起動とスキップできない 24 時間のカウントダウンを必須とすることで、このプレッシャーを軽減し、被害者となる可能性のあるユーザーに、求められていることについて十分な情報に基づいて判断するための時間と余裕を与えます。
このオプションを有効にするには、まず [設定]、[デバイス情報] の順に移動し、ビルド番号を 7 回タップして、デバイスをデベロッパー モードにします。
この動画をご覧になっている方で、まだデベロッパーではない方は、新しい役割へのご就任おめでとうございます。
笑ってくれてありがとう。
デバイスがデベロッパー モードになったので、[システム]、[開発者向けオプション] に移動し、[未確認のデベロッパーのアプリを許可する] を切り替えることで、高度なフロー オプションにアクセスできます。
このオプションを切り替えると、PIN の入力が必要になる場合があります。また、この操作を行うように指示された場合は詐欺の可能性があるという警告が表示されるため、これを確認する必要があります。
次に、デバイスを再起動して、24 時間のセキュリティ上の理由による待機期間を開始します。
このステップは、詐欺の被害者が、詐欺師が用いる緊急性を煽る手口から逃れ、搾取の試みを阻止するための支援を受ける機会を得るうえで重要です。
この 24 時間の間、[設定] には、高度なフローを使用できるようになるまでの残り時間を示すカウントダウン タイマーが表示されます。
24 時間が経過すると、ユーザーは本人確認を 7 日間一時的に無効にするか、完全に無効にするかを選択できます。
最後に、ユーザーは、このデフォルトの安全対策を削除することに伴うリスクを認識したうえで、[完了] をタップして、高度なフローのデバイス設定を完了する必要があります。
それ以降、ユーザーは未登録のアプリをインストールできるようになります。
これにより、パワーユーザーはインストールしたいアプリを制限なく管理できるようになり、一般ユーザーは安全に利用できるようになります。
次に、デベロッパー確認のロールアウト スケジュールを確認しましょう。
フェーズ 1 は 2026 年 3 月に開始され、Android Developer Console が導入されました。
そして、デベロッパー ツールが一般提供された 5 か月後にフェーズ 2 が始まりました。
フェーズ 3 は、2026 年 9 月 30 日に実施された、直近の重要なマイルストーンでした。
この日、前述の 4 つの地域リリース市場(ブラジル、インドネシア、シンガポール、タイ)で地域別の違反措置が開始されました。
現在、これらの市場では、7 つの主要なパートナー ストアが確認済みデベロッパーの要件を適用しています。
フェーズ 4 では、2027 年にこのユーザー保護要件を慎重かつ段階的に拡大する予定です。
最後に、中国を拠点としている場合でも、これらの対象地域に配信する場合は、配信するアプリを登録する必要があることに注意してください。
Naheed に戻して、まとめと、必要な対応について説明してもらいます。
それでは
それでは
Rob、ありがとう。
最も重要なステップをまとめると、Google Play で配信しているデベロッパーは、今すぐ Google Play Console でアプリを監査し、アプリが登録され、申請されていることを確認してください。特に、Google Play 以外で配信しているアプリについては、
次に、Google Play 以外でのみ配信するアプリについては、こちらのリンクから Android Developer Console アカウントを作成します。
学生や趣味で開発を行う方は、無料アカウントを作成して最大 50 台のデバイスに配信できます。
本日はご参加いただき誠にありがとうございました。
Google は、世界中の数十億人のユーザーにとって Android がより安全でセキュアなエコシステムとなるよう、皆様と協力して取り組んでいきたいと考えています。
次のスライドに、デベロッパー ドキュメントにアクセスできる QR コードがあります。
皆様が次に構築されるサービスを楽しみにしております。
Android Dev Summit をお楽しみください。
ありがとうございました