Add "Copy data"/"Move install" or similar option for "Install for" op
Please check before submitting an issue
- [X] I am using the latest version of App Manager
- [X] I have searched the issues and haven't found anything relevant
- [X] I have read the docs
Describe a description of the new feature
Currently when installing an app to another user/profile and you want to retain the data from another user/profile you've to:
- Make a backup
- Install to the other user/profile
- Restore the backup for the other user/profile
- (optionally) remove the original install of the app
This can get tedious, especially if you're doing this en masse, which I imagine some people are doing now that Private Space is an official feature, and this was also always an issue with Work Profiles and in general users/profiles.
Describe the solution you'd like
Multiple options, possibly all of them should be considered/added:
- The ability to select a user/profile to copy data from when installing to a profile 1a. An extra toggle that lets you also have the app be uninstalled from the user you're copying from would be convenient 1b. With the above, it may be wise to also add an option to auto backup the data before moving it, automatically, as some apps don't take kindly to being moved across users, but this is a minority
- An entirely new option, could be named "Move to user" or similar, which simply installs the app to another user/profile, copies the original data, and then removes it from the original user/profile
These would all be especially useful as batch ops, especially if you're creating/removing/uninstalling a user/profile and you want to deal with a long list of apps, and keep the data.
Describe alternatives you've considered
Hoping Android does this natively would sure be great, and technically an alternative, and it's surprising it isn't an official feature with the introduction of Private Space, but alas we can't even disable non-System apps through settings. So there's not really any alternatives, so to speak...
Additional context
No response