概要
GoogleがAndroidアプリ開発者の本人確認制度を導入予定。 今後はサイドローディング時にも開発者情報が必要となる見込み。 ネット接続がない場合、認証済みアプリでもインストール不可の可能性。 一部例外や回避策(ADB経由でのインストール)も存在。 正式導入は1年後を予定、詳細は今後明らかに。
GoogleによるAndroid開発者認証制度の導入
- Google が Androidアプリ開発者の本人確認制度 を準備中
- 今後、 アプリ開発者名 が サイドローディングアプリ にも紐付けられる見込み
- Android SDK への新規追加で、認証システムの仕組みが一部判明
- 変数名から、 ネットワーク接続がないと認証済みアプリもインストール不可 の可能性
- DEVELOPER_VERIFICATION_FAILED_REASON_NETWORK_UNAVAILABLE という変数の存在
- 開発者がブロックされた場合 の変数も用意されている(例: DEVELOPER_VERIFICATION_FAILED_REASON_DEVELOPER_BLOCKED)
- 暗号署名 などのローカル検証だけでなく、 オンラインでのブラックリスト照合 が必須となる可能性
サイドローディングと認証制度の影響
- これまで Google Play以外 からも自由にアプリインストールが可能だったAndroid
- 今後は 未認証開発者のアプリインストールが制限 される方向性
- ADB(Android Debug Bridge)経由 でのインストールは引き続き可能な見込み
- ネット接続・ADBアクセス不可 という極端な状況ではインストール困難となるリスク
- 一時的な ブラックリストのキャッシュ でオフラインインストールが可能な場合も想定
今後のスケジュールと対応策
- 正式導入は約1年後 を予定
- 開発者向けの 事前登録 は今後数か月で開始
- システム運用の詳細や 回避策 については今後の情報待ち
- オープンプラットフォーム を重視するユーザーからは賛否両論
- 実際のユーザー影響 は限定的だが、 極端なケース では注意が必要
まとめ
- GoogleのAndroid開発者認証制度 導入で、 サイドローディングの自由度が変化
- ネット接続必須 や ブラックリスト照合 など、新たな制約の可能性
- ADB経由の回避策 や 今後の詳細発表 に注目