Si vous développez sur android et publiez sur Google Play, on vous prévient souvent de ne pas oublier sa key store (certificat). En effet, on se dit "c'est bon je verrai plus tard' on note rien, on oublie le password ou pire on perd carrément cette clé.
Cette clé représente la signature numérique de l'auteur de l'application. Si vous la perdez, vous allez en régénérer une qui pour google représentera un nouvel auteur.
Pour l'utilisateur qui veut mettre a jour une application, ceci se traduira par une erreur d'installation tant que l'ancienne appli ne sera pas désinstallé. --> pas bon
Pour éviter cela, il y a une parade qui consiste à changer le manifest package name. Dans mon cas par exemple, le nom de mon package est fr.reactor.trackus. En le renommant c'est comme si je créé une nouvelle application disctinct. L'utilisateur aura donc 2 applis. Mais on repart sur une nouvelle app. Un conseil, redisigner un peu le logo de votre bouton d'app, histoire de faire comme si c'était "plus neuf" pour l'utilisateur...
Pour aller plus loin, sachez qu'il ya des choses à ne pas faire avec Android, tout est dis dans cet article :http://android-developers.blogspot.fr/2011/06/things-that-cannot-change.html