¿Debería centrarme en aprender a construir aplicaciones móviles híbridas o aprender el desarrollo nativo?

Como mencionó que su objetivo principal es crear productos móviles que interactúen con sus aplicaciones web, supongo que definitivamente puede beneficiarse del aprendizaje del desarrollo de aplicaciones híbridas. Por supuesto, aprender ambos sería aún mejor, pero debes considerar tus recursos.

Hoy en día, el desarrollo de aplicaciones híbridas es una opción válida para una gran variedad de proyectos móviles, especialmente si necesita desarrollar una aplicación relativamente simple sin características de animación complejas y desea cubrir varias plataformas móviles a la vez. Los marcos como PhoneGap son cada vez mejores y más potentes cada año, por lo que anticipamos que las aplicaciones híbridas seguirán creciendo en popularidad. Recientemente escribimos una publicación de blog sobre este tema y discutimos por qué tantos de nuestros proyectos móviles son aplicaciones híbridas y por qué PhoneGap es nuestro marco preferido. Creo que encontrará útil parte de esta información.

Ambas variantes son correctas, mientras que hay startups, que en su mayoría necesitan desarrollo móvil híbrido, y grandes empresas, que deberían pasar del desarrollo híbrido al nativo.

Si echa un vistazo a las empresas en línea más exitosas, verá que la mayoría de ellas tenían inicialmente una aplicación móvil multiplataforma. Pero cuando se convirtieron en grandes empresas, obtuvieron su desarrollo de aplicaciones nativas (en la mayoría de los casos, ambos: Android e iOS).

Al ser una empresa de outsourcing de desarrollo de software, recibimos presupuestos con diversas demandas. Por ejemplo, no hace mucho tiempo teníamos un proyecto de desarrollo de aplicaciones para ahorrar dinero para uno de nuestros clientes. Llegaron a la conclusión de que el desarrollo móvil híbrido es la mejor variante en su caso, mientras que necesitan sentir el mercado y comprender si su estrategia es correcta.

Entonces, ahora depende de usted decidir con quién puede cooperar más.

Estoy muy optimista sobre los enfoques de desarrollo híbrido en este momento. Entre Ionic Framework, Meteor y React-native, y todos los diversos plug-ins y frameworks que podemos mezclar, nunca ha habido más opciones, y cada día son mejores y más rápidos.

Aprender un poco de desarrollo nativo no puede doler. Básicamente, todos estos enfoques crean aplicaciones nativas, y a veces querrás hacer algo para lo que no hay un complemento. En ese punto, deberá sumergir los dedos de los pies en el código nativo.

Pero creo que la mayor parte del valor de aprendizaje está en técnicas híbridas.

He respondido una pregunta relacionada aquí:

La respuesta de Tim Mensch a Para un desarrollador de aplicaciones independiente, ¿es una buena idea usar una plataforma de desarrollo multiplataforma para aplicaciones IOS / Android?

¿Confundido qué plataforma elegir para su aplicación móvil, nativa o híbrida? Saber en detalles

y también puede calcular el costo de una aplicación móvil que desea desarrollar Obtenga el valor estimado.

Idealmente ambos. Pero me enfocaría en el nativo principalmente porque te permite aprovechar las características individuales de los dispositivos.

Muchas aplicaciones como LinkedIn y Facebook utilizan un enfoque híbrido, nativo con html5.