- 1 : 2021/11/03(水) 09:27:30.15 ID:e0T6V8F60
-
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の上に独自の制限を作成するのが一般的です。ただし、これらはパワーユーザーにとって非常に厳しい制限であり、パワーユーザーが長い間声に出して反対してきた行動を助長します。長期的にはバッテリーの寿命を延ばすかもしれませんが、それを無効にする方法もないようです。
詳細はソースで
https://www.xda-developers.com/android-12-background-app-limitations-major-headache/ - 2 : 2021/11/03(水) 09:27:50.84 ID:e0T6V8F60
-
このような制限は一部のアプリには意味がありますが、パワーユーザーが使用する傾向が強いアプリ(Termuxなど)は影響を受けます。これは、Taskerなど、パワーユーザーが使用する他のアプリにも影響を与える可能性があります。これはまだ克服できないと思われる制限であり、メーカーが課す他のすべての独自の制限に加えて、バックグラウンドアプリにさらに多くの制限を導入します。進行中のGitHubの問題スレッドでは、電子メールで送信されたlogcatに関して、agnostic-apolloによって次のことが言及されています。
「追跡された32個のlogcatPhantomProcessRecordはすべてcom.wsandroid.suiteに属しており、termuxのbashは強制終了されたプロセスの1つでした。したがって、前述のように、32プロセスの制限は、すべてのアプリを組み合わせたものです。」
面白いことに、Android11を実行しているXiaomi11T Proで同じテストを実行し、Xiaomiデバイスがバックグラウンドアプリの制限で悪名高いにもかかわらず、その構成の特定のデバイスに動作が存在しないことを確認しました。奇妙なことに、これはAndroidスマートフォンに導入された最も厳格なバックグラウンドアプリケーション管理ポリシーの1つであり、回避する方法はありません。XiaomiデバイスやOnePlusデバイスでも、そのほとんどを無効にすることができます。 一部の人にとっては、これらのデバイスのすべてのバッテリー最適化を無効にするだけで満足できます。対照的に、ファントムプロセスキラーは無効にすることさえできません。
多くのバックグラウンドプロセスを集中的に使用する多くのオンデバイス操作をTermuxに依存している場合は、詳細がわかるまで、今のところアップグレードを延期する価値があるかもしれません。パワーユーザーでない場合、これは実際に心配する必要のあることではない可能性があります。
- 3 : 2021/11/03(水) 09:28:01.41 ID:e0T6V8F60
-
終わりだよこのOS
- 4 : 2021/11/03(水) 09:28:20.62 ID:ax9mivfh0
-
意味わからん
- 5 : 2021/11/03(水) 09:29:02.36 ID:e0T6V8F60
-
>>4
バックグラウンドで機能する系のアプリがブチブチ落とされるってことです - 7 : 2021/11/03(水) 09:29:35.27 ID:pS0KJmbT0
-
>>5
何で? - 17 : 2021/11/03(水) 09:31:21.66 ID:e0T6V8F60
-
>>7
裏で動くアプリは全て怪しい!っていう判断なんじゃね - 18 : 2021/11/03(水) 09:31:29.80 ID:FoUeLcz30
-
>>7
バッテリーの持ちがiPhoneに負けすぎてるから - 26 : 2021/11/03(水) 09:34:26.06 ID:GLOt02m90
-
>>18
HUAWEIはiPhoneの2倍はもつし空から満充電も1時間なわけだが
タスクキルも勝手にはやらず警告出してOKしてからだし圧倒的に使いやすかったなシュレッダー並に何もかもブチブチぶった切るのはOppo
- 29 : 2021/11/03(水) 09:36:12.11 ID:fb+rFD8Va
-
>>26
ColorOSは設定すれば普通に切れなく出来るけど - 35 : 2021/11/03(水) 09:40:42.69 ID:GLOt02m90
-
>>29
設定こねくり回したけどFindxはメールやラインに難儀するレベルだったんやが - 36 : 2021/11/03(水) 09:40:48.95 ID:ID2E0c4v0
-
>>26
Colorがぶちぶちしてたっていつの話だよ情報を更新しろよ - 23 : 2021/11/03(水) 09:33:23.64 ID:StVm2JKN0
-
>>7
30秒でバックグラウンド処理殺してAndroidって電池持ち悪いよねって言うiOSに対抗するため - 10 : 2021/11/03(水) 09:29:44.27 ID:wYtTYq6q0
-
>>4
ソシャゲで動画撮影してる人とかチートツール走らせてる奴が全滅する - 13 : 2021/11/03(水) 09:30:16.93 ID:gZNFdp3zH
-
>>4
OS全体で裏で動くアプリの数が決まっていて
それを超えるようならアプリが終了させられるという感じ - 6 : 2021/11/03(水) 09:29:12.44 ID:PJsnXjUU0
-
iPhone📱😎🔫😎💵💵💵んしょ…?
- 8 : 2021/11/03(水) 09:29:35.44 ID:vuUwuMTS0
-
グーグルじゃない位置情報アプリは切っておいてあげたのねん
ってことをしてきそう - 9 : 2021/11/03(水) 09:29:40.23 ID:3kBpvQaeM
-
ColorOSで何ら問題ないし気にするまでもない🥺
- 54 : 2021/11/03(水) 09:48:26.01 ID:yv2kcsKN0
-
>>9
俺も気にならん。なぜならXperiaで慣れっ娘だから - 11 : 2021/11/03(水) 09:29:48.66 ID:Yzj29AanM
-
なんで余計な機能ばかり追加してしまうのか
- 12 : 2021/11/03(水) 09:29:49.46 ID:eu0s/+s60
-
あーもう1回言ってくれ
- 14 : 2021/11/03(水) 09:30:42.93 ID:w+gLU3Ob0
-
今もスリープ解除したらあわてて通知くるアプリあるけど、
そういうのしばらくいじってなかったヤツだし意外と困らない - 15 : 2021/11/03(水) 09:30:54.29 ID:hKTEHIIF0
-
当然アプリごとの設定で回避できるだろ
- 16 : 2021/11/03(水) 09:30:56.10 ID:lAX5Lu9C0
-
Huaweiでよかった
- 19 : 2021/11/03(水) 09:32:30.58 ID:riFZ0cX10
-
通知が届けばいいけど
中華スマホはLINEの通知が届かなくなったりする上に再現性ないから困る - 20 : 2021/11/03(水) 09:32:40.86 ID:wjIJgEbV0
-
まだ10なんだけど11はもう熟成してきたのけ?
- 21 : 2021/11/03(水) 09:33:06.38 ID:bt/g5bf8M
-
通知届かない
目覚まし鳴らない
迷惑でしかないな - 22 : 2021/11/03(水) 09:33:08.54 ID:LbRAiIPRa
-
メモリが多ければ防げるとかそういう問題ではないの?
- 24 : 2021/11/03(水) 09:33:31.49 ID:h9lbe5YS0
-
顔に押し込めれるのか…….
- 25 : 2021/11/03(水) 09:33:51.61 ID:O2N3Uhjb0
-
iPhoneってなんでvanced許さないの?
- 41 : 2021/11/03(水) 09:42:14.60 ID:8rPeNrd30
-
>>25
逆にAndroidで使えるのがおかしいと思う - 27 : 2021/11/03(水) 09:34:36.29 ID:14uBMuRV0
-
貴重なこどおじが…
- 28 : 2021/11/03(水) 09:34:46.25 ID:1UyoQoeEa
-
つまりxiaomi 11tをタスキルガーで避けてpixel6に行った奴は敗北者?
- 30 : 2021/11/03(水) 09:37:00.00 ID:7l6sfRD10
-
12でスクロールスクリーンショット機能が追加されたからついさっきインストールするところだった
電池が少ないから駄目と断られて良かったわ
様子見様子見 - 31 : 2021/11/03(水) 09:37:55.34 ID:9FgKu+EX0
-
貧困スマホ
- 32 : 2021/11/03(水) 09:38:52.92 ID:xNMWf3ZoM
-
おほほ~w
- 33 : 2021/11/03(水) 09:38:56.82 ID:beNHrck7M
-
Xiaomi端末はヤヴァそうだな
- 45 : 2021/11/03(水) 09:44:26.66 ID:lOZLVpmPr
-
>>33
Xiaomiはアンロック簡単に出来てカスロム入れ放題だからまだ良い
カスロム自由に選べないメーカーがヤバい - 53 : 2021/11/03(水) 09:47:58.50 ID:dj0+V35vM
-
>>33
そもそも始めからまともに使えないからあれ
設定しても通知届かなくなったし - 34 : 2021/11/03(水) 09:40:21.77 ID:WLDBRbbk0
-
これじゃ12GBもあるメモリ無駄じゃん
- 37 : 2021/11/03(水) 09:40:58.25 ID:Jb0sHmZ20
-
うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
- 38 : 2021/11/03(水) 09:41:27.60 ID:Jb0sHmZ20
-
>>1
なにこの下手糞な翻訳 - 39 : 2021/11/03(水) 09:41:30.58 ID:iFoKU1V6M
-
通知だけは生かしといてや…
- 40 : 2021/11/03(水) 09:41:38.21 ID:YjbUtmBkM
-
バッテリー容量増えてきたのになぜこんな省エネ設定みたいなものを強制するんだ?
頭悪いのか - 42 : 2021/11/03(水) 09:42:24.90 ID:MEhox1Vg0
-
画面分割は大丈夫だよな?
通勤中はyoutube流しながら5chやってんだわ - 43 : 2021/11/03(水) 09:43:50.63 ID:T1LCaRb70
-
じいちゃん用に安かったからシャープのスマホ選んだけどアラーム鳴らないLINE通知届かないって文句言われるし完全に失敗したわ
- 44 : 2021/11/03(水) 09:44:02.23 ID:uzT/YWGN0
-
LINEの通知が機能しなくなるでこれ
- 46 : 2021/11/03(水) 09:44:53.12 ID:KnCSkSH+0
-
AdGuardがタスクキルされるの?
- 47 : 2021/11/03(水) 09:44:56.55 ID:8BVYCgXK0
-
じゃあアップデートしなけりゃいいじゃん
- 48 : 2021/11/03(水) 09:45:12.44 ID:bt/g5bf8M
-
強制的にiphone買わせるつもりか
- 49 : 2021/11/03(水) 09:45:36.40 ID:AzC6JcZCM
-
小型で高価ですぐさばけそうなのは買うべきじゃないよ。
タンスとか鶏糞とかは抜かれないだろうけど - 50 : 2021/11/03(水) 09:46:07.93 ID:cqvslny70
-
iPhoneじゃあるまいし自由度高めのOSでいてくれよ
- 51 : 2021/11/03(水) 09:46:38.90 ID:zeUqhi9XM
-
昨日12にアプデしたばかりなのに
2chMate 0.8.10.106/Google/Pixel 3a/12/DR
- 52 : 2021/11/03(水) 09:47:55.26 ID:c2vloapN0
-
pixelだけどgmailが遅いくらいかな
- 55 : 2021/11/03(水) 09:49:09.21 ID:nQkJgpOXM
-
最近のはメインメモリー4とかだろ?
1とか昔のはともかく要らねえだろ - 56 : 2021/11/03(水) 09:49:20.53 ID:z2I35Q/C0
-
それより深夜になったら自動的に機内モードにする機能つけろよ
日本だけでも火力発電所一個分の節電になるんじゃないの - 57 : 2021/11/03(水) 09:50:47.21 ID:KJlfQn/80
-
adguard潰しに全力出してきたか
コメント