Muchos artículos afirman que el desarrollo de aplicaciones móviles morirá pronto y que PWA aumentará. ¿Es ilógico ahora comenzar a aprender el desarrollo móvil nativo?

Respuesta corta: creo PWA y las aplicaciones móviles continuarán coexistiendo durante bastante tiempo, al igual que las aplicaciones de escritorio y los sitios web en general.

Respuesta larga: Apple y el ecosistema de Android continuarán brindando capacidades más ricas que los consumidores querrán experimentar en sus aplicaciones cuando actualicen al último y mejor dispositivo, y a dónde van los consumidores, también lo harán los desarrolladores de aplicaciones.

Siempre habrá un mercado para aplicaciones nativas ricas que aprovechen las capacidades únicas del dispositivo en el que están y que no estén disponibles para una PWA, como capacidades de cámara más profundas, Touch ID, Kit de inicio, Kit de salud, etc.

Pero, eventualmente, los PWA proporcionarán principalmente un mecanismo para integrarse con las capacidades de estos nuevos dispositivos, por lo que si un desarrollador de aplicaciones está dispuesto y puede esperar, existen beneficios de costo para construir un PWA y aún así ofrecer una gran experiencia. Como tal, espero que haya una gran demanda de PWA en la empresa y de experiencias de consumo más simples.

Creo que siempre habrá demanda de desarrolladores de aplicaciones móviles, pero espero ver cada vez menos aplicaciones exitosas a medida que el mercado madure y aumente la barrera de entrada. Creo que los desarrolladores de aplicaciones más pequeños y ágiles apuntarán a las aplicaciones nativas para diferenciar sus aplicaciones, y los desarrolladores de aplicaciones más grandes y las empresas apuntarán a PWA cuando sea posible para reducir el costo y la complejidad de sus aplicaciones.

Entonces, las preguntas que debes hacerte son: ¿Quieres trabajar con la última tecnología? ¿Está dispuesto a comprometer la experiencia que brinda por el costo y quizás por algunos beneficios de productividad? ¿Para qué tipo de empresa quieres trabajar? ¿Quieres ser un desarrollador nativo y recibir un pago mayor, pero con menos oportunidades de trabajo a largo plazo, o quieres ser un desarrollador de PWA que pueda tener menos oportunidades de trabajo ahora pero más tarde, y probablemente ganes menos que una aplicación nativa? ¿desarrollador?

El desarrollo de aplicaciones nativas es la clave. PWA se usará con sitios web pero no de la misma manera que las aplicaciones nativas. PWA podría ser en el futuro cercano una buena alternativa a las aplicaciones híbridas, pero ahora están mezcladas con controladores nativos.

Aprender JAVA traerá mucha experiencia y flexibilidad a su camino como desarrollador.

El desarrollo de aplicaciones es el futuro y Google quiere agregar nueva tecnología de inteligencia artificial a las aplicaciones de teléfonos inteligentes y el uso de aplicaciones de teléfonos inteligentes será controlado por las aplicaciones. Entonces es bueno ir con la corriente. Pero el sitio web será abundante en el futuro seguro.