Risposte:
Non proprio, no. Quando si disinstalla un pacchetto, vengono rimossi anche altri dati relativi a quel pacchetto: ad esempio, i dati privati dell'app, i suoi dati sulla scheda SD, le preferenze predefinite per quell'app. Indica anche a qualsiasi altra app interessata che hai rimosso l'app, tramite una trasmissione di intenti . Altre app che ricevono tale trasmissione potrebbero intraprendere ulteriori azioni in base a ciò: ad esempio, un launcher (app della schermata iniziale) rimuoverà i collegamenti desktop e i widget da quell'app, poiché non funzioneranno più.
Quando viene aggiornato un pacchetto (ovvero sostituito con un nuovo file APK con lo stesso nome pacchetto e un codice versione successiva), la versione precedente viene interrotta, in modo che nulla dall'app sia più in esecuzione. Il vecchio file APK viene rimosso e il nuovo lo sostituisce, ma le altre azioni di disinstallazione non vengono eseguite: i dati dell'app privata e le preferenze predefinite vengono mantenute e la trasmissione di disinstallazione non viene inviata. Invece, viene trasmesso un intento diverso per dire a qualsiasi app interessata che il pacchetto è stato aggiornato.
Quindi, mentre il vecchio file APK viene rimosso, l'effetto di un aggiornamento è molto diverso dalla disinstallazione del vecchio pacchetto e quindi dall'installazione di quello nuovo.
In Google Play la situazione può essere leggermente diversa se lo sviluppatore ha abilitato gli aggiornamenti delta (chiamati aggiornamenti intelligenti da Google).
In un aggiornamento delta vengono scaricate e applicate all'APK esistente solo le modifiche tra le due versioni. Ad esempio, se hai un'app delle dimensioni di 15 MB e lo sviluppatore decide di modificare l'immagine di sfondo, non è necessario scaricare nuovamente l'intera applicazione, puoi semplicemente scaricare il delta (differenza), che include il nuovo Immagine. Il vecchio APK viene quindi duplicato, il nuovo contenuto viene iniettato nella copia del vecchio APK e, in caso di successo, il vecchio APK viene rimosso. Il risultato finale è l'APK aggiornato.