Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

タスクキラーを適切にセットアップして使用する方法(ああ、そうです、私はそこに行きました!)

目次:

Anonim

エド。 注:皆、問題のために申し訳ありません。 列の全体がここにあります。

みなさん、こんにちは。 今週は、Android側の問題である効率的なタスク管理について説明します。

始める前に、はい、私はいくつかの奇妙な質問への最初の応答として「 タスクキラーの使用 をやめる」と言う人の一人です。 他の多くのかなり知識のある人々が同じことを言うでしょう。 彼ら(私たち)は正しい。 タスクキラーアプリケーションは、適切に使用すると、特に競合するすべての情報が存在する場合、特に混乱を招く可能性があるため、多くの問題を引き起こす傾向があります。 休憩の後に私たちに従ってください、これをきっぱり理解しましょう。

数日前に、Android Central Editorsのアプリケーションの選択に関するトップページの投稿がありました。 編集長のディーターボーンがTasKiller Proを選びました。 もちろん、コメントの2番目または3番目の返信は、タスクキラー が電話を 台無しにすることを素早く指摘し ました。 これは、私たちが本当にこれを一緒に議論する必要があり、全体としてタスクキラーを打つのではなく、それぞれの人が自分のニーズを決定できるようにする必要があるという私の考えを強めました。

Androidのメモリ管理

Androidは、マルチタスク、火を吐く獣になるように設計されました。 これにより、アプリケーションはデバイスのRAMにスポットを保持し、ユーザーが必要なときにフォーカスに戻る準備ができたままになります。 また、OSはアプリケーション間でライブラリを共有するのに非常に優れているため、アプリのコーダーは、選択するために既に構築された優れた機能を備えています。 完璧な世界(とにかく開発者にとって完璧)では、同じ理由で同じアプリケーションを使用し、それで終わりです。

しかし、完璧なものはありません

私たちは皆、さまざまなタイミングでさまざまな方法でさまざまなアプリを使用しています。 開発者にとってその悪夢を考えると、Android(または任意のモバイルオペレーティングシステム)がそのようにジョブを処理することは驚くべきことです。 その画面の背後で何が起こっているのかを見てみましょう。

アプリケーションは、起動したか、開発者が舞台裏で実行できるという利点があるために起動します。 最後のビットのいくつかの例-

  • アプリケーションを追加または削除すると、Google Voiceが起動します(実行されていなかった場合)。 アプリケーションをスキャンして、機能を使用または共有する必要があるかどうかを確認します。 新しいテキスト読み上げエンジンをインストールしますか? Google Voiceはそれを使用します。
  • SDカードからコンピューターに画像をコピーしますか? ギャラリーは、SDカードを再マウントして新しい写真やビデオをチェックするときに起動する必要があるため、それらをスキャンして適切な場所に表示できるようにする必要があります。

これはすべて素晴らしいですね。 上記で考慮していないのは、これらのアプリは閉じるように指示されるまでデバイスのメモリにとどまるということです。 彼らは他のリソースを使用せず、ただ座って、画面上に自分自身を再描画する準備ができています。 今日の1Ghz +プロセッサと高速データ転送の時代では、新しいアプリケーションをロードしようとするとすぐにイライラします。 デバイスを画面間でズームする必要があります。 デバイスに新しいアプリケーションをフォーカスして欲しい。 私たちは、デバイスが実際に実行するように設計されていない方法で実行することを望んでいます。 タスクキラーを正しい方法で使用すると、それらの目標に近づくことができます。

タスクキラーインターフェイス

各アプリケーションの外観と動作は少し異なり、タスクキラーも例外ではありません。 例としてAdvanced Task Managerを使用します。 私はこれを他のものよりも推奨していません。 それは私のニーズに合っていて、0.99ドルの価値があったので、代替品を探すのをやめました。 あなたの選択は少し異なって見えるかもしれませんが、同じ機能を持つべきです。 設定を確認するだけで、同じ変更と選択を行う場所が見つかります。

以下は、タスクキラーが実行を許可すると実行するアプリケーションのリストです。 実行中のすべてのプロセスが表示されるわけではありません。もう少し読むと、なぜそれが良いことなのかを説明できます。 少しこの画像を参照しますが、少し時間を取って、今はそれを見てください。

タスクを手動で強制終了する

タスクキラーを使用する最も簡単で最も簡単な方法は、タスクキラーを開いて、速度が低下したと感じるたびに不要なものを手動で削除することです。 トリックは、アプリを終了した場合に他に何が機能しないかを知ることです。 ゲーム、Webブラウザー、辞書、または他のスタンドアロンアプリのようなものは、通常、それらが実行されていることがわかった場合に削除するのに安全な方法です。 上記の例では、ダウンロードしたファイルを探していたため、Astro File Managerが実行されています。 Astroを使い終わったので、Astroを実行し続ける必要はありません。 私は安全にそれを殺すことができ、他には何も影響を受けません。

