Saltar al contenido

Aplicaciones PWA vs mobile nativo


Recommended Posts

Hola, en el ambito profesional se mantendrán las apps móbiles se mantendrán ya que son la mejor opción para funciones pesadas o recursos nativos del dispositivo, sin embargo las app hibridas como lo son con Flutter o React Native supone una mayor velocidad en desarrollo y poco a poco su rendimiento se equipara con unas nativas.

Enlace al mensaje
Compartir en otros sitios

Pues he desarrollado algunas PWA y son geniales, a la gente le gusta no tener que ir a una tienda a descargar aplicaciones que suponen peso en sus teléfonos, obviamente nunca superarán a una app nativa que requiere recursos del movil, como un juego, pero para operaciones normales que haría cualquier sitio Web pues si que son prácticas, pero un problema que encontré y pues lamento mucho es en el tema de las notificaciones push; IOS no admite notificaciones desde web, forzosamente tiene que ser desde una app "nativa" o sea instalada en el teléfono, por cuestiones de $$$$ claro, porque hacer una app para ios implica comprarles una computadora y comprarles la licencia de desarrollo, etc.... Entonces si en tu proyecto son importantes las notificaciones push, pues de inicio plantea armar una app nativa o híbrida para solventar esos "caprichos" de Apple.... Por eso ando reaprendiendo IONIC jejeje XD 

Editado por froylander
Enlace al mensaje
Compartir en otros sitios
On 13/1/2021 at 15:43, froylander dijo:

Pues he desarrollado algunas PWA y son geniales, a la gente le gusta no tener que ir a una tienda a descargar aplicaciones que suponen peso en sus teléfonos, obviamente nunca superarán a una app nativa que requiere recursos del movil, como un juego, pero para operaciones normales que haría cualquier sitio Web pues si que son prácticas, pero un problema que encontré y pues lamento mucho es en el tema de las notificaciones push; IOS no admite notificaciones desde web, forzosamente tiene que ser desde una app "nativa" o sea instalada en el teléfono, por cuestiones de $$$$ claro, porque hacer una app para ios implica comprarles una computadora y comprarles la licencia de desarrollo, etc.... Entonces si en tu proyecto son importantes las notificaciones push, pues de inicio plantea armar una app nativa o híbrida para solventar esos "caprichos" de Apple.... Por eso ando reaprendiendo IONIC jejeje XD 

Encontré este sitio. No conozco mucho del tema pero parece que estaría confirmando lo del push solo en safari.

Ahora te pregunto, descargar de una tienda, no te daría más seguridad que descargar la app desde cualquier sitio que andá a saber que manos anduvieron dentro de esa app?

Enlace al mensaje
Compartir en otros sitios
hace 14 horas, JackReacher dijo:

Encontré este sitio. No conozco mucho del tema pero parece que estaría confirmando lo del push solo en safari.

Ahora te pregunto, descargar de una tienda, no te daría más seguridad que descargar la app desde cualquier sitio que andá a saber que manos anduvieron dentro de esa app?

Si he investigado mucho y las push no se reciben en ios, sin importar el navegador, incluso chrome funciona dentro de un "safari minimizado" para el móvil ios.... Por otro lado respecto a la seguridad, sólo tendrías los problemas normales, una PWA se instala como un acceso directo, pero no se instala en tu sistema, o sea, al hacer click en el icono se abre un "navegador" minimizado para mostrar la aplicación (que vive en la web) pero tu experiencia de usuario es como si fuera una app en tu cel pero no y segun Apple precisamente por "seguridad" no permite notificaciones de "desconocidos" en su sistema, toda notificación que te llega debe pasar por su plataforma para que su sistema la "apruebe" y bueno, para ello hay que pagarles licencia anual de 99 usd.... Los problemas de seguridad serían los normales al navegar, de quien sabe quien hizo esa web, confías en esa web? instalarías un acceso directo de esa web? son cosas que todos se deben preguntar pero... para poder hacer una PWA son obligatorio los certificados SSL.  Por otro lado playstore y appstore censuran aplicaciones que no se acomodan a lo que ellos quieren que se haga, así que una pwa, pues es una opción adecuada, si no fuera por el tema de IOS y las push, estoy seguro que las PWA dominarían el mercado de desarrollo multiplataforma.

hace 5 horas, Juandavid990 dijo:

Las PWA son una buena alternativa pero si necesitas trabajar con recursos del teléfono las nativas son la única forma de hacerlo, por eso en proyectos robustos no se hacen PWA sino apps que corran directamente en el sistema.

Pero de todas formas hay opciones de usar las funciones nativas, Capacitor con IONIC, Quasar que usa Cordova o flutter tienen la capacidad de hacer PWA y por ejemplo con capacitor puede detectar si estas navegando la web con un celular y necesitas usar la cámara activa el plugin que conecta al celular, si es por desktop, pues te pone la opción de subir archivos, claro que lo nativo es mejor para un rendimiento donde requieres muchos recursos del sistema, por ejemplo videojuegos o renderizados, cosas así pesada, pero para cosas "normales" como enviar y recibir info o archivos, usar la cámara geolocalizar, etc... pues si se puede usar una Web.... mira este video está bien interesante.

 

Enlace al mensaje
Compartir en otros sitios
  • 1 month later...
  • 2 months later...

Yo creo que todo depende para lo que quieras hacer, como todo en el mundo del desarrollo jeje

 

De todas formas échale un vistazo a Flutter, ya llevará un par de añitos y viene fuerte, te permite desarrollar en dart aplicaciones nativas tanto para dispositivos móviles ios y android, o de escritorio, también para web... 

Enlace al mensaje
Compartir en otros sitios

Únase a la conversación

Puedes comentar ahora y registrarte más tarde Si tienes una cuenta, inicie sesión ahora para publicar con su cuenta.

Invitado
Responder en este tema...

×   Pegaste contenido con formato..   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Se ha restaurado el contenido anterior..   Limpiar todo.

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Crear Nuevo...