A la hora de desarrollar aplicaciones existen diferentes opciones a elegir. Se pueden crear apps nativas, híbridas o web apps. Cada una tiene sus ventajas e inconvenientes y dependerá de nuestras necesidades elegir aquella que más se adecua.

Aplicaciones nativas

  • Es la de mayor coste de las tres opciones.
  • El código difícilmente puede reutilizarse para el uso en diferentes plataformas (Android, iOS, Windows Phone…)
  • Permite el acceso a todas las APIs de los dispositivos.
  • El entorno gráfico y la interfaz de usuario es la más potente.
  • Se distribuye a través de las apps stores, con sus beneficios y restricciones.
  • Gran rendimiento gracias al acceso directo a las funciones de los dispositivos.
  • Pueden ser puestas a la venta a través de las app stores, perdiendo un porcentaje que obtienen estas.

Aplicaciones híbridas

  • Coste similar en desarrollo a la nativa.
  • El código se puede portar a diferentes plataformas, por lo que, si buscas una app que trabaje en varias este sistema ahorrará grandes costes.
  • Permite el acceso a casi todas las APIs y funciones nativas de los dispositivos (cámara, vibración, gps, etc.)
  • La interfaz de usuario se aproxima bastante al de las nativas.
  • Se distribuye a través de app stores.
  • Para grandes aplicaciones su rendimiento suele ser menor respecto al de una nativa.
  • Pueden ser puestas a la venta a través de las diferentes app stores.

Web apps

  • Son las aplicaciones de menor coste a nivel desarrollo.
  • Corren a través de los navegadores web por lo que no hay la problemática de las plataformas.
  • Solo puede acceder a unas pocas funciones del dispositivo, como por ejemplo el GPS.
  • La interfaz de usuario esta a la altura de las dos anteriores.
  • Se distribuye por fuera de las app stores, por lo que no existen restricciones ni sus beneficios.
  • Su rendimiento esta limitado al del propio navegador y la conexión a internet del equipo.
  • No se pueden vender a través de las app stores, pero aun asi existen otros métodos de monetizarlas.

 

apps

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *