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