On Wed, Apr 19, 2017 at 7:39 PM, je <[email protected]> wrote:
> Hello Andrew,
>
> regarding GPU acceleration support:
>
> "hardware GPU that supports OpenGL ES 2.0 is mandatory for Android 4.0 and
> later devices."
>
> source: https://source.android.com/devices/graphics/
>
> You basically need OpenGL ES 2.0 support otherwise you are not able to run
> Android.

True, for Android versions >= 21 (Lollipop).

> Android Studio requires that too.

Not true, not even the emulator requires GL.
It does work with software rendering reasonably enough for debug
purposes and has multiple modes - mesa, swiftshader and old GL
emulation inside the VM.
What more importantly has to be checked is if KVM that is ran by it
actually works inside a Qubes VM.

Probably also provide an ADB proxy/forwarding setup. GL forwarding is
optional and likely a separate thing, Qubes has to support OpenGL
first and I suspect this is not the goal of this GSoC.

Other than the emulator, Android Studio is a plain old OpenJDK 8
application that can also execute gradle, lldb, gdb, cmake, shell
scripts and a few things more.

> There is Anbox a project which
> tries to provide Android development support on any GNU Linux. However, if
> they need OpenGL support (https://lwn.net/Articles/719849/).

Anbox is an entirely separate thing, equivalent to a Docker image with
Android inside that is supposed to run on an unpatched kernel without
emulation, using code taken from the emulator for GL.

-- 
Radosław Szkodziński

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/CAAmECqSOKwn0RRNSHeo%2BtX3TnXrr40OK-NHChJ-Q7yhjSn%3DMWQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to