我正在寻找适用于 Android 的在线模拟器,我发现了这个:https ://www.manymo.com
大多数 android 开发人员可能对此很熟悉,也可能不熟悉,因为它在市场上是全新的。
所以作为开发人员,我首先想到的是它是如何工作的(你们中的许多人会在检查后思考)。
我的研究:在前端它使用 Canvas,它从用户那里获取输入并将响应显示为屏幕图像。所以前端对我来说很清楚。
现在在后端,我不太确定他们使用的是什么技术(无论编程语言或平台)。我认为他们为服务器上的每个会话运行一个模拟器实例,以及他们如何捕获其屏幕并在屏幕的某些位置调用输入。
所以令人困惑的部分是,他们如何在服务器端向模拟器发送输入并获取模拟器的屏幕?
任何线索都会有所帮助。