マルチタスクは iOS 4 で導入されました。それ以来、多くのユーザーは、リソースを無駄にせず、バッテリーをできるだけ長く保つために、マルチタスクをオフにする方法を疑問に思ってきました。ただし、アプリをオフにする必要はありません。この記事ではその理由を説明します。
iOS 4 のマルチタスクは、デスクトップや Windows Mobile でよく知られているマルチタスクとは異なります。誰かが制限されたマルチタスクについて話し、誰かが マルチタスクの賢い方法。順番にやってみましょう。
iOS 4 の新機能は、いわゆるアプリケーションの高速切り替え (Fast Switching) です。ホームボタンをクリックすると、アプリケーションの状態が保存され、アプリケーションに戻ると、電源を切る前に中断した場所が表示されます。 しかし、アプリケーションは実行されていません バックグラウンドでは、シャットダウンする前に彼女の状態だけがフリーズしました。
ホームボタンをダブルクリックするとアクティブになるマルチタスク バーは、最近起動したアプリケーションのバーです。これらのアプリはいずれもありません バックグラウンドでは実行されません (例外を除き)、オフにする必要はありません。 iPhone の RAM が不足すると、iOS 4 は自動的に iPhone をオフにします。高速切り替え機能を使用すると、比較的すぐに別のアプリケーションに切り替えることができるため、アプリケーションを切り替えるときに使用します。
App Storeのアップデートでは、いわゆるiOS 4への対応がよく見られます。これは多くの場合、アプリケーションに高速スイッチングを組み込むことを意味します。デモンストレーション用にビデオを用意しましたので、ご覧ください。 高速スイッチングを備えたアプリケーションとの違い そして彼女なしで。スイッチバック速度に注意してください。
ホームボタンをダブルクリックして呼び出される下部バーは、実際にはマルチタスクではないことはすでに説明しました。しかし、これは新しい iOS 4 にマルチタスク機能がまったくないという意味ではありません。 iOS 4 にはいくつかのマルチタスク サービスがあります。
- バックグラウンドミュージック – ストリーミングラジオなどの一部のアプリはバックグラウンドで実行される場合があります。アプリケーション全体はバックグラウンドで実行されず、サービス (この場合はストリーミング オーディオ再生) のみが実行されます。
- Voice-over-IP – ここでの典型的な代表者は Skype です。アプリを起動していなくても電話を受けることができるサービスです。アクティブ化されたアプリケーションは、指定されたアプリケーションの名前が表示された新しいトップ バーの表示によって通知されます。このサービスをインスタント メッセージングと混同しないでください。メッセージはプッシュ通知経由でのみ受信できます。
- バックグラウンドローカリゼーション – GPS を使用するサービスはバックグラウンドでも実行できます。したがって、ナビゲーションから電子メールに切り替えることができ、ナビゲーションは少なくとも音声によるナビゲーションを継続できます。 GPS がバックグラウンドで実行できるようになりました。
- タスクを完了するh – たとえば、RSS から最新ニュースをダウンロードしている場合、アプリケーションを閉じた後でもこのタスクを完了できます。ただし、ジャンプ (ダウンロード) 後は、アプリケーションは実行されなくなり、他のことができなくなります。このサービスは分割された「タスク」のみを完了します。
- プッシュ通知 – 誰もがすでに知っていることですが、アプリケーションはインターネット経由でイベントに関する通知を送信できます。おそらくここでこれ以上立ち入る必要はないでしょう。
- ローカル通知 – これは iOS 4 の新機能です。特定の時間にイベントの通知を受け取りたいアプリケーションを設定できるようになりました。アプリをオンにする必要はなく、インターネットに接続する必要さえなく、iPhone が通知してくれます。
たとえば、iOS 4 では何ができないのか気になりませんか?マルチタスクにはどのような制限があるのでしょうか?たとえば、このようなインスタント メッセージング プログラム (ICQ) はバックグラウンドで実行できません – 彼はコミュニケーションを取る必要があるが、Apple は彼にそれを許可しないだろう。しかし、これらの場合の解決策はあります。たとえば、特定の開発者のサーバーで電源がオフになった後でも接続されたままのアプリケーション (Meebo など) を使用し、メッセージを受信した場合はプッシュで通知されます。通知。
この記事は、iOS 4 のマルチタスクが実際に何を意味するのかを概説するために作成されました。これが作成されたのは、私の周囲で、マルチタスク バーを開いたり、アプリケーションを使用した直後に閉じたりし続ける混乱したユーザーを見たことがきっかけでした。しかし、これはナンセンスであり、そのようなことをする必要はありません。
スティーブ・ジョブズ氏は、ユーザーが常にタスクマネージャーを調べたり、無料のリソースを操作したりする必要はないと述べました。ここ 解決策はうまくいきます、これはアップルです。
素敵な記事をありがとうございます。
アプリケーションの終了には実際的な側面が 4 つある可能性があることを付け加えておきます。それは、アプリケーションが実際にリセットされることです。具体的には、iOSXNUMX 用 IM+ の最初のバージョンには何らかのバグがあり、サポート ページでは、一時的な解決策 (新しいバージョンがリリースされる前) として、動作がおかしいアプリを閉じて再起動することだけを推奨していました。
たとえば、アプリケーションをリセットするためにシャットダウンを使用するのは確かに適切です。私も完全に同意します。
記事をありがとう、
アプリケーションを RAM にロードしたままにし、アプリケーションを高速に切り替えるためには、アプリケーションを閉じたスタンバイ モードで必要な量よりも少し多くのバッテリー電力が必要であることを指摘したいと思います (メモリ リークは考慮しないでください)。今考慮に入れてください)。
確かに、この方法はバッテリーに優しいですが、RAM がアプリケーションでいっぱいになるという事実により、バッテリー負荷が若干高くなります。
したがって、Apple が一部のアプリケーションを RAM で実行しないようにするオプションを追加し、ユーザーが RAM に残しておきたいアプリケーションだけを選択し、その他のアプリケーションはオフにするのが適切でしょう。これらのアプリケーションは、たとえば、ユーザーは時々電源を入れます。
結局のところ、RAM全体に全体として電力が供給されます。その中のバイト群がフリーズしたアプリケーションなのか空き領域なのかは関係ありません。そしてメモリの断片化などはどうなるでしょうか...メモリチップはどの部分をオフにして電源をオンにする必要があるのか、どの部分をオフにして電源をオンにしてはいけないのかをどのようにして知るのでしょうか?それはただの愚かです。現在、メモリチップの消費量も、その内容が変わらなければ最小限に抑えられています。
申し訳ありませんが、私のユーザーエクスペリエンスではそうではなく、わずかではありますがバッテリーに負荷がかかっています...そして誰かが以下に書いているように、3GSの応答も低下しますが、おそらく改善されるでしょう...それについては何もありません
実際にはそれほど負荷をかける必要はありません。Adam が書いているとおりです。メモリには常に同じ方法で電力を供給する必要があり、これらの休止中のアプリケーションはプロセッサに影響を与えません。
実際のところ、私は iOS 3 に対応していないアプリケーションを使用すると iPhone 4gs の耐久性が低下するという問題に悩まされたり、時々問題が発生したりしましたが、それはどんどん改善され続けており、毎日ゆっくりといくつかのアップデートをダウンロードしています。 .. iPhone アプリケーションのアップデートの第一波が到着して以来、すべてが安定しました ;) そして、私もかつては復元をしたくなくても実行しなければならなかったのも事実です :)
個人的にはバッテリー消費量の増加には気づきませんでした
注意したいのは、オフにしていないアプリケーションが増えると、メモリが少なくなり、iPhone が遅くなるということです...私の場合、3GS は簡単に 3 MB に達してしまい、亀のような状態になります...。
メモリが不足すると、iPhone は実行中のアプリケーションを最初にシャットダウンするため、常に十分な RAM が確保されます。私の iPhone 3GS では速度の低下に気づきませんでした (私は本当にヘビーユーザーです)。
私の 3GS の速度が耐え難いほど遅くなります…SMS やカレンダーなどを開くのに永遠に時間がかかります…パー アプリを閉じると非常に助かります… (ほとんどの場合、Safari とオムニフォーカスで十分です…)
残念ながら、そうなのだと確認しなければなりません。
それは本当だと断言できます。複数のアプリケーションを実行している 3GS は単純に速度が低下します。自分では理解できないのですが、電話でよく観察しています。
4G はメモリが XNUMX 倍なので、間違いなくはるかに優れています...
新しい OS は以前よりもさらに高速になっていると思いますが、それはおそらく私の単なる問題です。印象
私の iPhone には 15 GB のアプリケーションが入っていますが、それらを使用していますが、観察していません。私も同様の問題を抱えており、4.0 GM の方がうまく機能したため、XNUMX GM に戻りたいとさえ思ったのは事実です。残念ながら、私は JB を持っておらず、SHSH BLOB も保存していないので、それは不可能です。復元を行ったところ、すべてが迅速かつ美しく動作し始めました ;)
ローカル通知についての言及はすでにどこかで見ましたが、そのオプションはどこにも見つかりませんでした。例えば。アップデートされた Pocket Informant にはそれらがあるはずですが...わかりません。どういうわけか、iPhone に通知が表示されません。満足していない、不十分だと感じています。
また、スリープ状態のアプリケーションをオフにすることはできますか?あるいは、ホームを押すとアプリが自動的にバックグラウンドにプッシュされるときにアプリを終了するにはどうすればよいですか?
それはうまくいきます - 1つのアイコンの上に指を置くと、すべてのアイコンが震え始め、マイナスが表示されます
私の観察によると、4G 携帯電話の iOS3 に高負荷がかかると、快適な最新の携帯電話がかなり不快な WM タイプのスマートフォン (または私の古い Treo680 の PalmOS) に変わってしまいます。ただ、遅れ、遅れ、遅れを繰り返すだけです。唯一役立つのは、実行中のアプリを定期的にクリーンアップすることですが、私はそれが本当に好きではないので脱獄したくありません。真剣に iOS3 に戻すことを考えていますが、どのアプリが iOS4 に最適化されているかわかりません。現時点ではそれを呼びます。わかりませんが、私はおそらくこの記事の著者よりもさらにヘビー ユーザーだと思いますが、起動が遅いアプリケーションは見逃せません。ただし、私が通常実行しているのは、カレンダー、電話、SMS、メモ、その他、サファリで 8 ページです。 、ジオキャッシング、写真、連絡先、聖書、iPod、アプリストア (3MB の無料 RAM)。私は Apple ファンですが、私の個人的な見解では、iOS4 は古いハードウェア (3G を含む) にはまったく適していません。
でたらめ。私は iOS 3 を搭載した 4GS を持っていますが、まったく問題ありません。 iOS 4 は iOhone 4 および 3GS 用です。後者には単にフリーズする可能性があるという問題があります (2G 所有者としてはよく理解しています) が、それは論理的です。私たちはソフトウェアの開発を望んでおり、それはもちろん多少の「状態」になります。または、ハードウェアは同じでありたいが、SF があまり変わらないことを考慮する必要があります。
iPhone ではマルチタスクをうまく処理できるかもしれませんが、残念ながら一部のアプリはそうではありません。たとえば、COMIC READER MOBI は、メモリが少ないため次のページを読み込まないことを無味乾燥に通知するだけです。通常、再び起動する前に、スリープ状態のアプリをほとんどすべて強制終了する必要があります:-( そして、私は 3GS を持っていますが、上記のアプリは OS4 用に変更されていると思われます。
アプリケーションサポートに問い合わせてみてください。問題は明らかにそこにあります;(
誰かローカル通知がどこに設定されているか説明してもらえますか? [設定] > [通知] にありますが、特定のアプリに対して許可する必要がありますか?それ以外の場合、他の通知設定は見つかりませんでした(その他は電子メール収集設定にのみあり、サーバーから通知を送信するプッシュだと思います)ありがとうございます。
アプリケーションはローカル通知をサポートする必要があります。たとえば、ローカル通知を備えた興味深いアプリケーションは Notify 2 です。
さて、しかしポケット情報提供者についてはどうですか?それはできるはずですが、ローカル通知と他の通知の違いにはどこにも気づきませんでした。私も試したことがないことを認めます。彼らはプレミアムバージョンで Palringo を試しているのですが、説明に通知に関することが書かれています (もちろんローカルに関するものではありません) が、アイコンにもバッジがありません。アプリケーションから別の場所にジャンプして再び戻ることはできますが、戻ったときに再度ログインしてしまいますが、これは予想外でした。私がその Palring に直接いない場合、どこにも通知はありません。大丈夫ですか?最悪なのはおそらく 2Do アプリケーションで、通知は WiFi 環境下でのみ機能すると述べています。タスクリストとしてはかなり情けないですね。 7ドルでは…残念です。 :-(
私は依然として、Apple の「マルチタスク」の実装よりもバックグラウンダーの方が良いと感じています。それ以外の場合は、フルフレームでも 3GS の速度低下に気づきません。最初は習慣で sbsettings を使用してアプリケーションをオフにしましたが、後で諦めましたが、問題はありませんでした
毎回ではなく、時々、3GS の速度が低下することに気づきました。いずれにせよ、すべてのアプリケーションが正しく動作するわけではありません。たとえば、Seznam の TV Seznam はアクティブなサービスへの移動を登録せず、TV 番組の更新を読み込まないことがあります。そのため、アプリケーションを再起動すると改善しますが、これは元の状態とは逆です。
コミュニティの皆さん、こんにちは。
アプリケーションの苦情に対処したことがある人はいますか? iOS4 ではナビゲーションが機能しませんし、89 ユーロも決して安くありません...苦情はどのように処理されますか?
問題はアプリケーションにあるわけではありません。 iPhone を再起動してみてください。それでも問題が解決しない場合は、電話全体を復元してください。 Navigon は、iOS3 の 4G 環境で問題なく動作します。
3GS でも速度の低下には気づきませんが、開いている Safari ウィンドウをリロードするのが気になります。十分な RAM がある場合、すでにロードされているページのコンテンツは保存されます。