Esta no es la única aplicación con esta función. YouTube TV usa la misma función. AirDroid – Android en computadora es una aplicación increíble con esta característica.
La tecnología es muy sencilla (considere Whatsapp):
- El servidor de Whatsapp te muestra una página web con un código único. El servidor nombra esta computadora como “C-1”. Así que hay muchas otras computadoras llamadas “C2”, “C3” … cada una de ellas con un código único.
- Ingrese el código único en la pantalla de su computadora en su aplicación (aquí se escanea un código de barras usando la cámara. De hecho, contiene un código único).
- Su aplicación se pone en contacto con el servidor y le pasa el código que ingresó.
- El servidor busca en la lista de computadoras que tiene su código.
- El servidor descubre que usted ingresó el código que se muestra en la computadora “C1”.
- Entonces, el servidor asume un enlace entre su dispositivo y la computadora “C1”.
- Ahora cada mensaje de su teléfono móvil se sincroniza con “C1”, y cada mensaje que escribe en “C1” se sincroniza con su dispositivo. La sincronización ocurre a través del servidor.
- Continúa hasta que el enlace que se creó en el Paso 6 se rompe (porque la conexión se perdió o cerró la sesión).
A continuación, puede usar cualquier tecnología para implementar esto. Puede usar PHP / MySQL o NodeJS, etc. No estoy seguro de qué es exactamente lo que Whatsapp usa detrás de estos, pero NodeJS tiene una buena oportunidad para este tipo de aplicaciones que necesitan una gran escalabilidad.
- ¿Cuáles son las principales empresas de desarrollo de aplicaciones móviles en Montreal, Canadá?
- ¿Cuál es el estado de la industria de aplicaciones móviles en 2017?
- ¿Qué país debo elegir al contratar a un desarrollador remoto y por qué?
- ¿Cuáles son los mayores desafíos a los que se enfrentan los desarrolladores para ofrecer aplicaciones móviles exitosas de salud, bienestar y clínica?
- No tengo tiempo ni interés en la promoción, ¿qué debo hacer para la promoción de aplicaciones?