Camilo Paez  ·  September 7, 2020 




Aplicaciones Web Progresivas (PWA) Para Su Negocio


Durante los últimos años, las PWA han estado sujetas a mucha evolución, muchas grandes empresas de TI como Twitter, Pinterest, Ali Express, entre muchas otras, adoptaron el concepto y crearon productos impresionantes.

PWA $

Durante los últimos años, las PWA han estado sujetas a mucha evolución, muchas grandes empresas de TI como Twitter, Pinterest, Ali Express, entre muchas otras, adoptaron el concepto y crearon productos impresionantes. Pero, ¿son las PWA el producto adecuado para tu negocio?. Este artículo puede ayudarte a decidir.

PWAs son la evolución de las aplicaciones web y los sitios web receptivos, tratando de evolucionar la experiencia del navegador web a una experiencia móvil nativa, pero ¿son los PWA el producto adecuado para su negocio?. Primero, hablemos de las ventajas, desventajas y limitaciones de una aplicación web progresiva.

Ventajas

Existen ventajas clave cuando se compara una PWA con una aplicación web (un sitio web móvil tradicional).

  1. Independencia de la conectividad, lo que permite que la PWA funcione sin conexión la mayor parte del tiempo (después de la primera visita).
  2. Apariencia similar a la de una aplicación, que ayuda a eliminar la barra de búsqueda del navegador web cuando descarga el PWA en su dispositivo.
  3. Mayor visibilidad del producto, porque puede abrir su PWA en un navegador web o encontrarlo en Google Play Store y Microsoft Store disponible para descargar.
  4. Notificaciones push. Mediante el uso de notificaciones web como notificaciones push nativas en Android.
  5. Experiencia más rápida, debido a su función de procesamiento en segundo plano, lo que significa que las aplicaciones web progresivas se integran mejor con el hardware móvil.

En conclusión, PWAs ofrecen una mejora significativa a los sitios web receptivos tradicionales.

Desventajas

Todas las desventajas se revelan cuando se comparan las PWA con apps móviles (Nativas e híbridas):

  1. Las aplicaciones móviles tienen el acceso adecuado a los componentes de hardware de bajo nivel de los dispositivos móviles como el acelerómetro, NFC y Bluetooth, las PWA están limitadas por las limitaciones del sistema operativo web.
  2. Limitaciones de la memoria local, porque las PWA utilizan la memoria caché para el almacenamiento local.
  3. Percepción de seguridad de la información sensible en el almacenamiento local.
  4. Las PWA son más lentas que las aplicaciones móviles. Por lo tanto, la UX se ve afectada, especialmente para videojuegos y aplicaciones que necesitan un uso elevado del procesador.
  5. Interfaz de usuario para interfaces gráficas sofisticadas personalizadas, porque las aplicaciones móviles nativas tienen marcos visuales mejores y más evolucionados.

En palabras generales, debe tener cuidado cuando piense en modificar su aplicación móvil a una PWA.

Limitaciones

Todas las limitaciones presentadas en este momento están relacionadas con iOS. Incluso este sistema operativo ha habilitado algunas funcionalidades para las PWA. Sin embargo, podemos ver algunas restricciones en comparación con otros (como Android y Windows 10)

  1. No hay notificaciones push.
  2. No puede acceder a componentes como Face-Id, AR Kit y Bluetooth.
  3. Menos uso de memoria caché (50 MB).
  4. iOS purga la memoria caché con frecuencia, lo que afecta la funcionalidad fuera de línea y el almacenamiento local.
  5. Sin visibilidad en la tienda de aplicaciones.

Todas las limitaciones están destinadas a ser eliminadas en un futuro cercano a mediano plazo, aunque es necesario tenerlas en cuenta y revisar las notas de las nuevas versiones de iOS.

Imagen de fondo amarillo con pc y móvil.

La Perspectiva de Negocio

Ahora que se exponen los argumentos más relevantes, es necesario determinar las características principales de su producto deseado (o existente), la etapa de su negocio y los costos (creación y mantenimiento).

Startups en Etapa Temprana

Por lo general, para los MVP basados ​​en TI, es necesario tener productos rápidos y enfocados en objetivos de mercado, y no pensar en desarrollos de productos complejos. Por lo tanto, los empresarios parecen obligados a decidirse por una aplicación web o una aplicación móvil. Con una PWA, teniendo en cuenta las limitaciones y desventajas, que no deberían ser un obstáculo para el desarrollo de un MVP (generalmente), es posible crear un producto para ambos enfoques (web y móvil).

En cuanto a costo y tiempo de desarrollo, la diferencia entre desarrollar una aplicación web MVP y una PWA no supera el 10% - 15%, y los esfuerzos de mantenimiento son muy similares.

La visibilidad de un producto PWA es una ventaja. Con un solo desarrollo, puede tener un sitio web + sitio web móvil + aplicación móvil, y ahora agregar su PWA a Google Play (esperamos que en el futuro también App Store). De esa manera, tendrá más usuarios potenciales y probará su solución en el mercado más rápido.

Etapas de Refinamiento y Escalamiento de Startups

Si ya tienes:

  1. Una aplicación web desarrollada, la versión de actualización es una PWA y la migración es algo a tener en cuenta. Es crucial tener cuidado con su equipo de desarrollo sobre los esfuerzos de esta migración, especialmente si la antigüedad de su producto es superior a dos años.
  2. Una aplicación móvil, tenga en cuenta las limitaciones y especialmente las desventajas de una PWA. En general, si su aplicación móvil es un producto similar al mercado, una PWA encajaría como un reemplazo adecuado, porque gana visibilidad en la web y no sacrificará la funcionalidad de su aplicación móvil. Pero, si su aplicación funciona con hardware de bajo nivel o cualquier otra ventaja de las aplicaciones móviles presentadas anteriormente, siga manteniendo su aplicación móvil. Crear un PWA separado lo ayudará a obtener visualización web y usuarios.

Imagen de fondo verde con un texto y un móvil.

Empresas Establecidas

Regularmente, las soluciones de TI proporcionadas por empresas establecidas son ofertas de 360 ​​grados que incluyen aplicaciones en la nube, web y móviles, e incluso aplicaciones de escritorio. Nuestra sugerencia para los productos existentes es la misma que para las etapas de escalamiento de las startups, pensando principalmente en la optimización de los costos de mantenimiento. Para nuevos productos basados ​​en la web, sugerimos utilizar aplicaciones web progresivas en lugar de aplicaciones web.

Sugerimos revisar con su socio de TI todos los aspectos y consideraciones a tener en cuenta enfocadas en la peculiaridad de su negocio al pensar en desarrollar una PWA o migrar sus aplicaciones a una PWA. En Foonkie Monkey estaremos encantados de asesorarle, así que no dude en ponerse en contacto con nosotros.

Te puede interesar: Software Team Calculator

Hagamos algo grandioso