remote para ios iphone remote-access vnc

para - Controlando el dispositivo iOS con el mouse/teclado



mouse para ipad (1)

No sé exactamente cómo funcionan estos servicios, pero supongo que debe incluir un marco de ellos en su aplicación. Este marco puede contener un pequeño componente de servidor que recibe los eventos del mouse y los aplica a la aplicación.

func applicationDidBecomeActive(application: UIApplication) { MyRemoteControlFramework.startServer() }

Si un clic del mouse hace clic en una ubicación en la pantalla, el marco puede realizar primero una prueba de impacto para encontrar la vista que debería recibir el clic (ver Más abajo en UIView ). Cuando se encuentra la vista de destino, el marco puede llamar a touchesBegan, touchesMoved, touchesEnded, ... en esta vista. Es un poco de trabajo pero creo que no es para complejos. Además, la pantalla puede capturarse fácilmente y enviarse a través del componente del servidor (consulte Cómo tomar una captura de pantalla ).

Algunas compañías ofrecen pruebas manuales de dispositivos iPhone / iPad reales. Con su mouse y teclado, puede controlar el dispositivo directamente desde su navegador.

Probablemente usan algo como AirPlay para transmitir los gráficos del dispositivo al navegador. Pero, ¿cómo convierten los clics del mouse para tocar eventos en iPhone / iPad? Como no es posible ejecutar un servidor VNC en el dispositivo, me pregunto si hay otra forma de hacerlo.