GoogleはAndroid 12の2回目の開発者プレビューを公開した。このモバイルOSのプレリリース版では、主にセキュリティとUIの調整に重点が置かれている。
これは意図的なことのようで、Google は既存のアプリのアップグレードに必要な作業を簡素化するために、開発者向けの変更を優先したと述べています。
セキュリティ面では、Android に、インストールされたアプリのチェックサムを OS または Google Play ストアが保持するチェックサムと比較することで、アプリの整合性を判定する新しい API が追加されました。
ドキュメントでは、SHA256、SHA512、Merkle Root などの複数のハッシュ アルゴリズムのサポートが約束されており、表面上は承認されていない変更を懸念する開発者 (銀行アプリの開発に携わっている開発者や、DRM が組み込まれたソフトウェアを構築している開発者など) を対象としています。
Googleは、収益の大半を占めるわけではない低収入開発者向けのAndroidアプリ料金を半額の15%に引き下げる
続きを読む
さらに、Googleはロック画面のプライバシーコントロールをより細かく設定できるようにしました。これにより、ユーザーと開発者は、デバイスがロックされているときに表示される通知をより厳密に制御できるようになりました。アプリのオーバーレイも刷新されました。以前のバージョンのAndroidでは、オーバーレイを表示する前に開発者にユーザーの許可を求める必要がありましたが、最新バージョンではさらに強化され、アプリ開発者はコード上にアプリのオーバーレイを表示するかどうかを選択できるようになりました。
UIの変更点に移ると、Mountain Viewはデバイスが角丸を使用しているかどうかを判定するAPIを追加しました。これにより、開発者はそれに応じて視覚要素を調整できます。理論的には、これにより、新型Xiaomi Mi 11のような曲面ディスプレイや2.5D(わずかに曲面)ディスプレイを搭載したデバイスでサードパーティ製アプリを使用する際の見栄えが改善されるはずです。もう1つのAPIは、背景要素へのぼかし効果の作成を簡素化し、前景要素に注目を集めるためのボケ効果を追加することを目的としています。
開発者がユーザーのインターネット接続品質を把握するために使用する帯域幅推定APIも、精度向上を念頭に刷新されました。これにより、開発者はWi-Fi SSID、ネットワークの種類、信号レベルに基づいて推定値を算出できるようになりました。さらに、ピクチャーインピクチャーも改良され、状況に応じて自動的にサイズが調整されるようになりました。さらに、これらのウィンドウを左右にスワイプすることで「保存」できるようになりました。
最後に、フィットネストラッカーやスマートウォッチなどのウェアラブルデバイスで使用されるコンパニオンデバイスAPIがあります。ここで調整を行うことで、アプリはこれらのデバイスとやり取りしながら、デバイスを「起動」した状態に保つことができます。
Googleは、4月に開発者向けプレビューをさらに1回リリースし、その後4回のベータ版リリースを行う予定だと発表しました。社内では「Snow Cone」と呼ばれているAndroid 12の最新版を試してみたい方は、Googleが複数のPixelデバイスのイメージを公開しており、今後のアップデートはOTA(無線)で配信されます。
残りのユーザーにとって、最終版は今年の第4四半期に少しずつリリースされる予定です。Androidの細分化が進む現状では、いつリリースされるかは誰にもわかりません。®