【问题标题】:Running Android apps on web browser [closed]在网络浏览器上运行 Android 应用程序 [关闭]
【发布时间】:2011-09-30 19:47:21
【问题描述】:

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

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

【问题讨论】:

  • 亚马逊的 Appstore 上有这样的东西。
  • 亚马逊确实有它,但为此我们需要将我们的应用程序发布到他们的市场。仍然是一个很棒的评论。
  • 亚马逊到目前为止看起来最接近..

标签: android web embed


【解决方案1】:

也许为时已晚,但结帐https://app.manymo.com/
他们在网络浏览器中运行 Android 模拟器。我想这就是你要找的。​​p>

【讨论】:

    【解决方案2】:

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

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

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

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

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

    【讨论】:

    • 请注意,在主机上而不是在模拟器中运行 VNC 服务器可能会导致该服务器出现一些安全问题,如果启动了一个窗口管理器,则允许用户访问主机处理特殊的热键。并不是说这会破坏交易,只是需要注意的事情。
    • 是的 - 您希望以低权限用户身份运行 VNC 会话并删除对 shell 的访问权限等。不过,我想到了在VNC session 是它会让用户访问虚拟设备按钮,例如音量、摄像头等。
    【解决方案3】:

    你有没有经过AppSurfer

    此站点允许在浏览器上运行 Android 应用程序。除此之外,该产品还有更多功能,例如您可以将小部件嵌入到您自己的网站上,就像您的管件小部件一样,更有趣的是,您可以在 facebook 帖子中播放 youtube 视频的方式,AppSurfer 小部件在 facebook 帖子中运行而无需任何重定向.

    试试这个产品。

    【讨论】:

      【解决方案4】:

      确实没有嵌入浏览器的功能,但是您可以让人们使用他们的网络浏览器下载该应用程序。只需使用适当的 mime 类型从您的服务器提供它,并在他们的手机上启用未知来源加载。查看 publishing details 减去 Android Market 的帖子。

      【讨论】:

      • 这涉及到人们下载我们的应用程序并安装 .apk 文件。它与pieceable.com 的体验不同,我们从字面上发送客户URL 并通过浏览器进行现场演示......
      【解决方案5】:

      一个 Android 虚拟机曾经“附带”VMWare 或 Paralle's... ,VNC 进入其中,实时网络,VM 客人享受的所有果汁......你绝对可以通过这种方法装配一些东西,缺乏另一种选择......

      同样,有类似LiveCD installer project 的东西,我想它基本上做同样的事情......这可能涉及多路复用 VNC 会话,或代理浏览器会话,不知何故......但它绝对是可能的。 ..

      哦,别忘了精心制作、简洁且经过深思熟虑的“录制”截屏演示的价值。您可以控制“体验”的质量,这简直就是容易多了...

      【讨论】:

        【解决方案6】:

        很遗憾,没有预打包的解决方案可以满足您的需求。你最好的办法是运行一个包含你的应用程序的模拟器实例,然后修补类似Android VNC 的东西。然后,您可以使用其中一种基于浏览器的 VNC 解决方案(我相信 TightVNC 有一个基于 java 的查看器,可以嵌入为小程序)。

        复杂,但目前不存在真正的替代方案。祝你好运。

        【讨论】:

          猜你喜欢
          • 2010-10-13
          • 1970-01-01
          • 2012-10-30
          • 1970-01-01
          • 2017-11-06
          • 2011-04-24
          • 2016-06-17
          • 2015-01-07
          • 1970-01-01
          相关资源
          最近更新 更多