ACTIVIDAD Nº 03
EL MERCADO DE LAS APP
U.D: GESTION DE COMPONENTES
REALIZAR UNA INDAGACION DE:
Aplicación Nativa
Son programas creados para ciertos sistemas operativos, los más populares son iOS y
Android. Estas apps son llamadas así porque se producen para instalarse “nativamente”
en ciertos dispositivos.
Este tipo de aplicaciones están más trabajadas por todo el proceso de escritura que hay detrás,
pues se busca ofrecer una experiencia de usuario más completa.
VENTAJAS:
Se entrega una app completa y compleja con funcionalidades adaptadas al sistema
operativo.
Reducción de errores: En comparación con las apps híbridas, las fallas se reducen,
pues el proyecto se adapta al sistema operativo.
Conexión a internet: Estas aplicaciones se pueden utilizar sin necesidad de
conectarse al wi-fi
Gran rendimiento: Son más veloces porque en los dispositivos se guardan todos los
componentes
Mejor experiencia de usuario: Las apps nativas acceden a las API’s y componentes
únicos del sistema operativo.
Seguridad: A diferencia de los desarrollos híbridos, estas aplicaciones están protegidas
por varias capas de seguridad
DESVENTAJAS:
Mayor costo: gestionar estas aplicaciones es más costoso desde la inversión inicial
hasta la conclusión del proyecto
Código único: Los códigos creados no puede usarse en el diseño de otra
aplicación porque solo sirve para un sistema operativo particular.
Más tiempo para desarrollar: Además del costo, las apps nativas implican un mayor
periodo en la creación. En el caso de querer hacer el mismo programa para diferentes
sistemas, se recomienda realizarlo en paralelo.
Equipo especializado: Si el equipo desarrollador no cuenta con el personal adecuado
para desarrollos nativos, se debe buscar a las personas con las habilidades y
capacidades necesarias para apoyar en el proyecto. Esto significa una mayor
inversión.
Otra de las desventajas de las aplicaciones nativas es la diferencia entre los
dispositivos. Pues puede que una app reciente no funcione de manera correcta con
un smartphone de hace 10 años
Aplicación Hibrida
Una aplicación híbrida, a diferencia de las nativas, utiliza la tecnología web para su desarrollo.
En este caso, cada programador tendrá que usar todo lo que es HTML, JavaScrip y CSS,
tecnología que es más frecuente a la hora de desarrollar aplicaciones web.
VENTAJAS:
Puedes visualizarlas en cualquier teléfono móvil.
Permite la reutilización de código ahorrando bastante tiempo a los desarrolladores.
Su costo de inversión es más bajo que de las nativas.
No importa en qué sistema operativo la uses, las funciones serán las mismas.
Tiene un buen rendimiento en cualquier plataforma.
Su mantenimiento es menos complicado que las nativas.
DESVENTAJAS:
Sus funciones son limitadas ya que no tienen acceso a todos los recursos del
Smartphone.
Generalmente, requieren de una conexión a internet para funcionar.
Visualmente, no son tan atractivas como las nativas.
Su rendimiento es menor que el de una app nativa.
WEB APP
Una Web App es también conocida como aplicación web es una aplicación que se ejecuta
directamente en el navegador de cualquier dispositivo, por lo que no necesita instalación.
Su acceso se realiza normalmente a través de un enlace directo o marcador desde el escritorio
del dispositivo a una URL. Es decir, en principio en un navegador cualquiera se podrá abrir el
sitio web que buscas.
VENTAJAS:
La Web App utiliza lenguajes muy conocidos entre los programadores como: HTML y
CSS.
A diferencias a la App Nativa, con una sola Web App se llegará a todos los dispositivos.
Se ejecutan dentro del propio navegador web del dispositivo a través de una simple
URL.
No necesita ser instalada desde las tiendas App, como Google Play Store o Apple App
Store. Eso significa ahorro, ya que es gratuito tener el enlace directo mediante una
Web App.
Sirve para reproducir una página web. Eso equivale a que no necesita una
actualización.
Su beneficio más importante, el precio. El desarrollo de una Web App es el más
económico.
El tiempo de desarrollo también es menor, de ahí que su precio sea más bajo.
DESVENTAJAS
Como indicamos anteriormente, con una sola Web App se llegará a todos los
dispositivos. Eso sí, la web deberá estar programada para su reproducción en
cualquier sistema operativo. Si no es responsive, podrías tener problemas a la hora de
abrirla en iOS, Android o Windows Phone.
La inversión que pretendes ahorrarte en el desarrollo de la aplicación, la tendrás que
hacer en mejorar tu página web.
Si tu página tiene algún tipo de aprieto, la aplicación tendrá problemas. No pretendas
que la Web App funcione a la perfección si no tienes una web corporativa de calidad.
Necesitarás obligatoriamente conexión a internet para su reproducción. De lo
contrario no podrás navegar por la web y la Web Apps no te servirá para nada.
Al no encontrarla en los diferentes stores, pierde visibilidad.
Además, tendrás la restricción en el acceso a ciertas características hardware de los
dispositivos.
WEB RESPONSIVE
Una web responsive, adaptable o adaptativo, conocido por sus siglas RWD del
inglés Responsive Web Design es una filosofía de diseño y desarrollo, cuyo objetivo es adaptar
los contenidos y atributos dispuestos en una página web adaptándolos al dispositivo que se
esté utilizando
VENTAJAS:
Es la que recomienda Google
Todo se hace una web, es decir, la web es la misma
Menores costes de mantenimiento
DESVENTAJAS:
Carga lenta
Complicadas en que cuadre todo perfectamente en todos los dispositivos
Desfavoriza y deja en segundo plano la conversión