- 締切済み
iPhoneのこまめなタスクキル無意味説が怪しい
「iPhoneで使ってないアプリの終了はパフォーマンス向上にも消耗速度軽減にもバッテリー節約にも無意味」 みたいなことを多くの人たちが言ってるようです その理由は「アプリを立ち上げていてもそのアプリを使っていないときにはメモリもバッテリーも消費していないから」だそうです でも使わないアプリを残してるとバックグラウンドで通信したりデバイス内部のデータを参照しだしたり、アプリによっては位置情報や連絡先を確認しにいったりしますよね iPhoneの設定でアプリごとに位置情報を許可したりなどの権限は制御できますけど個々のアプリでいちいち設定をチェックするのは時間が非常にかかるし新規でアプリを入れるたびにチェックするのも忘れるし面倒です なら普段から普通に使わないアプリを終了するようにする方がよっぽどパフォーマンスにもバッテリー節約にもなるんじゃないでしょうか アプリ終了なんて一瞬でできますし ”アプリの終了に電力を消耗するからそんなことしてると逆にiPhoneの寿命が縮む”という主張もあるみたいですが個人的には脅迫的で嘘くさくて信用していないのですが実際どうなんでしょうか 例えばLineは昔からやたらバッテリーを消費すると言われてますよね https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11247125821 眠ってる夜中も通信するなんてリソースが無駄の極みでしょう(SNSアプリの場合はメッセージを受信しないといけないので(リアルタイムでメッセージを確認したいとユーザーが思ってるなら)やむをえないとも言えますが)
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sngPoi2
- ベストアンサー率49% (476/954)
[前提] 下記はあくまで回答者の私感です。 [回答] 質問者の記載のとおりです。 [理由] 常に常駐していれば、バッテリーの消費は少ないと言うのは、1アプリを其のアプリの視点から判断されたものです。 iPhoneの場合、アプリ起動にはメモリー上に展開されたサンドボックス内に起動に必要なデータも含め、ローディングされます。 このローディング時にバッテリーの消費が発生する為で、一日に何回もアクセスするアプリの場合、常駐していた方がローディングに掛かるバッテリー消費は少ないでしょう ※因みに、アプリの終了に電力消費は掛かりません。 バックグラウンドで常駐している状態から復帰した際に、その時点の情報(画面)でそのまま復帰するのであれば、 その状態をメモリー上に保存されているので、当然メモリー消費は発生しています。 ※これはSTASTUSアプリのメモリー(RAM)センサーでも確認済みです。 複数のアプリをRAM上に常駐させているのであれば当然メモリー消費は大きく この状態でフロントでGameなどのメモリー消費の大きいアプリを稼働させていれば、当然スワップも多発します。 当然アプリもパフォーマンスも落ちますしスワップに依り電力消費も大きくなります。 バックグラウンド常駐でadを多発するアプリだった場合、 バックグラウンドで更新を許可しているのであれば、 当然、通信も発生しているのでバッテリー消費も発生しています。 [回答者は] 総合的に判断して、常駐させずに終了させる方が全体的な消費は少ないと認識します。 因みにバッテリー消費の一番の理由は、Wi-Fiが使用出来ない状態でWi-FiのSWをONにしている事です。 常に、Wi-Fiの電波を探す処理をしているので [補足] 「(SNSアプリの場合はメッセージを受信しないといけないので(リアルタイムでメッセージを確認したいとユーザーが思ってるなら)やむをえないとも言えますが)」 ⇒バックグラウンド常駐をしていなくてもリアルタイムで通知は受け取れます。
- notnot
- ベストアンサー率47% (4901/10362)
アプリ次第というか、バックグラウンでも何かしているアプリと、全く何もしないアプリを同列には論じられないです。 何かしてるアプリはもちろん動いている限りは電力を使うのはご承知の通り。全く何もしてないアプリ(通信せず端末内だけで完結するゲームなどだとあり得る。動作中は広告表示のための通信があったりするかもですが、停止中は広告表示も無いだろうから)であれば、使用メモリーはゼロでは無いが微少なので、ほとんど影響しないと思います。CPUはゼロですね。 ただ、止めたことによるマイナスは普通無いので、アプリ一覧でこのアプリは動向判断せずに一律止めるのが良いと思います。 例外的なケースで、止めない方が良い物があるとすれば、 「起動時あるいは終了時に大量に通信するが、それ以外の場合はそのアプリを操作中であってもほとんど通信しない」ようなアプリがあれば、停止しない方が良いでしょうね。そんなアプリはありそうな気はしませんが、論理的には考えられるというレベルの話です。
- MT765
- ベストアンサー率57% (2091/3632)
>使わないアプリを残してるとバックグラウンドで通信したりデバイス内部のデータを参照しだしたり、アプリによっては位置情報や連絡先を確認しにいったりしますよね メールやメッセージアプリなどはタスクキルしようが「バックグラウンド更新」を無効にしない限り勝手に通信します。 それ以外のアプリはアプリスイッチャーで切り替えられた時点で動作を停止します。 例えばアプリの更新ダウンロード中にアプリを切り替えてしばらく経ってから元のアプリに戻ってもダウンロードは切り替え時から進んでいないハズです。 >普段から普通に使わないアプリを終了するようにする方がよっぽどパフォーマンスにもバッテリー節約にもなるんじゃないでしょうか 「終了してもしなくても変わらない」です。 上にも書きましたがアプリスイッチャーで切り替えた時点でアプリは停止します。 >個人的には脅迫的で嘘くさくて信用していないのですが実際どうなんでしょうか これはその通り、信ぴょう性がいないです。 そんなことで寿命がーなんて言ってるなら使わないほうがマシでしょう。 >眠ってる夜中も通信するなんてリソースが無駄の極みでしょう 「バックグラウンド更新」をオフにすればたとえLINEでも勝手に通信はしなくなります。 参考 【「Appのバックグラウンド更新」はオフにしないほうがいい? - いまさら聞けないiPhoneのなぜ】 https://news.mynavi.jp/article/20230429-iphone_why/#:~:text=%E5%89%8D%E8%BF%B0%E3%81%97%E3%81%9F%E3%80%8C%E3%83%9E%E3%83%83%E3%83%97%E3%80%8D%E3%82%84%E3%80%8C%E6%A0%AA%E4%BE%A1%E3%80%8D%E3%81%AA%E3%81%A9%E6%A8%99%E6%BA%96%E8%A3%85%E5%82%99%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%81%BB%E3%81%8B%E3%80%81%E3%80%8C%E8%A8%AD%E5%AE%9A%E3%80%8D%E2%86%92%E3%80%8C%E4%B8%80%E8%88%AC%E3%80%8D%E2%86%92%E3%80%8CApp%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E6%9B%B4%E6%96%B0%E3%80%8D%E7%94%BB%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B5%E3%83%BC%E3%83%89%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E8%A3%BD%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AF%E5%BC%B7%E5%88%B6%E7%B5%82%E4%BA%86%E3%81%8B%E3%82%89%E9%99%A4%E5%A4%96%E3%81%95%E3%82%8C%E3%80%81%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E7%B6%9A%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E5%8F%AF%E8%83%BD%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82,%E3%81%9D%E3%81%AE%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%82%92%E3%82%AA%E3%83%95%E3%81%AB%E3%81%97%E3%81%A6%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%81%A7%E3%81%AE%E5%8B%95%E4%BD%9C%2F%E6%9B%B4%E6%96%B0%E3%82%92%E7%A6%81%E6%AD%A2%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86%E3%81%A8%E3%80%81%E5%89%8D%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%A8%E3%81%8D%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%80%81%E3%81%A8%E3%81%84%E3%81%A3%E3%81%9F%E5%8B%95%E4%BD%9C%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82
補足
ありがとうございます バックグラウンドの通信とマルチタスクにアプリが残ってることは関係ないということですね アプリの更新ダウンロードやインストール中に他のアプリに切り替えたりホーム画面のままにして画面を消して放置したりしているとダウンロードも読み込みも停止するということですね 非常にわかりやすい検証作業だと思ったので今度試してみたいと思いました ただ個人的には使っていないアプリを終了すると今使ってるアプリの処理速度が上がると感じるのですが気のせいでしょうか? また例えばLINEの場合、アプリを終了したままでいるとメッセージの通知がこないことがあったりメッセージの受信が遅れたりすると感じますがこれも気のせいなのでしょうか(こんな経験が何度となくあるのでメッセージ系のチャットアプリは落とさないようにしてます) またアプリを終了したことでバックグラウンド更新の頻度が下がる(逆にいうとアプリを終了せずにアプリスイッチャー?の画面に残したままにすることでバックグラウンドの通信がより高頻度で行われるようになる)ということはないのでしょうか