アプリの削除は、アプリの無効化とは異なりますか?


13

ルート化の主な利点の1つは、ブロートウェアを削除することです[推測します]。不要なブランドベースまたはオペレーターベースのアプリを削除することはAll Application、それを無効にすることとは異なりSettingsますか?これらのアプリはOSにプリロードされており、これらのスペースを使用することはできないため、メモリの改善も見当たりません。

回答:


15

それが既にされているように言った:主な違いは、ということである無効単にアプリケーションを、それが使用不能にマークをしながら、(容易に戻すことができる)除去物理するアプリケーションおよびデバイスからのすべての接続されたデータを除去します。

まだ開いたままになっているのは、アプリを無効にすることで得られなかったアプリを削除することで得られるものです。簡単に元に戻されないというリスクに値しますか?

  • Space:おそらくここでシステムアプリについて話しているのでしょう。これらは通常/system、読み取り専用でマウントされるパーティションにインストールされ、「通常の(ユーザー)アプリケーション」では使用できません。そのため、アプリ自体を削除しても、「他のアプリを簡単にインストールする」だけのスペースはありません。それでも:
    • ほとんどすべてのアプリにはデータがあり、/data/data/<app_package_name>1に保存されます。[設定]→[アプリ]で[キャッシュを消去]と[データを削除]を押すと、これらがリセットされますが、すべてが完全に削除されるわけではありません。アプリを削除します。したがって、ここで少なくともある程度のスペースを確保できます。
    • すべてのアプリが「最適化」されているため、ユーザーパーティション(内部/data/dalvik-cache)にDalvik / ARTキャッシュデータが存在します。アプリを削除すると、このキャッシュは削除されます。無効にすると、キャッシュは残ります(下記のデスマスクセールスマンのコメントを参照)。
  • パフォーマンスとバッテリー:アプリを無効にすると、ユーザーには見えなくなりますが、ファイルはまだ存在しています。また、パッケージマネージャーは、それが存在することを認識しています。さらに、アプリの「意図」は引き続き利用できます。別のアプリが直接それらを呼び出した場合、無効なアプリは呼び出しに応答します。また、以前にリスナーを登録していたいくつかのブロードキャストを聞いているようです(例:私のLG Optimus 4Xは、私が無効にしたそれらの肥大化したLGのものを持っています。
    つまり、無効なアプリは、他の場所から呼び出された場合でもバックグラウンドで実行でき、バッテリーとCPU、さらに帯域幅やその他のリソースを消費します。削除されたアプリは明らかにできません。

1一部のアプリはデータをSDカードに(通常は「より大きな塊」)格納しますが、ほとんどすべてのアプリには少なくとも以下の中央データがあります/data/data


/ data / data spaceは使用可能ですか?
サミール

はい。私が書いたように、それはすべてのアプリで利用可能なパーティションです。各アプリは、インストール時に割り当てられたディレクトリを取得します(/data/data/<package_name>)。そこでデータを保存できます。詳細については、Androidフォルダー階層Androidアプリがデータを保存する場所を参照してください。また、.apkファイルはこのパーティションにインストールされます。アプリケーションがインストールされるファイルシステムの場所を
イジー

@Izzyわかったので、システムアプリをアンインストールすると、以前はDalvik / ARTキャッシュで占められていた使用可能なスペースがネットになることを説明するように回答を編集できます。次に、アプリが単に無効になっている場合、キャッシュは領域を占有し続けます。
デスマスクセールスマン

1
@IzzyデフォルトのLineageOSギャラリー、Gallery2は無効のままにします。私はの存在を確かめることができ/data/dalvik-cache/arm/system@priv-app@Gallery2@Gallery2.apk@classes dex、および/data/dalvik-cache/arm/system@priv-app@Gallery2@Gallery2.apk@classes.artファイルマネージャとSDメイドの両方を経由し。2つのうち、最初のファイルの重量は3.8MBで、他のファイルの合計は32.0kBです。
デスマスクセールスマン

1
@DeathMaskSalesmanに感謝します–それを答えに統合しました!
イジー

1

あなたは本当にあなた自身の質問に答えました:

不要なブランドベースまたはオペレーターベースのアプリを削除しても、[設定]の[すべてのアプリケーション]からこれらのアプリを無効にすることと違いはありますか?

あなたが書いたもの:

これらのアプリはOSにプリロードされており、これらのスペースを使用することはできないため、メモリの改善も見当たりません。

アプリを無効にすると、アプリがアプリリストから「非表示」になり、バックグラウンドで実行されなくなります。しかし、それでも電話のメモリのスペースを消費します。一方、アプリを削除すると、スマートフォンからアプリのすべての痕跡が削除され、関連するすべてのスペースが解放されます。


関連するスペースを解放しますが、これらのスペースはユーザーの儀式で使用できませんか?
サミール14年

かもね。アプリが削除され、スペースが解放された場合、ユーザーはそれを使用できますが、アプリを無効にした場合はそうではありません(スペースは引き続き消費されます)。
カランラジバルア14年

OSは使用できない携帯電話のメモリに読み込まれたので、私はそう思う。間違っている場合は修正してください
Sameer 14年

^^ OSを削除するわけではありません。カスタムROMをフラッシュすると、スペースが解放されます(たとえば、新しいROMは、元のROMで300MBではなく200MBのスペースを使用します。解放された追加の100MBを使用できます)。
カランラジバルア14年

1
私はそうは思わない、設定>アプリにリストされている電話メモリはAndroid OSが少なくともインストールされているメモリに接続されていないので、500 mbカスタムROMと300 mbカスタムROMをインストールしたときに電話メモリに違いは見られませんでした。
サミール14年

0

どちらの場合(削除または無効化)でも、アプリはメモリ内で実行されません。サムスンのアプリのように実行し続けるサービスであれば、CPUを使用するアプリの数が少なくなり、バッテリー寿命が向上する可能性があります。

アプリを削除/アンインストールすると、間違いなくメモリ/ストレージが解放されます。しかし、アプリが最初から非常に小さい場合、解放されたストレージはおそらく無視できるでしょう。

アプリを無効にすると、必要なときにアプリを有効にできるという利点があります。再度ダウンロードしてインストールする必要はありません。


0

ここで言及したことのない別の違いは、アプリを削除するとファームウェアの更新で問題が発生する可能性があることです。そのため、アプリのデフォルトをクリアし、強制的に停止し、データをクリアしてから、絶対に必要な場合やスマートフォンが受信されなくなった場合にアプリを無効にすることをお勧めしますとにかく更新

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.