Está en la página 1de 8

Materia: Diseño de Apps

Nombre: Yajaira Azucena Salinas Hernández

Unidad: 1

Grado: 6

Grupo: TDW61

Docente: Hector Emilio Ricarte Cano

Carrera: Tecnologías De La Información Área Desarrollo de

Software Multiplataforma
Introducción

En este aparado estaremos brindando información acerca de las diferencias,

ventajas y desventajas que existen en las diferentes aplicaciones.

Como las aplicaciones nativas, hibridas y multiplataforma.


Actividad: Realizar una investigación donde se definan los siguientes puntos.

 Aplicaciones Nativas:

Estas aplicaciones son aquellas que se desarrollan para un sistema operativo

especifico, principalmente Android o iOS ya que son los más conocidos y

utilizados en los dispositivos móviles mundialmente.

Se llaman aplicaciones nativas debido a que se desarrollan para el sistema

operativo nativo de cada dispositivo. Este tipo de aplicaciones móviles son

aquellas que nos descargamos en las tiendas de apps como pueden ser Play

Store (Android) y Apps Store (iOS).

Se desarrollan tantas aplicaciones como sistemas operativos sean los que se van

a instalar dichas apps.

De esta forma, se consigue crear aplicaciones nativas totalmente adaptadas a

cada sistema operativo y también a los dispositivos, ofreciendo así una

experiencia más completa y mejorada a los usuarios.

Aunque suelen ser las aplicaciones a las que más presupuesto se tiene que

dedicar debido al mayor trabajo que conlleva, las aplicaciones nativas son también

las más desarrolladas gracias a su gran rendimiento.


 Ventajas

El desarrollo de aplicaciones móviles nativas tiene grandes ventajas, por eso cada

vez más negocios deciden desarrollar una app de estas características. Aunque

como todo, también hay algunas desventajas que nombraremos a continuación.

 Tiene la ventaja de ser más rápidas, estables y eficientes con los recursos

del dispositivo, por lo que hace más agradable la experiencia del usuario.

 Pueden hacer uso de todos los recursos del dispositivo, por ejemplo los

contactos o el almacenamiento.

 Pueden ser ejecutadas en cualquier plataforma o dispositivo, no requieren

ser descargadas y son fáciles de mantener o actualizar.

 Desventajas

 Dependen por completo del navegador y pudieran existir funcionalidades

que incorpore un navegador, pero no otro. No funcionan si no tienen

conexión a internet.

 El precio, el tiempo y recursos que hay que invertir en su desarrollo.

 Necesitan profesionales que tengan conocimientos y experiencia laboral en

distintos lenguajes de programación.


 Aplicaciones Hibridas

Son aquellas capaces de funcionar en distintos sistemas operativos móviles.

Entre ellos Andorid, iOS, y Windows Phone. De esta manera, una misma app

puede utilizarse en cualquier Smartphone o Tablet, indistintamente de su marca o

fabricante.

 Ventajas

 El desarrollo es más ágil y sencillo, por lo tanto más económico.

 Sus actualizaciones son más fáciles de desarrollar e implementar.

 Un mismo código se puede utilizar en todos los sistemas.

 No se requieren permisos externos para distribuir la app en las tiendas

online.

 Permite abordar a un mercado de usuarios mucho más amplio.

 Desventajas

 No aprovechan de manera tan natural las capacidades del hardware.

Aunque con la potencia de los dispositivos de hoy en día esta diferencia

resulta casi imperceptible.

 El segmento que prefiere los dispositivos Android ronda el 80% del

mercado total. Parte de este puede preferir solo aplicaciones nativas de

este sistema.
 En ciertos casos, las exigencias tan específicas de un dispositivo particular

puede hacer que las apps híbridas corran algo lentas o pesadas.

 Aplicaciones Multiplataforma

Son apps que se caracterizan por ser creadas bajo un único lenguaje de

programación que facilita su exportación y por tanto su visualización en cualquier

tipo de dispositivo independiente de su sistema operativo.

Al ser desarrolladas con un mismo lenguaje, solo son necesarios unos cambios

mínimos para su completa adaptación a cualquier dispositivo, ya sea móvil,

ordenador o Tablet, entre otros.

Estas aplicaciones son una opción de desarrollo de apps muy cómoda para los

profesionales ya que en el lado contrario podemos encontrar las apps nativas e

hibridas.

 Ventajas

 son compatibles con todo tipo de dispositivos y cualquier sistema operativo.

De igual que se visualice en su Smartphone, Tablet o PC o que sea para

sistemas Android o iOS. Se adaptan a todo sin necesidad de crear

diferentes apps.

 Al ser desarrolladas bajo un mismo lenguaje, el ahorro de tiempo, de costes

y de recursos es una realidad. A pesar de esto, su calidad y prestaciones

no disminuyen. Las apps multiplataforma tienen un gran rendimiento que no

tiene nada que envidiar a las aplicaciones nativas.


 A diferencia de las web apps, las multiplataforma no necesitan usar el

navegador ya que se pueden descargar y crear asi un acceso directo desde

el dispositivo.

 Desventajas

 A pesar de que las apps multiplataforma se adaptan a todos los

dispositivos, las pruebas y los test no pueden faltar nunca. Por eso,

igualmente hay que comprobar que la app se visualiza correctamente.

 Cuando se realice cualquier cambio se tiene que volver a comprobar que

todo funciona bien en el resto de dispositivos.

 Aunque las aplicaciones sean multiplataforma, hay que generar una APK e

IPA para que funcione bien, por lo que los SDK para cada plataforma serán

necesarios.

 Diferencias entre las apps

Las aplicaciones web no necesitan ser descargadas, se accede a ellas a través de

una url y el navegador como si fueran una página web.

Esto hace que el almacenamiento de datos se produzca en la nube.

Mientras que para acceder a las aplicaciones móviles multiplataforma sí que

necesitan ser descargadas para acceder a ellas.


Las aplicaciones hibridas están diseñadas para funcionar en cualquier sistema

operativo y utilizan la misma base de código, mientras que las aplicaciones nativas

se desarrollan para un sistema operativo en particular, ya sea Android o iOS.

También podría gustarte