是否能在Web服务器上安装Android并作为Web应用程序运行虚拟Android操作系统?

5

有没有办法将Android作为Web应用程序运行?通过在Web服务器上安装模拟器或类似Android-x86Live-Android项目来实现?

2个回答

1

如果有一个勇敢的人将Android模拟器移植到Webstart / Applet应用程序中,你可能会很幸运。

目前要求太高,没有人做到。


当你说“要求太高”时,是指完成它的步骤过多且困难,还是运行此类应用程序所需的规格要求太高?如果是前者,大致需要什么?(我不希望你列出每个步骤,只是想了解需要做些什么) - mattz
你需要一个容器来运行SDK和模拟器,可能使用一些Tomcat就可以了。然后,你需要权限来编译代码并执行Android工具链。由于SDK非常大,我不知道这需要多长时间。对于标准的东西,也许你需要花费1到2个月的时间,并阅读很多关于类加载、Web应用程序安全等方面的内容。 - Sebastian Roth

1

也许你应该定义一下什么是“Web应用程序”?

例如,我很确定(Linux版本的)安卓模拟器已经可以在X11上工作了,这意味着显示屏和用户输入都可以来自于远程机器(运行任何现代操作系统),通过网络与执行计算的机器连接。也许它不像一个Web应用程序一样,因为客户端不是Web浏览器,但是假设有人可以编写一个基本的X服务器作为Java小应用程序在浏览器中运行,那么它就可以被认为是Web应用程序了吗?

最终,有很多方法可以实现这个目标 - 可以在某种虚拟机上运行许多ARM或X86安卓实例(或者使用一些贝莱板组成的集群?),然后想出一种方案使用自己编写的内容或者基于X或VNC或者其他你喜欢的技术去实现远程用户界面。

我相信也有商业服务,比如deviceanywhere,可以让你在完全匹配最终用户配置的各种真正的智能手机上远程测试你的程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接