¿Por qué son mejores las App PWA sobre una App nativa, especialmente para usuarios de Apple?

Reading Time: 4 minutes

Siempre he sido usuario de Android y de hecho lo soy, pero desde hace un tiempo llevo un iPhone en el bolsillo. Ya «me tocaba» ser el sufridor de Apple dentro de la empresa…

Después del párrafo anterior probablemente ya no caigo bien ni a los fieles a Apple ni a los defensores de Android. A los de Android por «haberme pasado al lado oscuro» tan fácilmente, pero de hecho no lo ha sido por muchas razones, pero me voy a centrar en el concepto del que quiero dar mi opinión: las apps de apple, si si el AppStore.

Tienda de Apps de Apple

Siempre he criticado a Apple por su tienda de Apps y ahora como he dicho puedo hacerlo desde la experiencia porque tengo un iPhone XR.

Apple «vende» que su tienda es fantástica porque solo encontrarás aplicaciones de calidad, sin porno, símbolos nácis, temas de drogas, etc etc. Y es cierto que no encuentras esas cosas, pero la calidad de las Apps es la misma que encuentras en Android y en ocasiones incluso peor.

Para colmo como está el tópico de que «los usuarios de Apple están acostumbrados a pagar» pues la mayoría de Apps son de pago. Realmente esto no me parece mal, teniendo en cuenta además que soy desarrollador je je. Pero no es por este motivo, es porque si pago una cantidad justa y no tengo publicidad, sería fantástico. Desde mi punto de vista, pagar Apps estaría mejor si te dan un período de prueba, algo razonable, una hora o dos. Teóricamente esto es posible en Apple pero no en todas las Apps, con lo cual el sistema no sirve. En Android por cierto, esto se puede hacer con todas las Apps.

Apps de Apple desde el punto de vista de un desarrollador

Está claro que esto al usuario (no desarrollador) de Apps no le importa nada. Él quiere descargar su App y listo. Es normal.

Sin embargo esto tiene un aspecto muy importante que le afecta de lleno, aunque no lo crea.

¿Cuántas Apps fantásticas se estarán perdiendo los usuarios de Apple debido a la política de desarrolladores?

Este tema no lo conoce mucha gente, como digo, ni les importa, pero el sometimiento que tiene Apple con los desarrolladores es algo exagerado.

Para empezar el mínimo a pagar para tener una cuenta de desarrollador con derecho a subir Apps es de 99€ al año. En Android pagas 20€ como único pago y listo. Ya esto supone una barrera importante. Desarrolladores independientes como yo por ahora sin ánimo de lucro (mis apps personales son gratis y sin anuncios) podría tener Apps en ios, pero «da coraje» tener que pagarle a Apple por tener un escaparate de artículos gratis. ¿Cuantos habrá como yo?…

Por otro lado los permisos que se necesitan para poner en una App… realmente es increíble pero los pasos a seguir en una app con notificaciones serán unos 20, creando unos 10 certificados, y no te equivoques en ninguno, sino vuelta a empezar.

Hay muchos más temas (que ya hablaré en otro post) pero para finalizar el tema de la «review». Cuando un desarrollador envía una app lista para la tienda pasa por un proceso de revisión. Alguien de Apple necesita identificarse en tu App (debes darle usuario y contraseña) y estudiarla para ver si encuentra alguna esvástica o alguna teta…

¿Hay solución para usuarios y desarrolladores? Si.

La solución se llama PWA. Resumiendo son Apps que se instalan en tu dispositivo, se hace entrando en una web. El sistema de instalación aun no está muy fino en iOS, pero seguro que es por motivos estratégicos. Hice un pequeño video para mostrar como se hace en un iPhone:

La App queda igual que si la hubieras instalado del Apple store, pero con muchas ventajas, como por ejemplo que pesan mil veces menos… en serio señores de Apple esto tenéis que mirároslo no puede ser que una mini App ocupe 100 Megas… tendremos que ser bien pensados y no pensar que intentáis ocuparnos así porque si nuestro iPhone para llenarlo y tener que pensar en que necesito uno nuevo más grande…

¿Qué es lo malo de una PWA?

Realmente lo peor es el «escaparate», eso se pierde. Es decir, la tienda de apps. Cuando alguien piensa en buscar una herramienta o juego, piensa en ir a la tienda y buscarla. Otra gente puede ir a buscar en google pero hay que ser más específico en los términos de búsqueda o saldrán webs informativas en lugar de Apps o PWAs que realmente es lo que estás buscando. En la tienda de Apps, con términos más simples solo aparecen apps. Esta es la diferencia.

Con respecto a las tiendas Google ya ha avanzado en este aspecto pues se pueden subir PWAs a la tienda, sin embargo la forma de hacerlo a mi personalmente no me gusta. Supongo que no habrá otra manera más sencilla, por seguridad y organización, pero no me gusta. Hay que generar un APK con android studio y unas características especiales… Solo hay que subirlo una vez, será el «ancla» de la PWA en la store. Para subir actualizaciones solo hay que subir los archivos de la PWA a la web y no hay que subir nada más en el APK.

Lo bueno de este método es que las PWA no son un tipo raro de Apps en la store, simplemente se mezclan con el resto de apps.

En Apple por supuesto no se ha hecho nada de esto, al menos de forma pública.

Yo tengo un pequeño escaparate de PWAs: gratiss.es

gratiss.es

Futuro

El futuro pinta espectacular para los que desarrollamos PWAs. Se están integrando todo tipo de servicios y APIs, sobre todo por parte de Google en Chome y de Mozilla. Lento por ahora por parte de Apple.

Además cada vez más webs ofrecen la instalación, esto es … se transforman en PWA y puedes instalarlo en casi cualquier dispositivo móvil o PC.