Por: Valeria Ortiz
Progressive Web App, también conocidas como aplicaciones web progresivas. Es un término que aparece como una nueva generación en aplicaciones que aumentan sus funcionalidades, de acuerdo a las capacidades de cada dispositivo en el cual se ejecutan. Es por esa razón que se las conoce como progresivas. Las progressive web app hacen referencia a un desarrollo web (HTML, CSS y JavaScript)
Ya conocemos la razón por la cual la llaman progresivas y web, ahora la palabra APP se refiere que se comporta como una aplicación nativa usando tecnología web.
¿Qué son?
Es importante recalcar que son aplicaciones web, no aplicaciones nativas, pero utilizan tecnología web. Aunque este término, es imperceptible para el usuario.
Para que una web sea considerada como Progressive web app debe de pasar ciertas pruebas:
- Rápido y confiable
- Instalable
- PWA optimizado
Rápido y confiable
La experiencia web debe ser rápida para ser considerada en camino a una PWA (Progressive Web App). El término rápido es considerado al tiempo de carga de una web hasta obtener contenido adecuado en la pantalla. El tiempo estimado es de menos de 5 segundos.
El término confiable es referente al rendimiento confiable de la web. Es importante recordar que la rapidéz de una web es indispensable para un usuario mantenerse activo.
Instalable
Las PWA pueden ser ejecutadas en una pestaña del navegador, la cual se comporta como las demás aplicaciones instaladas. Puedes tener el control de la experiencia del lanzamiento, desde la pantalla de inicio, íconos, pestañas, etc. La ejecución se realiza desde el mismo lugar donde se lanzan otras aplicaciones, la cual se ejecuta como aplicación.
Debes recordar que las Progressive Web App instaladas deben ser rápidas, con un rendimiento confiable. También tener en cuenta que una PWA debe funcionar sin importar el tipo de conexión, incluso debe funcionar offline.
PWA optimizado (Móvil y escritorio)
Las Progressive Web App deben contener técnicas, lenguaje y diseño adaptable, las cuales deben funcionar en móvil y escritorio. Para que esto se lleve a cabo se debe utilizar una base de código única entre las plataformas.
Esta técnica es nuestro futuro, ya que es un método fácil de llevar a cabo, más aún si ya dispones de una web, es sólo realizar ciertos ajustes a tu web para llevarla a una PWA. El presupuesto es considerable de destacar para las nuevas empresas que quieren sacar adelante su web, ya que en vez de invertir en app nativas, puedes conseguir una app web.