Limitaciones de PWA: mitos y realidades
Publicado: 2020-09-15Tabla de contenido
Al ver que PWA es la palabra de moda repentinamente en la actualidad, debe estar preguntándose si esta supuesta nueva maravilla de la Web tiene incluso desventajas. Y como uno de los primeros en adoptar este nuevo enfoque de la Web, le decimos: hay desventajas en las PWA, pero para llegar a la verdad de esto, primero tenemos que filtrar todos los conceptos erróneos que existen con respecto a las limitaciones. de este nuevo enfoque para el desarrollo web.
Mitos y hechos sobre las desventajas de PWA
PWA no está libre de fallas. Sin embargo, los defectos comúnmente percibidos de las PWA son inexactos y, a veces, totalmente opuestos a la verdad. Al ver que existe una necesidad, o más bien, un vacío en el conocimiento público actual con respecto a las verdaderas limitaciones de las PWA, creemos que es nuestra responsabilidad usar nuestra experiencia (como desarrollador de Magento PWA desde hace mucho tiempo) para corregir algunos de los conceptos erróneos actualmente populares en nuestro artículo de hoy y, en el proceso del cual, brindarle información nueva y refrescante.
Mito n.° 1: las PWA son solo para dispositivos móviles
El enfoque móvil primero que PWA se jacta de emplear, y todo el movimiento detrás de él, podría haber dado lugar a algunos malentendidos entre su audiencia. Este es más un problema de falta de comunicación, ya que las discusiones sobre las PWA a menudo se basan en demasiadas descripciones vagas pero simples de PWA, por ejemplo, confiable, rápido, atractivo , móvil primero , etc. : versión de aplicaciones nativas.
Realidad: las PWA son para todos los dispositivos que tienen un navegador compatible
Aparentemente, primero en dispositivos móviles no tiene el mismo significado que a algunas personas se les ha hecho creer. Para aclarar, el enfoque móvil primero simplemente significa que es un enfoque que prioriza y hace que el dispositivo móvil sea la capa predeterminada para construir, asegurando efectivamente una experiencia receptiva desde abajo hacia arriba.
Esencialmente, las PWA aún dependen de la web para todas sus funciones progresivas, y esto significa que debería poder funcionar de manera similar en cualquier dispositivo que tenga un navegador compatible que cumpla con todos los criterios para una experiencia similar a una aplicación completamente funcional. Y lo más probable es que, si el sistema operativo de su refrigerador puede ejecutar Chrome o Android, probablemente también pueda ejecutar PWA.

Mito n.º 2: las PWA no tienen presencia en la tienda de aplicaciones
Se dice que los PWA son los niños desatendidos de la familia: no aceptados, no autorizados y sin presencia en ninguno de los principales mercados de aplicaciones. Los desarrolladores que desean enviar sus PWA a los mercados deben empaquetar sus envíos de PWA en un tipo de aplicación híbrida que no siempre se garantiza que funcione.
Realidad: los PWA se pueden publicar en casi cualquier lugar, excepto en Apple App Store.
Contrariamente a los mitos que existen, las PWA tienen un lugar en casi cualquier mercado de aplicaciones popular. Dos de los grandes de la actualidad en la industria de la tecnología, Google y Microsoft, invierten mucho en PWA y quieren convertirlo en la nueva forma de entrega de software, por lo que debería ver que los PWA solo obtienen un mejor reconocimiento a partir de ahora.
Para tener una idea de cuál es el estado de PWA en Windows, no necesita mirar más allá de la publicación de bienvenida de Microsoft que declaraba explícitamente que PWA se convertiría en uno de sus ciudadanos de aplicaciones de primera clase:
[…] queremos llevar los PWA en Windows al siguiente nivel, convirtiéndolos en ciudadanos de aplicaciones de primera clase en Windows .
Microsoft da la bienvenida a las aplicaciones web progresivas a Microsoft Edge y Windows 10
En Google Play Store, sin embargo, la situación es un poco diferente. PWA no es exactamente un ciudadano de aplicaciones de primera clase en Google Play Store, pero recibe un tratamiento especial, es decir, TWA (Actividad web confiable), mediante el cual los desarrolladores de tratamiento pueden publicar PWA con facilidad.

Para ser justos, creemos que las PWA tienen una presencia limitada en la tienda de aplicaciones , ya que la tecnología actualmente está siendo frenada por un importante mercado de aplicaciones, a saber, Apple App Store . Tal como está actualmente, Apple App Store es el único mercado de aplicaciones que no muestra interés en PWA y no acepta ninguna parte de PWA en su tienda de aplicaciones, lo que dificulta que PWA se convierta en una opción viable para las empresas que desean crear y publicar PWA en tanto Android como iOS.

