sandboxed Play Store compatibility layer improved
This commit is contained in:
parent
682aac38bc
commit
a79a41bb77
@ -808,6 +808,16 @@
|
||||
modules). The compatibility layer will be gradually expanded and improved in order
|
||||
to get more of the Play services functionality working.</p>
|
||||
|
||||
<p>The Play Store app is designed to use privileged permissions for unattended app
|
||||
installation, updates and removal which isn't possible on GrapheneOS since it's
|
||||
not a privileged app. GrapheneOS provides a dedicated compatibility layer for Play
|
||||
Store app installation/updates/removal teaching it to use the standard
|
||||
unprivileged approach. It prompts the user to permit it as an app source and then
|
||||
prompts for the initial app install/update or removal. It will use Android 12's
|
||||
support for unattended updates when possible which means it can do unattended
|
||||
updates of modern (API 29+) apps where it was the installer for the currently
|
||||
installed version already.</p>
|
||||
|
||||
<section id="sandboxed-play-services-installation">
|
||||
<h3><a href="#sandboxed-play-services-installation">Installation</a></h3>
|
||||
|
||||
@ -874,15 +884,9 @@
|
||||
depending on having highly invasive privileged access beyond what would be
|
||||
realistic to get working with an expanded compatibility layer.</p>
|
||||
|
||||
<p>The Play Store app is designed to use privileged permissions for unattended
|
||||
app installation, updates and removal which isn't possible on GrapheneOS since
|
||||
it's not a privileged app. GrapheneOS provides a dedicated compatibility layer
|
||||
for Play Store app installation teaching it to use the standard unprivileged
|
||||
approach. It prompts the user to permit it as an app source and then prompts
|
||||
for each app install/update. The Play Store currently doesn't get the result
|
||||
for the install succeeding or failing so it will think the installation is
|
||||
still in progress. You can work around this by force stopping the Play Store
|
||||
after installing an app and then opening it again to install other apps.</p>
|
||||
<p>Play Store assumes that uninstallation always succeeds so it will stall if
|
||||
it tries to uninstall an app and you reject it. You can work around this by
|
||||
force stopping and then reopening it.</p>
|
||||
|
||||
<p>Play Store feature delivery isn't currently supported, but this isn't
|
||||
broadly used by current generation apps aside from large games.</p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user