title: android: how to update application with shared user id to a version without shared user id
body: <p>When developing an android app we found following issue in the upgrade process on the following described situation:</p>
  
  <p>·Versions &lt; 1.0 don't have android:sharedUserId declared in the manifest
  ·Versions later than 1.0 (1.X) have android:sharedUserId declared in the manifest.</p>
  
  <p>The issue is that we found users previous to version 1.0 cannot update the application to any version >= 1.0, due to shared user incompatibilty</p>
  
  <p>So we would like to do a new build removing sharedUserId to allow them to upgrade. But then we have another problem:  if we remove shared user id we found that users of version 1.0 will not be able to update to the newer versions 1.X in the future because installation fails.</p>
  
  <p>How can we unify the upgrade process? Is there some trick for achieving this?</p>
  
  <p>Thanks</p>