Las aplicaciones que brindan funciones y funcionalidades principales de forma dinámica con tecnología web como HTML5 se entregan mejor a todos en Safari, en lugar de a través de la tienda de aplicaciones seleccionada.
Apple, actualizaciones de aplicaciones para aplicaciones HTML5
Lectura recomendada: Publicación de PWA en las principales tiendas de aplicaciones: los porqués y los cómos
Mito n.º 3: las PWA no pueden acceder a las funciones de hardware
La principal desventaja de PWA es su incapacidad para acceder de forma fiable a las funciones de hardware del dispositivo en uso, es decir, no poder acceder a las funciones más básicas de un dispositivo como la captura de cámara y/o la geolocalización. Esto es aún más preocupante entre los usuarios móviles, ya que esperan que la PWA, cuando se opera en un dispositivo móvil, no sea diferente de una aplicación móvil nativa típica en términos de características.
Realidad: las PWA pueden y, de hecho, son bastante buenas para acceder a funciones de hardware
Si bien ciertamente hay navegadores que aún no han desarrollado las API necesarias para ampliar aún más la capacidad del navegador para aprovechar las capacidades de hardware del dispositivo en uso (mirándote a ti, Firefox), la mayoría de los navegadores basados en Chromium hoy en día han avanzado bastante en A este respecto.

Fuente: WhatWebCanDoToday
Lo que esto significa es que las capacidades de PWA han avanzado bastante en los últimos años, y sus PWA típicas basadas en Chromium y/o basadas en Android deberían poder acceder a las funciones de hardware de su dispositivo tan bien como en comparación con el móvil nativo. aplicaciones, a excepción de algunas funciones de hardware aún por admitir, como la capacidad de acceder a contactos, enviar SMS/MMS.
Artículo relacionado: Aplicación web progresiva y acceso a hardware
Mito n.° 4: las PWA son costosas de desarrollar
Todo este marketing en torno a las PWA parece haber puesto a la PWA en un pedestal, convirtiéndola en algo fuera de este mundo, algo que requeriría una cantidad sustancial de fondos para desarrollarse. Y dado que, para empezar, los desarrolladores de PWA ya son escasos, la gente espera que el desarrollo de PWA sea aún más costoso, y la percepción común es que una PWA adecuada capaz de impulsar las conversiones parece algo que las marcas con más recursos deberían hacer.
Realidad: las PWA no son tan caras de desarrollar
Dado que parte de nuestro trabajo es desarrollar y mantener PWA para comerciantes de Magento, conocemos muy bien los pormenores del desarrollo de PWA, y no es algo demasiado costoso como algunos podrían esperar. De hecho, según nuestra experiencia en el campo del comercio electrónico , los precios típicos de un paquete PWA básico de Magento oscilan entre $3,000 y $35,000, que está por debajo de lo que esperaría del presupuesto típico para una aplicación de comercio electrónico de Android.
Pero solo estamos hablando en términos de los típicos, los promedios aquí, ¿qué pasa con los mejores escenarios? Bueno, dado que brindamos soluciones PWA rentables para los comerciantes de Magento, creemos que podemos brindar una respuesta a esta pregunta. En el mejor de los casos, es decir, que su(s) desarrollador(es) de PWA sean capaces y asequibles, además de ser los más adecuados para su negocio, puede esperar que su PWA tenga un precio razonablemente cercano al de un sitio web típico .
Mito n.º 5: las PWA no son buenas para llegar a los usuarios
Para las empresas que desean expandir el alcance de sus marcas, a menudo se percibe que las PWA tienen un alcance mucho menor y aparentemente están restringidas solo a un mercado específico; mientras que las aplicaciones nativas, por el contrario, se ven como una solución más segura que garantiza un mejor ROI (Retorno de la Inversión).
Realidad: las PWA pueden llegar a más personas
Dado que los PWA son técnicamente sitios web, podemos esperar que los PWA tengan un alcance mucho mayor que cualquier aplicación móvil nativa y/o cualquier sitio web receptivo porque tienen la ventaja de ser reconocibles tanto en los mercados de aplicaciones móviles como en el motor de búsqueda, simultáneamente. Esto hace que el alcance sea mejor, no limitado , y es la razón por la cual las empresas más innovadoras y arriesgadas que desean una mejor manera de expandir su presencia ven a las PWA como una solución más viable.

Con la tasa actual de adopción de PWA, puede esperar que este nuevo enfoque de la Web esté aquí para quedarse, y debería hacerlo, porque para las empresas que desean aprovechar al máximo su inversión, PWA sigue siendo la mina de oro que aún no se ha explotado por completo. comprendió. Con solo una única base de código para que su aplicación esté disponible tanto en la web como en los mercados de aplicaciones, PWA muy pronto será la nueva forma de entrega de software.
Aléjate de la desinformación
Con todos estos mitos circulando, puede ser difícil filtrar la información errónea y descubrir por sí mismo si PWA es realmente la solución que su empresa necesita. Y dado que las ventajas de las PWA superan con creces sus desventajas, creemos que hay una razón por la cual este nuevo enfoque de la Web ha recibido atención incluso de los grandes como Google y Microsoft: porque es el futuro.