Androidアプリのインストール時、サイドローディングを含めてすべてで開発者認証が必要になる予定
(9to5google.com)- Googleは2026年から、開発者認証を受けたアプリのみを認証済みAndroid端末にインストール可能にする予定
- このポリシーはすべてのインストール方法に適用され、Play Store以外にサードパーティ製アプリストアやAPKファイルの直接インストールも含まれる
- Googleは偽アプリや悪意あるアプリの配布防止と、反復的な悪意ある行為者の遮断強化のためにこの措置を導入すると説明している
- 非商用開発者(学生、趣味の開発者)と商用開発者に対して、それぞれ別の認証手続きが用意される
- 2026年9月からブラジル、インドネシア、シンガポール、タイで先行実施し、2027年に世界全体へ拡大適用する予定
Googleの新しいAndroidアプリ開発者認証ポリシーの概要
- Googleはマルウェアおよび金融詐欺防止のため、2026年から認証済み開発者が作成したアプリのみを認証済みAndroid端末にインストールできるようにする計画
- このポリシーはPlay Protect対応端末とGoogleアプリがプリインストールされた端末に適用され、Play Storeだけでなくサードパーティ製アプリストアおよびAPKの直接サイドローディングまで、すべてのインストール経路が対象となる
ポリシーの詳細
- 2023年のPlay Storeではすでに類似の開発者認証要件が導入されていたが、今後はすべてのインストール/配布経路に同様に適用される
- Googleはこれを「空港での本人確認(ID check)」に近いものとし、アプリの内容や出所とは無関係に、開発者の身元確認のみを行うと説明している
- 悪意あるアプリ配布者がアプリ削除後すぐに新たな有害アプリを配布するのを防ぎ、もっともらしい偽アプリによる被害を減らすことが目的
- Googleの調査によると、インターネット経由でサイドローディングされたアプリのマルウェア発生率はPlay Store比で50倍以上高い
ユーザーと開発者への影響
- アプリ配布の自由は引き続き保証され、開発者は望む方法でユーザーにアプリを提供できる
- Google Play外でのみ配布する開発者向けに別個のAndroid Developer Consoleが新設され、学生・趣味の開発者には商用開発者と異なる認証フローが提供される
- Google Play経由で配布する開発者は、Play Consoleですでに関連要件を満たしている可能性が高い(組織の場合はD-U-N-S番号が必要)
- 2024年10月から一部の開発者は認証手続きを開始でき、2026年3月に全面開放される予定
導入スケジュールと適用国
- 2026年9月、ブラジル・インドネシア・シンガポール・タイが最初の適用対象
理由は、これらの国々で関連する詐欺アプリの被害が特に多かったため - 2027年からはグローバル全面施行の予定
- 特定地域内の認証済みAndroid端末には、必ず認証済み開発者が登録したアプリのみインストール可能となる
主要機関および政府の反応
- インドネシア情報通信省は**「Androidの開放性維持とユーザー保護をバランスよく達成した」**と評価
- タイデジタル経済社会省は**「前向きで先制的な安全対策」**として、国家デジタル安全政策と一致すると述べた
- ブラジル銀行連盟(FEBRABAN)はこれを**「ユーザー保護と説明責任確保に向けた意義ある前進」**と述べている
4件のコメント
私は
audio shareというアプリを F-Droid で APK だけ落として使っているのですが、これが今後どうなるのか気になります。唯一のサイドローディングアプリなんですよね……サイドローディングが事実上塞がれるのが本当なら、私としては iOS よりのメリットが薄れると思います。私には両者ともほぼ似たような機能を提供していて、UX は iOS が少し優位ですが、サイドローディングこそが Android の大きな利点だと考えているからです。Google Pixel に GrapheneOS を入れて使うのがロマンだったのですが、Pixel ソースの非公開化からサイドローディングの事実上の遮断まで出てくると、私としては Android を使う理由がなくなりますね。このままリリースされたら、27年には iOS に戻ることになりそうです。
個人でアプリを開発して使っている人まで、開発者認証を受けなければならないのか心配ですね..
Hacker Newsの意見
GoogleがAndroid端末全体でアプリ配布開発者の本人確認を行うという決定は、まったく受け入れがたい。まるでWindowsでプログラムを実行するだけでMicrosoftに個人情報を提出しなければならないようなものだ。この方針は望ましい方向には進まないだろう
.exeを実行できない Smart App Control 詳細最近、スマートフォンOSが2つしかない中でこうしたことが起きているのは非常に深刻な問題だ。暗号化そのものを禁止する方法はないので、政府はこうした本人確認のような仕組みで、セキュリティとプライバシーを少しずつ削っている。Googleの公式ポリシーページにも「公的身分証のアップロードが必要」とある ポリシー案内。こうした方針は最終的に人々の怒りによってGoogleや政府が撤回することになると思う。できる限り代替モバイルOSへ移ることを勧めたい
この10年間でAndroidとiOSへの不満はますます強くなっている。プラットフォームはよりユーザーに敵対的になり、アプリストアはプライバシー侵害、トラッキング、広告、中毒性要素ばかりの質の低いアプリであふれている。初期のモバイルアプリの革新が恋しいし、Palm Pilot時代が懐かしい。誰かが本当にこの問題を解決しているのか気になる。私たちはもっと良いデジタル環境を作れるはずだ
「私たちは開発者にサイドローディングでも、どのアプリストアでも選択肢を与える。これこそがオープンシステムの定義だ」というスローガンとは裏腹に、実際には閉鎖的になっている。特に「Developer’s Alliance」のような団体がこうした方針を支持している点からも、本当に開発者のためなのか疑問が湧く。実際、こうした方針に好意的な団体は大企業や政府とつながっている場合が多いと思う
記事にはアカウント承認プロセスについての内容がほとんどなかったが、Googleが恣意的にアプリ配布の承認を与えたり取り消したりできる構造になるように感じる。オープンプラットフォームでゲートキーピングが始まるわけだ。個人的には、署名されていないアプリをインストールする時に警告ダイアログをクリックしたり設定をオンにしたりする方式で十分だと思う。Windowsでも同様に、署名のない実行ファイルには警告が表示され、署名済みファイルはすぐ実行される
プライバシーの問題もあるが、こうした方針変更によってオープンソースプロジェクトのローカルビルドがほぼ不可能になるのではないか気になる。以前はローカルで開発者本人の鍵だけで署名して載せる構造だったが、新しい方針ではパッケージ名が本人確認と結びつくようなので、他人の鍵で署名できなくなるかもしれない。自分の記憶違いか、あるいはプロセスが変わったのか、意見を聞きたい
もしこの方針が現実化すれば、モバイル市場では a) 第三者との契約なしでアプリをインストールできるOS、b) 主流のセキュリティアプリ(特に銀行アプリなど)が使えるOS、このどちらも残らなくなる
公式発表は次のリンクを参照 Google公式ブログ 方針詳細 Google Play サポート。Play Storeには悪意あるアプリが多いので、現在の確認手続きには大した効果がないと思う。今回の方針は、GoogleがRevancedのようなアプリを恒久的に防ぐため、つまり権力強化のための手段だ。「安全」を名目に掲げているが、本当に重要なインターネット権限設定などは、ユーザーの広告ブロック可否のために隠されていることに失望している。「私たちは開発者が誰かを確認するだけで、アプリの内容は見ない」という文言は理解できない。結局、アプリ内容自体をある程度でも見なければ、本当のセキュリティにはならないのではないかと思う。Play Protect解除などの回避策も公式発表では言及がなく、不可能そうだ。だから今では、LinuxとWindowsだけが真に自由な開発対象プラットフォームだと思うようになった。Googleアカウントなしで開発したい
intentをブラウザに送信すれば十分だこの方針がPlay Protectで強制されるなら、以下のコマンドで簡単に無効化できる
root権限なしでPlay Protectを無効化できる。オープンソースアプリ配布のために、わざわざGoogleと事業上の関係を持ちたくはない。これによってPlay Protectをグローバルにオフにしたユーザーしか自分のアプリをインストールできなくなるとしても、仕方ないと思う
こんな状況をどうして容認するようになったのかという疑問がある。実際には、無数の小さな制限に順応してきた結果、ここまで来てしまったのだ。昔、周囲でこうした懸念を語った時には、「敏感すぎる、大したことじゃない」と笑われる反応が多かった。結局、こういう現実が来てしまった