Android 15 Beta 2リリース、フォアグラウンドサービスと16KBページサイズの変更が目玉

text: XEXEQ編集部


Android 15 Beta 2リリースに関する記事の要約

  • フォアグラウンドサービスのタイムアウトや起動要件の変更
  • 16KBページサイズのサポートによるパフォーマンス向上
  • OpenGL ESのVulkanバックエンドへの移行計画
  • ユーザープライバシーとセキュリティ機能の強化
  • 大画面デバイスでのマルチタスキング機能の改善

Android 15 Beta 2でのフォアグラウンドサービスの変更点

Android 15 Beta 2ではフォアグラウンドサービスに関する重要な変更が加えられた。dataSyncとmediaProcessingタイプのサービスにはタイムアウトが設定され、一定時間経過後はフォアグラウンドサービスとみなされなくなる。[1]

また、アプリがバックグラウンドで実行中にフォアグラウンドサービスを開始する場合、SYSTEM_ALERT_WINDOW権限の例外を利用するサービスは、Android 15をターゲットとする際に可視のオーバーレイを持つ必要がある。

これらの変更は、アプリのバッテリー効率を改善するためのベストプラクティスの一環として導入された。開発者はアプリのバックグラウンド処理を見直し、適切に対応することが求められる。

16KBページサイズのサポートによるパフォーマンス向上

Android 15では、16KBページサイズを採用したデバイスのサポートが追加された。これにより、メモリ集約型のワークロードにおけるパフォーマンスの向上が期待できる。

Googleの初期テストでは、アプリの起動時間の短縮、起動時の消費電力の削減、カメラ起動の高速化、システムブート時間の改善など、様々な場面でのパフォーマンス向上が確認されている。

16KBページサイズ対応デバイスでアプリを動作させるには、影響を受けるNDKライブラリを使用している場合、アプリのリビルドが必要になる可能性がある。来年にはGoogle Play Storeへのアプリアップロードでこのサポートが必須となる予定だ。

Android 15 Beta 2リリースに関する考察

Android 15 Beta 2では、フォアグラウンドサービスの変更によりアプリのバッテリー消費量が改善される一方、適切に対応しないアプリでは予期せぬ動作が発生する可能性がある。開発者はドキュメントを確認し、早めに対応することが重要だ。

16KBページサイズのサポートは、ハイエンドデバイスのさらなるパフォーマンス向上に寄与するだろう。一方で影響を受けるアプリも多いと予想されるため、移行にはある程度の時間と労力が必要となる。

プライバシーとセキュリティの強化は今後も継続的に進められると考えられ、ユーザーにとっても開発者にとってもメリットがある。大画面デバイス向けの機能改善により、マルチタスクの活用シーンがさらに広がることにも期待したい。

参考サイト

  1. ^ Android Developers Blog. 「Android Developers Blog: The Second Beta of Android 15」. https://android-developers.googleblog.com/2024/05/the-second-beta-of-android-15.html, (参照 24-05-28).
  2. Google. https://blog.google/intl/ja-jp/

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「プログラミング」に関するコラム一覧「プログラミング」に関するニュース一覧
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。