ero alla ricerca di un emulatore in linea per Android e ho trovato questo: https://www.manymo.comEmulatore basato sul web Android Manymo, come funziona?
La maggior parte degli sviluppatori Android potrebbe avere familiarità con questo o può non essere, come il suo uscire di nuovo nel mercato.
Così come sviluppatore, il primo pensiero è venuto nella mia mente è, come funziona (molti di voi penseranno dopo averlo verificato).
La mia ricerca: Al front-end sta usando Canvas, che sta prendendo input dall'utente e visualizza la risposta come un'immagine dello schermo. Quindi il front end è abbastanza chiaro per me.
Ora al back-end non sono abbastanza sicuro, quale tecnica stanno usando (indipendentemente dal linguaggio di programmazione o dalla piattaforma). Quello che penso è che eseguono un'istanza di Emulator per ogni sessione sul server locale e alcuni come catturano lo schermo e invocano l'input in determinati punti dello schermo.
Quindi la parte confusa è, come stanno inviando input all'emulatore e si ottiene lo schermo dell'emulatore, sul lato server?
Qualsiasi indizio sarà utile.
Unendo qemu, qualcosa sembra significativo. Modificare l'emulatore sembra un approccio confuso e difficile. –