Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Running Android apps on web browser [closed]

Tags:

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?

like image 341
SaKet Avatar asked Jul 07 '11 21:07

SaKet


People also ask

Is it better to leave apps open on Android?

In the last week or so, both Apple and Google have confirmed that closing your apps does absolutely nothing to improve your battery life. In fact, says Hiroshi Lockheimer, the VP of Engineering for Android, it might make things worse. Really that's all you need to know.

Can you run an Android app in a browser?

Simply sign-up for free -> upload the APK file -> choose the desired Android device-> run APK file directly in the browser. No complex setup or configurations.

Why you shouldn't always close apps on your Android phone?

Android always requires certain system apps and services to run in the background to run efficiently. When you close an app with the intention to free up RAM, the same app may take up more resources to start — actually leading to a slower start-up than usual and even slowing down your phone.

Can Android apps run on Chrome browser?

You can download Android apps from the Google Play Store app and use them on your Chromebook. Currently, the Google Play Store is only available for some Chromebooks.


2 Answers

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.

like image 188
pawelzieba Avatar answered Sep 28 '22 09:09

pawelzieba


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.

like image 24
dangerjim Avatar answered Sep 28 '22 10:09

dangerjim