La conectividad de red ahora es muy importante no solo en Android sino también para cualquier aplicación móvil que utilice la conectividad de internet móvil para realizar cualquiera de sus funciones.
La mayoría de las aplicaciones tienen algún tipo de interacción de back-end.
Por ejemplo
- ¿Qué conexión web es segura?
- ¿Qué pasó con la multidifusión?
- En RSTP, ¿los puertos alternativos y de respaldo generan BPDU?
- ¿Qué es la intranet?
- Si tuviera una varita mágica y tuviera que explicar sin jerga, ¿cómo diseñaría la seguridad de la red desde cero para proteger los servidores de red de la empresa?
- La aplicación necesita hacer una copia de seguridad de los datos
- La aplicación necesita enviar y recibir datos del back-end (servicio web)
- La aplicación necesita acceder a servicios basados en la ubicación para completar algunas funciones
- Almacene los datos en el dispositivo cuando se pierda la conectividad de red y sincronice los datos cuando recupere la conectividad celular (funcionalidad de sincronización de datos fuera de línea / en línea)
- La mayoría de las API de Google dependen de la conectividad celular (Play Services, actualización de aplicaciones, mapas de Google, compra en la aplicación, etc.)
- Basado en una conectividad celular amable es 2G / 3G / 4G o incluso Wi-Fi, puede decidir la cantidad de datos que desea extraer o insertar en la aplicación
Estos son solo algunos ejemplos. Por lo tanto, sin duda alguna, la conectividad de red desempeña un papel importante en toda la experiencia del usuario de la aplicación. No se puede ignorar y, mientras se desarrolla la conectividad de red de la aplicación y su calidad, debe formar parte del diseño de la aplicación y la evaluación de impacto.