diff --git a/static/usage.html b/static/usage.html index c1c031e9..3c0408c7 100644 --- a/static/usage.html +++ b/static/usage.html @@ -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.

+

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.

+

Installation

@@ -874,15 +884,9 @@ depending on having highly invasive privileged access beyond what would be realistic to get working with an expanded compatibility layer.

-

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.

+

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.

Play Store feature delivery isn't currently supported, but this isn't broadly used by current generation apps aside from large games.