Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

バックグラウンドに回ったアプリの一括終了

iOS4で、マルチタスクというかバックグラウンドに溜まっていくアプリの一括で終了する方法はないのでしょうか?

アプリ長押し、マイナスアイコンで、終了は出来ますが、

ひとつつづ。。。


あれこれやっていると、10個ぐらいは溜まります。


CPUリソースは食っていないようですが、

メモリの確保はどんどん増えているようですね。


できればBKにまわったアプリを一気に終了したい気持ちありありです(笑)

iPhone 3GS, iOS 4

投稿日 2010/06/22 12:48

返信
返信: 13

2010/06/22 13:14 BOSS_YOOANN への返信

iOS4で、マルチタスクというかバックグラウンドに溜まっていくアプリの一括で終了する方法はないのでしょうか?


残念ながら現状一つずつ消していくしかなさそうです (^^;


メモリの確保はどんどん増えているようですね。


実際、これで使っているうちに動作が重くなっていくという不具合も出ているようです。

デフォルトでは閉じたらAppは終了で、バックグラウンドに残しておきたいものだけ意識的に操作して残すような仕様の方がよかったのではないかと個人的には思います。


iPod touch 3rd, 32GB, iOS 4, Mac OS X 10.6.4

2010/06/22 13:20 HAL への返信

実際、これで使っているうちに動作が重くなっていくという不具合も出ているようです。

デフォルトでは閉じたらAppは終了で、バックグラウンドに残しておきたいものだけ意識的に操作して残すような仕様の方がよかったのではないかと個人的には思います。


iPhone4では大した問題ではないのかもしれませんね。

メモリの確保も大した量ではないし、CPUも食っていない様子。


iPhone 4はメモリ512MBで3GSの倍ですよね?

ちょうどその辺の差が出てるのかもしれません。


System Activty 辺りで一括KILL出来るようになれば良いですね!

2010/06/22 13:21 BOSS_YOOANN への返信

一応ですね、一括終了する必要はない、ことになっています。

メモリが不足してくると、バックグラウンドで停止しているアプリは、使っていないものから順にOSによって終了させられます。


でも、ユーザーがメモリ不足を感じているという現状があるので、このタイミングが遅すぎるのかもしれません。iOS 4.1待ち?


また、マイナスアイコンをタップしてアプリをタスクスイッチャから削除する場合、それがiOS 4非対応のアプリではメモリを解放させる効果がないそうです。

非対応アプリの場合、別のアプリに切り替えた瞬間に完全に終了し、メモリに残りません。それでもタスクスイッチャに並んでいるのは、あれがバックグラウンドのアプリの一覧ではなく、単なる「最近使ったアプリの一覧」だからだとか。

Appleの目標は、メモリを占有しているアプリが何かをユーザーに「教えない/意識させない」ことにあるそうです。

もちろん、iOS 4対応アプリならば、タスクスイッチャから削除するとメモリからも消えるそうです。

2010/06/22 13:32 野尻隆裕 への返信

一応ですね、一括終了する必要はない、ことになっています。

メモリが不足してくると、バックグラウンドで停止しているアプリは、使っていないものから順にOSによって終了させられます。

なるほどそうなのですね。「動作が重くなったらタスクスイッチャ(が正式名? iOS 4の使用説明書みたいなものは既に公開されているのでしょうか?)で手動でAppを終了させる必要がある」という情報を先に耳に入れてしまっていたので、マメに削除しないといけないのかと思ってせっせと削除してました (^^;;

2010/06/22 16:11 HAL への返信

マメに削除しないといけないのかと思ってせっせと削除してました (^^;;

まぁでも、気分的なもんでも明示的に一覧で終了出来る術があるのは良いと思いました。私も気が向いたときに一覧みて削除とかしてます(遊んでいるともいう)

2010/06/22 16:24 野尻隆裕 への返信

また、マイナスアイコンをタップしてアプリをタスクスイッチャから削除する場合、それがiOS 4非対応のアプリではメモリを解放させる効果がないそうです。

非対応アプリの場合、別のアプリに切り替えた瞬間に完全に終了し、メモリに残りません。それでもタスクスイッチャに並んでいるのは、あれがバックグラウンドのアプリの一覧ではなく、単なる「最近使ったアプリの一覧」だからだとか。


なるほど。


試しにアプリを60個程立ち上げてタスクスイッチャに置いて、

System Activty を見ながら落していってみました。


物によっては全くメモリに残っていない物もある様で、それらがiOS 4非対応の様子。


さすがに60個の履歴があるとメモリは殆ど食われていますが、

動作がガクガクになる程でもなく、

全て落とし終わると、メモリもきっちり開放されて、

非常に快適な状態に戻りました。


タスク、メモリの管理はかなり優秀な印象です。

2010/06/22 19:21 BOSS_YOOANN への返信

>> BOSS_YOOANNさん


試しにアプリを60個程立ち上げてタスクスイッチャに置いて、


数に制限があるのかと思ったのですが、結構な数が記録されるんですね (^^;

# サードパーティ製Appがマルチタスクにどんどん対応していったときにどうなるかで真価が問われる・・・?


>> usadii3さん


まぁでも、気分的なもんでも明示的に一覧で終了出来る術があるのは良いと思いました。


ですね。


私も気が向いたときに一覧みて削除とかしてます(遊んでいるともいう)


お気持ちとてもよくわかります。私も久々に遊びがいのあるおもちゃが手に入ったとばかり遊び倒しています (^^)

とりあえず、11面にめいいっぱい散乱しているAppをがんがんフォルダに整理整頓中。

# 5面に収まって、やっぱりこれくらいが使いやすいよねと自己満足 (^^)

2010/10/15 17:32 BOSS_YOOANN への返信

私の場合、メインメモリの圧迫よりもマルチタスクによる
バッテリの消費が早くなるのが気になります。

最近、バックグラウンドAPIを実装したアプリが増えてると思いますが,
ホームダブルクリックによるタスクリストを表示させた際、
以下のどちらの状態なのかの判断がつかないのが気になります。


・ただ寝ているだけのアプリ(最近使ったアプリ的な意味合いで表示されているだけのアプリ)
・バックグラウンドで実際に動作しているアプリ


前者か後者かわからないので、アプリがタスクリストにたまった場合、
バッテリ消費を軽減するため、一括終了させてしまいたいという思いがありますが
それができないのがちょっと不満です。。。。

ちなみにバックグラウンドで動作可能なAPIは以下のようなものがあります。
・バックグラウンドオーディオ
・ボイスオーバーIP
・バックグラウンドロケーション
・プッシュ通知
・ローカル通知
・タスク完了
・高速アプリ切り替え

2010/10/15 17:40 ver365 への返信

・ただ寝ているだけのアプリ(最近使ったアプリ的な意味合いで表示されているだけのアプリ)
・バックグラウンドで実際に動作しているアプリ

前者か後者かわからない


前者です。最近使ったアプリケーションのリストというだけの意味合いだけなので、バックグラウンドで動作しているAppも動作していないAppも一緒くたです。


バッテリ消費を軽減するため、一括終了させてしまいたいという思いがありますが


一括で終了させたいのであれば再起動させるのが一番手軽かと思います。

バッテリーの消費が激しいAppが特定できているのであれば、手動で最近使ったアプリケーションのリストから削除することでAppを個別に終了させればいいかと思います。

2010/10/15 18:17 HAL への返信

早速回答ありがとうございます。


>前者です。

そうですよね。

前者の中の一部が後者なわけで、

そのあたりを意識させないような仕組みとしているように見受けられます。


ただ、この仕組み(実際のマルチタスクアプリと最近使ったアプリが一緒くた)が今後も継承されるのか、

破綻するのか興味深く見守りたいです。。。


ただ、私としては後者の

・バックグラウンドで実際に動作しているアプリ

だけが表示される方がありがたいですね。(ここで言ってもと突っ込まれるのででフィードバック済み)


考えが古いのかもしれませんが、「最近使った」と「常駐中」はやはり分けて管理(Killなど)したいです。

2010/11/21 09:37 BOSS_YOOANN への返信

一括終了ではないですが、マイナスアイコンは複数を同時押しすることができます。

中指と人差し指で2箇所のマイナスアイコンを同時に押してみてください。

これまでの約2倍の速度で削除することができるはずです😉

バックグラウンドに回ったアプリの一括終了

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。