GoogleがAndroid 12 Beta 5を公開!近く正式版がリリース

Googleは8日(現地時間)、スマートフォン(スマホ)やタブレットなど向けプラットフォーム「Android」の次期バージョン「Android 12」における一般向けベータ版第5弾「Android 12 Beta 5」を公開したとお知らせしています。すでに同社のスマートフォン(スマホ)「Pixel」シリーズにおける「Pixel 3」シリーズ以降で利用可能です。

対象のPixel製品では一般向けベータ版「Android Beta Program」( https://g.co/androidbeta )にアクセスし、対象製品をAndroid Beta Programに登録すれば、通常のソフトウェア更新と同様にネットワーク経由でアップデート(OTA)ができます。なお、Pixelシリーズ以外の他のメーカーの製品についても順次配信されるようになる見込み。

Android 12 Beta 5はPixel製品ではビルド番号が「SPB5.210812.002」となっており、Pixel製品以外でもAndroidエミュレーターでも試せます。またAndroidセキュリティーパッチレベルは「2021年8月5日」のまま、Google Play servicesも「21.26.21」となっています。なお、APIレベルは最終APIとなったBeta 3やBeta 4と同様に「API 31」です。

Android 12 Beta 5ではAndroid 12のテストと開発に役立つ最終的なベータ版となっており、今後、数週間後にAndroid 12の正式版がリリースされる予定となっているため、早ければ9月下旬、遅くとも10月中旬くらいまでには提供開始されると見られます。



02 03
Pixel 4a (5G)をAndroid 12 Beta 4にしたところ

Android 12は現在の最新バージョンの「Android 11」の次のメジャーアップデートとなる予定のバージョンで、最近の流れであるセキュリティーやプライバシーをより強化しており、ITのシンプルさと実用性、プライバシーと生産性を向上させる多くの機能が導入されているほか、新たに「Material You」という新デザインが採用されることになっており、ユーザー向けの主な新機能については『Googleのスマホなど向け次期OS「Android 12」の新機能を紹介!全画面キャプチャーや新デザインなど。最終APIになったベータ3が提供中【レビュー】 - S-MAX』をご覧ください。

正式版のリリースまでのスケジュールは今年2月に提供開始されたDeveloper Preview 1、3月にDeveloper Preview 2、4月にDeveloper Preview 3、そして前回、5月にGoogle I/O 2021に合わせて初のベータ版となるBeta 1、6月にBeta 2、7月にBeta 3、8月にPlatform Stability版となるBeta 4がリリースされ、今回、Release Candidate(RC)版となるBeta 5が提供開始されたため、まもなく正式版がリリースされる予定となっています。

02

すでにAndroid 12 Beta 4においてAPIだけでなくアプリに対する仕様もフィックスされていますが、Android 12 Beta 5では開発者がアプリをAndroid 12に対応させるのに最終確認ができるようになっており、正式版のリリースに向けてアプリをAndroid 12に対応させるための作業を開始するように推奨されています。なお、Android 12に対応させるために検証する主な変更点は次の通りです。

・プライバシーダッシュボード
 設定の新しいダッシュボードを使用すると、どのアプリがどのタイプのデータにいつアクセスしているかを確認できます。必要に応じて権限を調整でき、アクセスの理由についてアプリに詳細をリクエストできます。詳細は https://developer.android.com/about/versions/12/features#privacy-dashboard より。

・マイクとカメラのインジケーター
 Android 12ではアプリがカメラまたはマイクを使用しているときにステータスバーにインジケーターを表示します。詳細は https://developer.android.com/about/versions/12/behavior-changes-all#mic-camera-indicators より。

・マイクとカメラの切り替え
 クイック設定の新しい切り替えによってすべてのアプリのマイクとカメラへのアクセスを即座に無効にできます。詳細は https://developer.android.com/about/versions/12/behavior-changes-all#mic-camera-toggles より。

・クリップボード読み取り通知
 アプリがクリップボードから予期せずデータを読み取ると、トーストが警告します。詳細は https://developer.android.com/about/versions/12/behavior-changes-all#clipboard-access-notifications より。

・ストレッチオーバースクロール
 新しい「ストレッチ」オーバースクロール効果はシステム全体で以前の「グロー」オーバースクロール効果を置き換えます。詳細は https://developer.android.com/about/versions/12/overscroll より。

・アプリのスプラッシュ画面
 Android 12では新しい起動画面アニメーションでアプリを起動します。詳細は https://developer.android.com/about/versions/12/features/splash-screen より。

・Keygenの変更
 いくつかの非推奨のBouncyCastle暗号化アルゴリズムが削除され、Conscryptバージョンが優先されます。アプリでAESで512bitキーを使用する場合はConscryptでサポートされている標準サイズのいずれかを使用する必要があります。詳細は https://developer.android.com/about/versions/12/behavior-changes-all#bouncy-castle より。

またアプリのライブラリーとSDKの互換性をテストすることも忘れないようにしてください。SDKの問題を見つけた場合、SDKの最新バージョンに更新するか、開発者にサポートを依頼してみてください。同社では「今後数週間のうちにAndroid 12が正式にリリースされるのをお楽しみに!」としています。



記事執筆:memn0ck


■関連リンク
エスマックス(S-MAX)
エスマックス(S-MAX) smaxjp on Twitter
S-MAX - Facebookページ
Android 12 関連記事一覧 - S-MAX
Android Developers Blog: Android 12 Beta 5 update, official release is next!
Android 12 Developer Preview  |  Android Developers