Google と Samsung は、Android の最大の風土病であるバックグラウンドでのアプリの強制終了を回避するために協力します。

Google は、Android 携帯電話製造における最大のパートナーの 1 つである Samsung をだまして、バックグラウンド プロセスの制限に関する要求に従わせることに成功しました。 Android 14 ベースの One UI 6.0 以降、Samsung は一貫して制限を適用します。

すべての Android スマートフォンは多かれ少なかれバックグラウンド プロセスを制限しているため、時間の経過とともにエコシステムは重要な通知を見逃す可能性がある荒野と化してしまいました。 Android 13 以降、Google はこの問題に何らかの秩序を与えようとしています。

最適化はありますが、クレイジーではありません

彼らに勝てないなら、彼らに加わってください。 Android の初期以来、Android の一部のレイヤーは、バックグラウンド プロセスに関して他のレイヤーよりもはるかに積極的です。これは気まぐれではありませんが、アプリをより積極的に閉じると、バッテリー寿命が長くなります。その代わり、アプリ、特に通知を表示するなど、後でタスクをスケジュールする必要があるアプリが不安定に動作する可能性があります。

アプリ開発者にとって、モバイルごとに異なるこの最適化は、システム層に関係なく同じ機能を維持するためにナビゲートしなければならない地獄です。現在のパノラマの優れた概要は、 Don’t Kill My App Web サイトにあります。この Web サイトには、最も多くのアプリを「強制終了」するブランドのランキングが含まれています。

Don't Kill My App によると、Samsung はバッテリーを節約するために最も多くのアプリを「強制終了」するブランドです

不思議なことに、この専門ウェブサイトによると、サムスンはバッテリーの最適化を最も積極的に行っているブランドだが、韓国はその間違いを改めることを決意したようだ。 Samsung は、Android アプリ最適化の動作を維持することに同意した最初の大手メーカーです。

Android プラットフォームを強化するために、Google との協力により統一ポリシーが生まれ、Galaxy ユーザーにとってより一貫性のある信頼性の高いユーザー エクスペリエンスが生み出されることを期待しています。 One UI 6.0 以降、Android 14 をターゲットとするアプリのフォアグラウンド サービスは、Android の新しいフォアグラウンド サービス API ポリシーに従って開発されている限り、意図したとおりに動作することが保証されます。

過去に遡って適用されることはありませんが、Samsung は、Android 14 に基づく One UI 6.0 およびそのバージョンの Android 用に開発されたアプリケーションにおけるアプリケーション最適化の標準的かつ統一された操作を尊重することに取り組んでいます

Google の考えは、この種の契約を他の Android ブランドにも拡張し、開発者とユーザーの両方がバックグラウンド サービスに関して何を期待できるかを理解できるようにすることです。 Google は、これと同じ方向に進む最近の変更をいくつか強調しています。

  • アプリが使用するフォアグラウンド サービスとその理由を宣言するという新しい要件。 Android 14 以降では必須となります。
  • JobScheduler の新しいユーザー データ転送ジョブ タイプ。大規模なアップロードとダウンロードを管理するタスクが簡素化されます。
  • フォアグラウンド サービスの正しい使用とユーザーが開始したジョブの転送を検証するための新しい Google Play ポリシー。

詳細情報 | Android 開発者

Google と Samsung は、Android の最大の風土病であるバックグラウンドでのアプリの強制終了を回避するために協力します。・関連動画