¿Qué debo elegir entre el desarrollo de aplicaciones web y el desarrollo de aplicaciones móviles nativas?

Moray tiene razón, no tiene que elegir, pero diría que la web actualmente tiene el potencial de más demanda en este momento, lo que significa más empleos.

En mi empresa somos desarrolladores web pero también creamos aplicaciones móviles. Las aplicaciones móviles que hacemos son en realidad HTML CSS y JavaScript, de esa manera estamos usando la misma tecnología en todas partes, lo que nos permite ser extremadamente buenos en eso. Utilizamos herramientas que convertirán nuestro código en una aplicación nativa real, o construiremos las aplicaciones básicamente como envoltorios del navegador que también obtendrán todos los beneficios que obtienen las aplicaciones nativas.

La web se está volviendo sustancialmente más poderosa cada día. Pronto verá juegos de calidad de consola en el navegador sin necesidad de complementos o extensiones. Y estos juegos funcionarán en plataformas prácticamente de forma predeterminada. Imagínese jugar un juego de disparos en primera persona con realidad virtual completa (Oculus rift, controladores Vive, etc.) en su computadora y luego subirse a un autobús sacando su teléfono y jugar el mismo juego (con o sin auriculares y controlador), todo sin necesidad de descargar y instala el juego en tu dispositivo. Simplemente en el navegador.

La tecnología ya existe. Los motores gráficos ya se están escribiendo. Los desarrolladores aún no han tenido tiempo suficiente para aprender y mejorar en la creación de este contenido para que el Joe promedio vea estos proyectos todavía, pero está llegando y rápidamente.

Siempre habrá una necesidad de desarrolladores nativos y web (al menos durante los próximos 200 años), así que elija lo que más le convenga, pero esos son mis $ .02

Como es cierto con la mayoría de las selecciones de tecnología, no hay una respuesta única para todos cuando se trata del tipo de aplicación móvil a desarrollar. Existen numerosas prácticas recomendadas para la aplicación web, no todas técnicas.

¿Quién es tu público objetivo? ¿Es más probable que prefieran una web móvil o una aplicación nativa? ¿Qué recursos de desarrollo tiene y con qué tecnologías móviles están más familiarizados? ¿Cuál es el modelo de licencia y ventas que está visualizando para su producto?

En términos generales (aunque siempre hay excepciones), la ruta de la aplicación web móvil es más rápida y económica que la ruta de la aplicación nativa, especialmente cuando el objetivo es admitir una amplia gama de dispositivos.

Lea atentamente más desarrollo de aplicaciones web versus aplicaciones nativas vs. aquí.

Para disfrutar, recomendaría aplicaciones móviles, es un entorno de programación mucho mejor en general. A menudo critico a Xcode, pero en comparación con JS en el navegador, es como sentarse en una playa de arena mirando la puesta de sol con una margarita helada.

Para las perspectivas de empleo, probablemente sea el desarrollo de aplicaciones web en este momento, pero creo que la situación está cambiando un poco .

Pero puedes hacer ambas cosas, no necesitas elegir.