上記のスクリーンショットでは確認できませんが、マーケットも稼働しています。 私はしばらく市場を開いていませんが、それを殺すつもりはありません。 どうして? その場合、インストールされているマーケットアプリの更新の通知は届きません。すべての機能を使用するために生き続ける必要があるアプリがたくさんあります。 アプリを強制終了することができるかどうかを決める前に、少し考える必要があります。 考えるべきことの一般的な考え方は次のとおりです。

  • 何かを思い出させるアプリ –私はAstridを使用して、タスクと期限を思い出すのを助けます。 Astridは、イベントがいつ発生するかを通知する通知を起動できます。 私はそれを殺す場合、私はリマインダーを取得しません。 それから、私は自分のコンピューターで迷子になり、何もできません。
  • 更新を探すアプリ -前の例では、アプリケーションの更新を通知できるようにマーケットを実行したままにしました。 外部データを定期的に検索するアプリは、そのデータのいずれかを見つけたい場合、生き続ける必要があります。
  • まだ何かをしているアプリ –私の例では、Connectbotが実行されています。 更新中のガレージ内のサーバーにアクティブに接続しています。 すぐに切り替えて進行状況を確認したり、電話から直接コマンドを発行したりできます。 強制終了した場合は、毎回再度開いて接続する必要があります。

オートキリング

通常、タスクマネージャーには、アプリを定期的に終了する機能が備わっています。 これは物事が危険になる場所です。 ありがたいことに、ほとんどには、この自動キルフェスト中に殺されないアプリのホワイトリストのようなものが付属しています。 いくつかの常識がまだ必要ですが、一部のアプリは常にこのリストに含まれている必要があります

  • 製造元または通信事業者の名前が含まれるアプリケーションは、決して殺さないでください。
  • アンドロイドという言葉が含まれるアプリケーション。 (はい、期間は意図的にあります)決して殺されるべきではありません。
  • 時間を保持するアプリケーションは、決して強制終了しないでください。
  • 更新するウィジェットを含むアプリケーションは、決して強制終了しないでください。
  • / dataにインストールされていないアプリケーション(これはユーザーアプリのインストール先)を強制終了しないでください。
  • アプリケーションが何であるかを正確に把握できない場合は、絶対に強制終了しないでください。
  • 市場からの代替品でも、製造元からの代替品でも、決して殺されるべきではありません。 これは、Sense、Blur、およびTouchwizも意味します。 また、それらは存続する必要がある依存関係も持っています。上記の番号1、5、および6を参照してください。 もちろん、あなたがいじくり回していて、システムのどの部分を特定のインストールで実行する必要がないかを知っているなら、遠慮なく実験してください。 そして結果を共有してください。

これはかなり物事を絞り込みます。 すべてのゲームを強制終了します。 すべての「スタンドアロンアプリ」(上記の例のAstroなど)を強制終了するようにマークします。 時々必要なものに印を付けますが、殺されるために舞台裏で走りたくないです。 残っているものを読み、それが上記のカテゴリのいずれかに適合するかどうかを確認します。 もしそうなら、決して殺されないようにマークしてください。 私の例では、ConnectBotのようなものを考慮することを忘れないでください。 常に実行したくないのですが、使用している間はバックグラウンドで生き続けたいので、タスクマネージャーによって自動キルされないようにマークします。 もちろん、タスクキラー自体を設定して、それが存続するようにする必要があります。

タスクキラーにアプリを強制終了する頻度を決定する設定がある場合は、できるだけ頻繁に削除するように設定します。 そもそもタスクキラーを使用する理由は、タスクキラーを実行して使用しないことに意味がありません。

それが完了したら、ホームボタンを押して、しばらくの間すべてを無視します。 通常どおり電話を使用しますが、何かが以前のように機能しない場合は注意してください。 問題が解決しない場合は、ホワイトリストを見て、問題のアプリが強制終了されないようにしてください。 すぐに言います-アラームを使用したい場合は時計を殺さないでください。飛行機の最後の席はフライトを逃したため、チケット代理店で購入したものよりもはるかに高価です。:)

留意すべき最後の点-デバイスに問題があり、助けを求めている場合/その場合は、タスクキラーを使用していることとその使用方法を必ず記載してください。 「Cliqのアラームのヘルプ-ATKを使用しますが、 クロックを殺すことはありません」はこの良い例です。 それでも、タスクキラーの使用をやめるようにとの返信が届きますが、有用なものが得られることもあります。 あなたがタスクキラーを使用しているが、「正しい」使用を認識していることを人々に知らせることは、否定性の一部を取り除くでしょう。 また、わかりやすいスレッドタイトルを使用すると、フォーラムのモデレーターを常に助け、同じ問題を抱えている次の人を簡単に検索できるようになります。

rooted / ROM'd / Mad Scientistタイプの特別セクションはこちら

市場の荒野には新しい種類のタスクキラーがあります。 これらはlowmemorykillerカーネルパラメーターを調整し、ユーザー(つまり私とあなた)がすべてのアプリケーションを管理しようとするのではなく、通常どおりに物事を実行させます。 lowmemorykillerとその設定のコードがAndroid 1.0以降変更されていないことを考慮すると、意味があります。 必要に応じて時間をかけて設定を調整する場合は、これらがうまく機能します。 また、システム設定に特定の値を書き込むことにより、アプリケーションなしでこれらの設定をシステムに渡すことも非常に簡単です。 もしこれがあなたに興味があるなら(そして、あなたがtweekerであるなら!)、それはハッキングフォーラムのスレッドにとって素晴らしい題材であり、私が参加したいと思うものです。

次回まで、

ジェリー