Androidでは裏に回ったアプリはそのままスリープした状態で残っておりメモリが足りなくなるとOSが自動的にKillする、というくらいの知識はあったのですが、具体的な優先順位などの話があり興味深いものでした。S2でも確認してみました。以下のように書かれていました。あとプロセスをKILLする閾値は多少大きいようです。KILLする、ということでいいのかな?FOREGROUND_APPは前面で動作中のアプリ、VISIBLE_APPはユーザから見えているアプリ、PERCEPTIBLE_APPはユーザから認識可能なアプリだそうです。バックグラウンドで音楽を再生するアプリがそうです。HEAVY_WEIGHT_APPはウェイトが高いということでしょうけどよくわかりません。SECONDARY_SERVERは何だろう。HOME_APPはホームアプリ。HIDDEN_APPはいわゆる裏に回った普通のアプリですね。EMPTY_APPは何?からっぽのアプリ?Androidで裏に回ったアプリ(というかプロセス)を殺すにあたっては、結構、細かい種類に分けて管理しているということがわかりました。あと、サービスはこれとは別扱いになっていて、OSからは殺されないはずです。https://nyanchew.com/?q=en/category/digital-life-j/android。