Could Pipelight be compiled into an Android x86 application?

Asked by Joey Carlini

Netflix doesn't quite work on Android x86, and currently, I've gotten a proof of concept to work using a local chroot/vnc workaround. Could a fully intergrated Silverlight, Flash etc solution work within the confines of an Android browser or some sort of system?

Question information

Language:
English Edit question
Status:
Answered
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Michael Müller (mqchael) said :
#1

Hi,

it may theoretically be possible, but there are several problems involved. First of all the current aim of Wine for Android is to act as an APP which you can install. This involves a lot of tricks since apps are normally written in java introducing several disadvantages. The situation for Browsers plugins on Android is different since they are required to be native libraries. So a Wine version running on Android would try to integrate into the java environment while we need one which integrates with the native environment.

Moreover Android uses OpenGL ES for gpu acceleration while Wine only supports OpenGL. This would make it impossible to do gpu rendering resulting in a bad playback performance. I am also not sure how long browser plugins are supported on Android since Google is currently trying to get rid of NPAPI. Last but not least wine on Android is still beta and not available yet for the public.

Michael

Revision history for this message
Joey Carlini (moocow1452) said :
#2

So using a Qemu payload to simulate pipelight would be a bit overkill then?
On Apr 20, 2014 12:11 AM, "Michael Müller" <
<email address hidden>> wrote:

> Your question #247288 on Pipelight changed:
> https://answers.launchpad.net/pipelight/+question/247288
>
> Status: Open => Answered
>
> Michael Müller proposed the following answer:
> Hi,
>
> it may theoretically be possible, but there are several problems
> involved. First of all the current aim of Wine for Android is to act as
> an APP which you can install. This involves a lot of tricks since apps
> are normally written in java introducing several disadvantages. The
> situation for Browsers plugins on Android is different since they are
> required to be native libraries. So a Wine version running on Android
> would try to integrate into the java environment while we need one which
> integrates with the native environment.
>
> Moreover Android uses OpenGL ES for gpu acceleration while Wine only
> supports OpenGL. This would make it impossible to do gpu rendering
> resulting in a bad playback performance. I am also not sure how long
> browser plugins are supported on Android since Google is currently
> trying to get rid of NPAPI. Last but not least wine on Android is still
> beta and not available yet for the public.
>
> Michael
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https://answers.launchpad.net/pipelight/+question/247288/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/pipelight/+question/247288
>
> You received this question notification because you asked the question.
>

Revision history for this message
Michael Müller (mqchael) said :
#3

Hi,

there is no need to use Qemu if you are on a x86 system. Using a debian / ubuntu chroot with a X11 server for Android might be your best solution for now.

Michael

Can you help with this problem?

Provide an answer of your own, or ask Joey Carlini for more information if necessary.

To post a message you must log in.