Running Android apps on web browser [closed]

一笑奈何 提交于 2020-01-20 14:22:27

问题


I work for company which specializes in Native mobile app development. The company does both Android and iOS apps. Now to show our apps to executives for different companies we use pieceable.com to embed our iOS apps in browser. This way we can just send these potential customer an url and they can play around with the app.

After searching internet for a long time I couldn't find anything to do that kind of functionality for an Android app. Is there a way I can do it. Are there any tools which I can use?


回答1:


You could run the App in an instance of the Android emulator, a VM which is part of the free Android SDK.

Running the emulator in a regular VNC server session, rather than a VNC server App running on the emulator, would most likely provide better performance.

The VNC session and the Android emulator session could be started as needed from a web page with an embedded VNC viewer Java applet. On Ubuntu, for example, this is Java viewer client is freely available in the vnc-java package.

To avoid inadvertent data sharing between users, it would be necessary to run each VM session with a clean copy of the Android VM's AVD and virtual SD-card instance.

To reduce the VM copy and start-up time for the emulator sessions, it may be desirable to have the web server maintain a few active sessions started and ready for use. This would provide clean individual sessions for your potential customers to try.




回答2:


Maybe it's too late but checkout https://app.manymo.com/
They're running Android emulators in web browser. I think that is what you were looking for.




回答3:


Have you gone through AppSurfer.

This site allows to run Android applications on the browser. In addition to that this product has a lot of more features like you can embed widget on your own site like you tube widget, and more interestingly the way you can play youtube video in facebook post, AppSurfer widget runs in facebook post itself without any redirection.

Give a try to this product.




回答4:


There really is no function to embed in a browser however you can have people download the app using their web browser. Just serve it from your server with the appropriate mime type and enable Unknown Sources loading on their phone. Look over the publishing details minus the Android Market posting.




回答5:


An Android VM used to "come with" either VMWare or Paralle's... I forget which exactly.. - you just "selected it" under one of the application menus - and You could load it up right and quick, VNC into it, live networking, all the juice that a VM guest enjoys... You could definitely rig something via that method, lacking another option....

In the same vein there is something like a LiveCD installer project that I suppose does basically the same thing... This would probably involve multiplexing the VNC session, or proxying the browser session, somehow... but its definitely possible...

Oh, and don't forget the value of well-produced, concise and well-thought out "recorded" screencast demos.. You get to control the quality of the "experience", and it's prolly a whole heck of a lot easier...




回答6:


There are unfortunately no prepackaged solutions that do what you want. Your best bet would be to run an emulator instance with your app in it, and then patch in something like Android VNC. You can then use one of the browser-based VNC solutions (I believe TightVNC has a java-based viewer that can be embedded as an applet).

Complex, but currently no real alternatives exist. Good luck.



来源:https://stackoverflow.com/questions/6617183/running-android-apps-on-web-browser

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!