I use my Owner profile to install, disable, then push apps to my other secondary User profiles. One of my secondary User profiles is my main driver. I use this daily. I recently learnt about Private Spaces, and this is where I have setup a Private Space.
I also discovered there are two ways to install apps to a Private Space.
1. Via the Owner profile
Within the Owner profile, use Google Play Store to install an app, then push it to the User profile (that contains the Private Space), then push this app again to the Private Space. I.e. Owner → User → Private Space
2. Directly into the Private Space
Within the Private Space, use Google Play Store to install apps directly.
For apps that have been installed via option 2, in the Owner profile in Settings/Apps/See all apps/[app name]
these apps have following message: "Not installed for this user"
This is self-explanatory, i.e. the app is independent of the Owner profile.
How are you guys installing apps in your Private Space? Are there advantages or disadvantages or either approach?
I have gone with option 2, simply because it is more convenient to install apps.
I read that the code (or binaries) of installed apps across all profiles are not duplicated and stored in one place only. Therefore storage usage should be the same with either option.
(Note: When I say "push the app", I mean, Settings/System/Users/[user profile]/Install available apps.)
Thanks.