Yo diría que todo depende del caso de uso. Utilizamos MQTT principalmente por sus beneficios inherentes. En comparación con HTTPS sobre 3G, MQTT
- tiene un rendimiento 93 veces más rápido
- utiliza 11.89x menos batería para enviar
- utiliza 170.9x menos batería para recibir
- toma la mitad de energía para mantener la conexión abierta
- tiene 8 veces menos sobrecarga de red
(Las estadísticas se toman de Power Profiling: HTTPS Long Polling vs. MQTT con SSL, en Android).
Todos los puntos anteriores son extremadamente útiles para nosotros. Principalmente utilizamos MQTT como mecanismo de inserción, pero hemos eliminado el uso de HTTP en varios lugares debido a sus beneficios inherentes (ya que MQTT admite la comunicación bidireccional). No hace falta decir que, para nuestro caso de uso, MQTT realmente ha sido una bendición.
- ¿Dónde puede encontrar desarrolladores de aplicaciones móviles que busquen trabajo en San Francisco?
- Cómo construir un servidor de fondo para una aplicación móvil
- ¿Cuáles son las 3 principales empresas de desarrollo de aplicaciones para iPhone en el Reino Unido?
- Como novedad, fuera del desarrollo de aplicaciones móviles híbridas y nativas, ¿cuál es mejor tomar como opción profesional?
- ¿Cómo se hacen las aplicaciones móviles?