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.
- ¿Cuál es la diferencia entre el desarrollo multiplataforma y el desarrollo de aplicaciones nativas?
- ¿Qué sectores o industrias han visto una gran demanda para el desarrollo de aplicaciones móviles?
- Cómo recibir datos de un sitio web y ponerlos en una aplicación móvil
- ¿Cuál es la forma más inteligente y económica de desarrollar una aplicación móvil personalizada?
- ¿Cómo es el desarrollo de aplicaciones de Windows y el dominio de Windows Mobile para el trabajo y el crecimiento en la industria de TI?