Breaking upgrades in Android
<p>It will save a lot of coding if I am able to make a breaking change to my Android application. Instead, they will have to download a clean install and visit a URL to reinitialise the application data.</p>

<p>According to the <a href="http://developer.android.com/guide/publishing/publishing.html#marketupgrade" rel="nofollow">documentation</a>, "if the package name and signing certificate do not match those of the existing version, Market will consider it a new application and will not offer it to users as an update." This would allow me to publish a new version of the application without the user being able to accidentally upgrade and break the application. </p>

<p>If I do upload a new version of my application with a different signing certificate, will the application appear in the application store twice? If so, is there any way to prevent users from downloading the old application?</p>
