在Web浏览器上运行Android应用程序

时间:2011-07-07 21:07:44

标签: android web embed

我在专门从事原生移动应用开发的公司工作。该公司同时提供Android和iOS应用程序。现在向不同公司的高管展示我们的应用程序,我们使用pieceable.com将我们的iOS应用程序嵌入到浏览器中。这样我们就可以向这些潜在客户发送网址,他们可以使用该应用程序。

在搜索互联网很长一段时间后,我找不到任何东西来为Android应用程序做这种功能。有没有办法可以做到。我有什么工具可以使用吗?

6 个答案:

答案 0 :(得分:9)

可能为时已晚,但结帐https://app.manymo.com/
他们在网络浏览器中运行Android模拟器。我认为这就是你要找的东西。

答案 1 :(得分:8)

您可以在Android模拟器的实例中运行应用程序,该模拟器是免费Android SDK的一部分。

在常规VNC服务器会话中运行模拟器,而不是在模拟器上运行的VNC服务器应用程序,很可能会提供更好的性能。

可以根据需要从具有嵌入式VNC查看器Java小程序的网页启动VNC会话和Android模拟器会话。例如,在Ubuntu上,这是vnc-java包中免费提供的Java查看器客户端。

为避免用户之间无意中的数据共享,有必要使用Android VM的AVD和虚拟SD卡实例的干净副本运行每个VM会话。

为了减少仿真器会话的VM复制和启动时间,可能需要让Web服务器维护一些活动会话,并准备好使用。这将为您的潜在客户提供干净的个人会话。

答案 2 :(得分:5)

你经历过AppSurfer

此站点允许在浏览器上运行Android应用程序。除此之外,这个产品还有很多功能,比如你可以在你自己的网站上嵌入小部件,就像你管的小部件,更有趣的是你可以在Facebook帖子中播放youtube视频的方式,AppSurfer小部件在facebook帖子中运行,没有任何重定向

尝试使用此产品。

答案 3 :(得分:4)

实际上没有嵌入浏览器的功能,但您可以让人们使用他们的网络浏览器下载应用程序。只需使用适当的mime类型从服务器提供服务,并在手机上启用Unknown Sources加载。查看publishing details减去Android电子市场的帖子。

答案 4 :(得分:4)

一个Android VM曾经“随身携带”VMWare或者Paralle'......我忘记了......你只是在其中一个应用程序菜单中“选择它” - 你可以正确加载它快速,VNC进入它,现场网络,VM客户享受的所有果汁......你绝对可以通过这种方法进行操作,缺少另一种选择....

同样地,有一些类似于LiveCD installer project的东西,我认为它基本上是相同的......这可能涉及多路复用VNC会话,或者以某种方式代理浏览器会话......但它绝对是可能...

哦,不要忘记精心制作,简洁且经过深思熟虑的“录制”截屏演示的价值。你可以控制“体验”的质量,而且它总是很多很容易......

答案 5 :(得分:1)

遗憾的是,没有预先打包的解决方案可以满足您的需求。您最好的选择是在其中运行带有应用程序的模拟器实例,然后修补Android VNC之类的内容。然后,您可以使用其中一个基于浏览器的VNC解决方案(我相信TightVNC有一个基于java的查看器,可以作为applet嵌入)。

复杂,但目前还没有真正的替代方案。祝你好运。