回答:
いいえ、違います。パッケージをアンインストールすると、そのパッケージに関連する他のデータも削除されます。たとえば、アプリ自体のプライベートデータ、SDカード上のデータ、そのアプリのデフォルト設定などです。また、インテントブロードキャストを介して、アプリを削除したことを他の関心のあるアプリに通知します。そのブロードキャストを受信する他のアプリは、それに基づいてさらにアクションを実行する可能性があります。たとえば、ランチャー(ホームスクリーンアプリ)は、デスクトップショートカットとウィジェットをそのアプリから削除します。
パッケージがアップグレードされると(つまり、同じパッケージ名と新しいバージョンコードの新しいAPKファイルに置き換えられると)、古いバージョンが停止し、アプリから何も実行されなくなります。古いAPKファイルは削除され、新しいAPKファイルに置き換えられますが、他のアンインストールアクションは実行されません。プライベートアプリデータとデフォルト設定が保持され、アンインストールブロードキャストは送信されません。代わりに、興味のあるアプリにパッケージが更新されたことを通知するために、別のインテントがブロードキャストされます。
したがって、古いAPKファイルが削除されても、アップグレードの効果は、古いパッケージをアンインストールしてから新しいパッケージをインストールする場合とは大きく異なります。
Google Playでは、開発者が差分更新(Googleによるスマート更新と呼ばれます)を有効にしている場合、状況は少し異なる場合があります。
差分更新では、2つのバージョン間の変更のみがダウンロードされ、既存のAPKに適用されます。たとえば、サイズが15MBのアプリがあり、開発者が背景画像を変更することを決定した場合、アプリケーション全体を再度ダウンロードする必要はありません。新しい(画像。次に古いAPKが複製され、新しいコンテンツが古いAPKのコピーに挿入され、成功した場合は古いAPKが削除されます。最終結果は、更新されたAPKです。