Android: Google はバックグラウンドでのアプリ管理の問題に終止符を打ちたいと考えています

Android 13 でのスマートフォンの一般的な自律性を向上させるために、Google はバックグラウンドでのアプリ管理の問題に取り組む予定です。

クレジット: Google

ここ数年、Android では、バックグラウンドで実行されているアプリの処理に常に問題がありました。。 Googleはスマートフォンがバックグラウンドプロセスを処理する方法に関するガイドラインを提供しているが、メーカーがバッテリー効率の名目でGoogleのプロトコルを変更することは珍しいことではない。

ただし、これらの変更により、バックグラウンドでの特定のアプリケーションの機能が妨げられる場合があります。カンファレンス中Google I/O 2022、マウンテンビュー会社は開発者に対し、問題を解決するつもりであると伝えた。 Android 幹部向けのソフトウェア エンジニアである Jing Ji 氏は、バックグラウンド プロセスのベスト プラクティスに関する講演の中で、Google の課題について次のように述べました。Android が意図していない方法でデバイスの自律性を最適化しないようにメーカーに奨励します。

デバイスのメーカーがアプリにさまざまな制限を導入しているのを見てきましたが、それらは文書化されていないことがよくあります。これにより、たとえば、あるメーカーのデバイスでは期待どおりに動作するフォアグラウンド サービスが、別のメーカーのデバイスでは予期せず強制終了される可能性があるアプリ開発者にとっては困難になる可能性があります。エクスプリクジンジ。

ご存知のとおり、Google の目標は、標準化されたバッテリー管理機能を Android システムに統合することです。これにより、OEM による最適化が不要になります。アンドロイド13この方向にいくつかの変更を加える必要があります。

Google のモバイル OS の新バージョンは、特に次のようなメリットを享受できます。風袋と呼ばれる新機能または Android リソース エコノミー。要約すると、このシステムはアプリケーションがどのように動作するかを学習し、アプリケーションがバックグラウンドで特定のタスクを実行できるかどうかを許可できます。さらに、ユーザーはより多くのデータにアクセスできるようになります。各フォアグラウンド アプリとバックグラウンド アプリの消費電力。バックグラウンドのアプリがバッテリーを消耗しているときに、ユーザーに警告する通知を送信できます。

ただし、覚えておく必要があるのは、Android 13 では、バックグラウンドでアプリが常に閉じられなくなりました。データの損失や特定の通知の受信不能を避けるために、Google は Android がどのバックグラウンド アプリケーションを閉じるか閉じるべきかを適切に選択できるようにする新しいプロトコルにも取り組んでいます。

ソース :アンドロイド警察