add limitations section to sandboxed Play section
This commit is contained in:
parent
f624efc924
commit
71e39e5e75
@ -87,7 +87,12 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#lte-only-mode">LTE-only mode</a></li>
|
<li><a href="#lte-only-mode">LTE-only mode</a></li>
|
||||||
<li><a href="#sandboxed-play-services">Sandboxed Play services (experimental)</a></li>
|
<li>
|
||||||
|
<a href="#sandboxed-play-services">Sandboxed Play services (experimental)</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#sandboxed-play-services-limitations">Limitations</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
@ -691,6 +696,12 @@
|
|||||||
services won't use them because the OS doesn't integrate support for it or use it
|
services won't use them because the OS doesn't integrate support for it or use it
|
||||||
as the backend for APIs in the OS like the stock OS.</p>
|
as the backend for APIs in the OS like the stock OS.</p>
|
||||||
|
|
||||||
|
<p>The core functionality and APIs are almost entirely supported already since
|
||||||
|
GrapheneOS largely only has to coerce these apps into continuing to run without
|
||||||
|
being able to use any of the usual invasive OS integration. A compatibility layer
|
||||||
|
is also provided to support dynamically downloaded/loaded modules (dynamite
|
||||||
|
modules).</p>
|
||||||
|
|
||||||
<p>You should install all 3 apps including the Play Store rather than only Play
|
<p>You should install all 3 apps including the Play Store rather than only Play
|
||||||
services or there will be missing functionality. Play Store is not simply a user
|
services or there will be missing functionality. Play Store is not simply a user
|
||||||
facing app.</p>
|
facing app.</p>
|
||||||
@ -719,29 +730,34 @@
|
|||||||
You don't actually need to sign in, but triggering the process will initialize the
|
You don't actually need to sign in, but triggering the process will initialize the
|
||||||
apps similarly to going through Google's setup wizard process.</p>
|
apps similarly to going through Google's setup wizard process.</p>
|
||||||
|
|
||||||
<p>The Play Store app cannot install and update apps as it normally would since it
|
<section id="sandboxed-play-services-limitations">
|
||||||
depends entirely on privileged permissions for unattended app installation,
|
<h3><a href="#sandboxed-play-services-limitations">Limitations</a></h3>
|
||||||
updates and removal. GrapheneOS includes a partial implementation of fallback code
|
|
||||||
to get this working. It currently isn't fully wired up and leads to the Play Store
|
|
||||||
stalling and needing to be force stopped. For the time being, it's easier to use
|
|
||||||
the alternative Aurora Store frontend to the Play Store.</p>
|
|
||||||
|
|
||||||
<p>Play Store feature delivery isn't currently supported, but this isn't broadly
|
<p>There's currently a known issue with apps not being able to see that Play
|
||||||
used by current generation apps, at least aside from large games.</p>
|
services is installed in the profile in some cases. This is being worked on
|
||||||
|
and it should be resolved soon.</p>
|
||||||
|
|
||||||
<p>The core functionality and APIs are almost entirely supported already since
|
<p>The Play Store app cannot install and update apps as it normally would
|
||||||
GrapheneOS largely only has to coerce these apps into continuing to run without
|
since it depends entirely on privileged permissions for unattended app
|
||||||
being able to use any of the usual invasive OS integration. A compatibility layer
|
installation, updates and removal. GrapheneOS includes a partial
|
||||||
is also provided to support dynamically downloaded/loaded modules (dynamite
|
implementation of fallback code to get this working. It currently isn't fully
|
||||||
modules).</p>
|
wired up and leads to the Play Store stalling and needing to be force stopped.
|
||||||
|
For the time being, it's easier to use the alternative Aurora Store frontend
|
||||||
|
to the Play Store.</p>
|
||||||
|
|
||||||
<p>There's currently a known issue with apps not being able to see that Play
|
<p>Play Store feature delivery isn't currently supported, but this isn't
|
||||||
services is installed in the profile in some cases. This is being worked on and
|
broadly used by current generation apps aside from large games.</p>
|
||||||
should be resolved soon.</p>
|
|
||||||
|
|
||||||
<p>Since there's no OS integration beyond fallback code to make it function
|
<p>Since there's no OS integration beyond fallback code to make it function
|
||||||
without any special privileges, there isn't a way to launch the settings activity.
|
without any special privileges, there isn't a way to launch the settings
|
||||||
We'll need to make a tiny app providing a way to launch it.</p>
|
activity. We'll need to make a tiny app providing a way to launch it.</p>
|
||||||
|
|
||||||
|
<p>Functionality depending on privileged access such as special access to
|
||||||
|
hardware isn't available. We would need to implement compatibility layers
|
||||||
|
teaching it how to function as a regular app. This currently isn't within the
|
||||||
|
scope of the project beyond the existing support for dynamite modules and
|
||||||
|
partially implemented support for Play Store app installation/updates.</p>
|
||||||
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user