【速報】Android12、中華スマホ級のタスクキルが標準装備に 今のところ回避手段なし [637618824]at POVERTY
【速報】Android12、中華スマホ級のタスクキルが標準装備に 今のところ回避手段なし [637618824] - 暇つぶし2ch1:番組の途中ですがアフィサイトへの\(^o^)/です
21/11/03 09:27:30.15 e0T6V8F60.net BE:637618824-2BP(1000)
URLリンク(img.5ch.net)
Android 12の新しいバックグラウンドアプリの制限は、パワーユーザーにとって大きな頭痛の種になる可能性があります
Android 12では多くの変更が導入されていますが、すべてが実際にユーザー向けであるとは限りません。あなたが再設計した大規模なマテリアルのような機能は明らかにあなたの顔に押し込まれ、見逃しがたいですが、デジタルカーキーのサポートのようなものは見逃しやすいかもしれません。ただし、完全に文書化されていない可能性がある1つの変更は、Termuxなどのアプリに大混乱をもたらします。これは、かなり攻撃的なバックグラウンドプロセスキラーの導入です。
文脈上、TermuxはAndroidで入手できるLinuxターミナルエミュレーターであり、Termuxのパッケージ管理システムは、コマンドaptで検索、インストール、アンインストールできるという点で、DebianのAdvanced Package Tool(APT)によく似ています。Termuxは、PlayストアのAPKサイズを縮小するために、箱から出してすぐにいくつかの基本的なパッケージをインストールしますが、必要な追加のパッケージをインストールすることもできます 。多くの場合、Termuxを使用して古いスマートフォンをミニサーバーに変えたり、通常はスマートフォンを対象としていない他のプログラムを実行したりします。スマートフォンでTermuxを使用してPythonスクリプトを実行できるため、一般的な使用法はyoutube-dlをネイティブに設定することです。
ただし、Android 12では、アプリによって開始されたフォークされた子プロセスを監視し、アプリがバックグラウンドにある場合(Mishaal Rahman経由)にCPUを消費しすぎると、プロセスを強制終了するメカニズムが導入されたことが発見されました。また、親プロセスが生成できる子プロセスの数を32に制限します。これにより、アプリがバックグラウンドで実行できる操作の数が大幅に制限されます。この32の子プロセスの制限は、実際にはアプリごとだけでなく、システム全体に適用されます。つまり、子プロセスを持つ他のアプリもその制限に寄与します。Google Pixel 6 Proでテストしたところ、PhantomProcessKillerが存在し、Termuxに大混乱をもたらす可能性があることを確認できました。
Android12のPhantomProcess Killerは、バックグラウンドプロセスを強制終了します
Android 12では、バックグラウンドプロセスにいくつかの制限が導入されました。1つ目は、親プロセスもバックグラウンドにある場合、バックグラウンドでCPUを大量に消費するアプリの子プロセスが強制終了されることです。導入された2番目の制限は、任意の時点でアクティブにできる子プロセスの数の制限です。コミット履歴から、Googleは不正なバックグラウンドプロセスを抑制しようとしていたように見えます。
「アプリはRuntime.exec()を使用して子プロセスを生成する可能性があり、フレームワークはそのライフサイクルについて何も知りません。これらのプロセスが見つかった場合はいつでも追跡します。現在、CPU統計のサンプリング中にそれらを見つけることができます。親アプリプロセスもバックグラウンドで実行されているときにCPUを大量に消費している場合は、CPUを強制終了します。デフォルトでは、最大32のそのようなプロセスを許可します。親の数が多すぎると、親のoomadjスコアが最悪のプロセスが強制終了されます。」
もちろん、Androidスマートフォンはすでにバックグラウンドアプリの強制終了で有名です。ほとんどすべての主要なOEMが何らかの方法、形、または形式でそれに従事しており、OnePlus、Samsung、Xiaomiなどの企業は最悪の企業の1つと見なされています。AOSPにはいくつかのバックグラウンドアプリの制限がありますが、メーカーはAOSPの上に独自の制限を作成するのが一般的です。ただし、これらはパワーユーザーにとって非常に厳しい制限であり、パワーユーザーが長い間声に出して反対してきた行動を助長します。長期的にはバッテリーの寿命を延ばすかもしれませんが、それを無効にする方法もないようです。

詳細はソースで
URLリンク(www.xda-developers.com)


レスを読む
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch