¿Cuál es el mejor para una aplicación Android híbrida, una aplicación web o nativa?

Realmente se reduce a su preferencia. Yo mismo tuve problemas con esta decisión cuando comencé el desarrollo de aplicaciones de Android. Es muy esencial tener conocimiento de la creación de aplicaciones nativas a medida que aprende el concepto central de Android y cómo funciona. Todos estos conceptos son muy esenciales, incluso si en el futuro pasa del desarrollo nativo al híbrido. El desarrollo de aplicaciones nativas se ocupa de la codificación en Java utilizando los sdks de Android. Las aplicaciones creadas de esta manera son más intuitivas, ya que puedes aprovechar las funciones de Android que Google también implementará en el futuro.

Los desarrolladores adoptan un enfoque híbrido solo por una razón: la compatibilidad multiplataforma. Si su objetivo es crear una aplicación que funcione tanto para Android como para iOS, entonces debe optar por el desarrollo de aplicaciones híbridas.

El desarrollo de aplicaciones híbridas se puede hacer usando marcos como PhoneGap, Ionic, etc. Estas aplicaciones son comparativamente más lentas en rendimiento.

Marco iónico

PhoneGap

El término medio que es relativamente nuevo y admite plataforma cruzada es React Native. Su rendimiento es mejor que la aplicación híbrida y, si se codifica bien, puede hacerse indistinguible para las aplicaciones nativas. Airbnb es un ejemplo de React Native. La aplicación está escrita con Javascript.

Reaccionar nativo | Un marco para construir aplicaciones nativas usando React

Perdí 2 años en aplicaciones híbridas, pero no sucede nada debido a la falta de tutoriales en línea. Si va a desarrollar aplicaciones para Android, la aplicación nativa es la mejor como siempre.

Aplicaciones nativas cualquier día. Simplemente porque pueden hacer más. Además, el almacenamiento ya no es una preocupación, sino que la red (velocidades y límites de datos) son un problema.

More Interesting

¿Existe la necesidad de una nueva aplicación Indian Railway?

¿Dónde pongo el código Java para la codificación del servidor Apache Tomcat (exactamente dónde)?

¿Qué aplicaciones les gusta desarrollar más a los desarrolladores?

¿Cuáles son tus aplicaciones favoritas de Android?

¿Qué herramientas puedo usar para estimar el volumen de búsqueda de palabras clave en las tiendas de aplicaciones de iPhone y Android?

¿Cuáles son los conocimientos básicos para crear aplicaciones en Android?

¿Cuáles son algunos consejos, trucos y trucos para usar IntelliJ IDEA para el desarrollo de Android?

Tengo una idea de aplicación de Android para el gobierno del departamento de Delhi. ¿Qué tengo que hacer? ¿Cómo lo implemento?

¿Puedo actualizar mi ROM (versiones más recientes de la misma ROM) sin perder aplicaciones y datos de aplicaciones como lo hace cualquier aplicación de actualización?

¿Qué necesito aprender para crear una ROM CM11 o CM12 para un dispositivo específico? ¿Cuánto tiempo llevaría todo? ¿Qué herramientas necesitaré?

¿Cuál es la diferencia entre una lectura negativa y positiva de un acelerómetro?

¿Cuál es el alcance de la tecnología de Android en el futuro?

¿Por qué Google no logró hacer Android más seguro que iOS?

Cómo acelerar mi carrera en el desarrollo de aplicaciones de Android con 1 año de experiencia en una pequeña startup

¿Cuál es el mejor proyecto de Android de código abierto para un principiante que aprendió Android pero nunca desarrolló una aplicación?