BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Android 15 Beta 4が開発者向けに公開され、アプリを最新版にアップデートできるようになった

Android 15 Beta 4が開発者向けに公開され、アプリを最新版にアップデートできるようになった

原文リンク(2024-08-15)

Googleは、予定されていた最後のAndroid 15ベータ版をリリースした。このベータ版は、安定した開発者向けAPIを提供し、ベータ版以外のユーザーが新しいAndroidバージョンにアクセスする前に、開発者がアプリを更新してGoogle Playで公開できるようにするものだ。

本日のベータ版リリースには、Android 15の機能を試し、アプリをテストし、フィードバックを提供するために必要なものがすべて揃っています。[...]もしサポートされているデバイスを持っていない場合は、Android StudioのAndroid Emulatorで64ビットのシステムイメージを使うことができます。

APIの安定化に加え、Android 15では、明示的にテストすべきいくつかの動作変更が導入されている。これには、「パッケージ停止」状態の変更、16KBメモリーページのサポート、新しい「プライベート空間」動作が含まれる。

「package stopped」状態は、ユーザーがアプリを直接起動するか、ウィジェットを介して間接的にアプリと対話するまでアプリを停止させるものだが、より厳密に実施されるようになった。これは、アプリが停止状態に入ると、保留中のインテントがキャンセルされ、アプリのウィジェットがシステムによって無効にされることを意味する。

16KBのメモリページの採用は、システムがメモリ不足に陥っている間のアプリ起動時間の短縮、アプリ起動時の消費電力の削減、カメラのセットアップの高速化、システム起動時間の改善など、いくつかのパフォーマンス上の利点をもたらす。その代償として、メモリ使用量は若干増加する。開発者にとって最も重要なのは、Android NDKを通じてネイティブコードを使用するすべてのアプリが、Android 15で実行できるようにリビルドされることだ。JavaやKotlinで書かれたアプリはすでに互換性があるが、いずれにせよテストする必要がある、とGoogleは述べている。

プライベートスペースは、ユーザーがプライベートスペースを作成し、追加の認証レイヤーの下で機密情報を保護できる新機能である。ユーザーがプライベートスペースをロックすると、プライベートスペース内のアプリはすべて停止され、通知の表示を含むフォアグラウンドまたはバックグラウンドでのアクティビティが一切できなくなる。これはすべてのアプリに影響するが、特に医療 アプリやランチャーアプリは、満足のいくユーザーエクスペリエンスを提供するために特別な手順を必要とする。

Android 15には、ユーザーがジェスチャーの結果を理解し、それを実行するかどうかを判断するのに役立つ予測バックアニメーション、低照度条件下でのカメラ撮影を向上させる低照度ブースト、デバイスのディスプレイ全体ではなくアプリウィンドウのみを共有または録画する部分画面共有、エッジツーエッジレンダリングなど、いくつかの新機能も含まれている。これらの新機能の採用は、厳密には必須ではない。

Android 15に対応するアプリを準備するために、GoogleはAndroid Studio Koalaへのアップデートを勧めている。Android Studio KoalaにはAndroid SDKアップグレードアシスタントが含まれており、開発者は新リリースで正しく動作するようにアプリを簡単に修正ができる。

作者について

この記事に星をつける

おすすめ度
スタイル

BT