the app live on windows store , has 8.0 version. if re-target windows phone 8.1 , publish new features, available windows phone 8.0 users?
most of our users still on 8.0.
the user (os/store) downloads suitable package of app. if user has wp8.1 , app has 8.1 package, installed, otherwise 8.0 app package downloaded.
from have written, have working wp8.0 version of app, if want add new features 8.1 then, once retarget app, have add new package app when updating it. not replace old working 8.0 package. once have added new package , has passed certification, users have 8.0 version of app , 8.1 os version, prompted there update available.
what important:
- you can retarget both 8.1 silverlight , runtime (of course second option needs more changes , things rewritten),
- isolatedstorage preserved,
- when retarget runtime, have parse isoalatedstoragesettings file in localstorage.
i've done similar thing wp8.0 -> wp8.1 runtime, recommend test on beta app, sure how works.