Está en la página 1de 5

Desarrollo Móvil Multiplataforma UTNG-TIC 1.

Marco de Referencia para DMM

Grupo: GDS0451 Fecha: 13-01-2023


Nombre: Karla Moya Díaz

Objetivo: La alumna o alumno deberá describir las ventajas y desventajas del desarrollo de
aplicaciones móviles en comparación con aplicaciones multiplataforma.

Una Aplicación Nativa es:

Este tipo de aplicación móvil es la que descargamos en tiendas de aplicaciones como Play Store
(Android) y App Store (iOS). Lo más común es que se creen dos aplicaciones, una para Android y
otra para iOS, pero son iguales en cuanto a diseño, funcionalidad y experiencia de usuario.

De esta forma, es posible crear aplicaciones nativas totalmente adaptadas a cada sistema
operativo y dispositivo, ofreciendo así a los usuarios una mejor y más completa experiencia.

ABAMOBILE (https://abamobile.com/web/que-son-aplicaciones-nativas-y-ventajas/)

Aplicaciones Nativas
Ventajas Desventajas
Alto nivel de personalización: Mayores costos:
Gracias a que las apps nativas se desarrollan Administrar estas aplicaciones cuesta más
específicamente para cada sistema operativo, desde la inversión inicial hasta el final del
el nivel de personalización y optimización es proyecto. Este gasto aumenta si ejecuta
muy alto y nos permite ofrecer a los usuarios programas de diferentes sistemas operativos
de una aplicación una experiencia de uso al mismo tiempo.
óptima y adecuada.
Reducción de errores: Código único:
En comparación con las aplicaciones híbridas, Al desarrollar aplicaciones híbridas, un código
las fallas se reducen porque el proyecto se fuente funciona en cualquier sistema
adapta al sistema operativo. operativo. Nativo significa que el código que
crea no se puede usar para diseñar otra

Página 1 de 5
Desarrollo Móvil Multiplataforma UTNG-TIC 1. Marco de Referencia para DMM

Conexión a Internet: aplicación porque solo funciona en un sistema


Estas aplicaciones se pueden utilizar sin operativo específico.
conexión Wifi.
Mayor tiempo de desarrollo:
Mejor experiencia de usuario: Además del costo, las aplicaciones nativas
las aplicaciones nativas acceden a las API y tardan más en crearse.
componentes únicos del sistema operativo.

Seguridad:
A diferencia de los desarrollos híbridos, estas
aplicaciones están protegidas por varios
niveles de seguridad y, por lo tanto,
representan un mayor nivel de protección de
datos.

Actualización instantánea:
tanto las aplicaciones como los sistemas
operativos ejecutan nuevas funciones con
cada actualización.

Notificaciones:
debido al uso de todos los recursos del
dispositivo, las aplicaciones nativas pueden
iniciar notificaciones automáticas.

Una Aplicación Multiplataforma es:

Una aplicación multiplataforma es una aplicación que se caracteriza por estar escrita en un único
lenguaje de programación que facilita su exportación y visualización en cualquier tipo de
dispositivo, independientemente del sistema operativo (iOS o Android). Debido a que están
desarrollados con el mismo lenguaje, solo se requieren unos cambios mínimos para adaptarlos
completamente a cualquier dispositivo, ya sea teléfono inteligente, computadora o tableta y otros
dispositivos móviles.

KEPPCODING.( https://keepcoding.io/blog/desarrollar-aplicaciones-moviles-multiplataform/
#:~:text=Las%20aplicaciones%20multiplataforma%20son%20aquellas,operativo%20(iOS%20o
%20Android)

Página 2 de 5
Desarrollo Móvil Multiplataforma UTNG-TIC 1. Marco de Referencia para DMM

Aplicaciones Multiplataforma
Ventajas Desventajas
Código reutilizable: No son tan flexibles como las aplicaciones
Los desarrolladores móviles pueden usar el nativas.
mismo código para todas las plataformas en El rendimiento no es su perfil más fuerte.
lugar de crear diferentes aplicaciones. El proceso para añadirlas a las tiendas de
Rentabilidad: aplicaciones es complicado.
Para realizar su idea como una aplicación Desempeño de la app:
multiplataforma, no necesita realizar grandes Las aplicaciones multiplataforma tienen un
inversiones en recursos. Esto se debe a que rendimiento más bajo. Sin embargo, esto no
cada sistema operativo móvil no requiere una quiere decir que sean de baja calidad, este
computadora específica. tipo de apps con código bien escrito compiten
Misma UI y UX en todas las plataformas: bastante bien con las nativas, y en muchos
El rendimiento de la aplicación es, sin duda, casos las diferencias no son perceptibles para
importante. El aspecto y el flujo de la los usuarios.
aplicación son igual de importantes. Es difícil Seguridad:
crear la misma UI y UX cuando hay dos No tienen mucha seguridad. Estas utilizan
equipos separados. herramientas y marcos de referencia que
sirven como mecanismos de seguridad para
las apps.

Discute sobre los temas anteriores con uno de tus compañeros, concluye y define de acuerdo a los
siguientes escenarios el tipo de aplicación móvil nativa o móvil multiplataforma, justificado su
respuesta en cada caso.

Problemática Tipo de aplicación sugerida


Se requiere desarrollar una aplicación móvil en la que se Aplicación nativa:
obtenga mejor rendimiento en relación al tiempo de Por lo general es más rápida por el
ejecución en sus productos. procesamiento.
Se requiere desarrollar una Aplicación móvil que pueda Aplicación multiplataforma:
ser distribuida mediante la App Store. Se caracteriza por estar escrita en
un único lenguaje de programación.
Se requiere una aplicación móvil en donde sus principales Aplicación nativa:
fortalezas sean la portabilidad y escalabilidad. Ofrece una experiencia más fluida
respecto a su desarrollo a largo
plazo, por lo tanto, será bien
trabajado respecto a la portabilidad
y escalabilidad.
Se requiere hacer una aplicación móvil que funcione en Aplicación multiplataforma:
Android y iOS, pero se cuenta con un presupuesto Fácilmente puede trabajar con

Página 3 de 5
Desarrollo Móvil Multiplataforma UTNG-TIC 1. Marco de Referencia para DMM

limitado, por lo que solo se cuenta con un equipo de prototipos y/o aplicaciones simples.
desarrollo y un periodo limitado de tiempo.
Un equipo de desarrollo especialistas en Web, considera Aplicación nativa:
desarrollar una aplicación móvil, pero cuenta con poco Corre mejor, se pueden integrar
tiempo para desarrollar el proyecto. funciones más rápido y fácil.
Un equipo especialista en C# debe desarrollar una Aplicación nativa:
aplicación móvil para iOS y otra para Android, ambas Crean y mejoran constantemente
aplicaciones con los mismos requerimientos. herramientas para resolver
problemas de desarrollo, por lo
tanto, sería más fácil que
contengan los mismos
requerimientos.
Se requiere desarrollar una Aplicación móvil que pueda Aplicación nativa:
ser distribuida mediante la Google Play. Es posible crear aplicaciones nativas
totalmente adaptadas a cada
sistema

Como conclusión en tus propias palabras cuando desarrollar aplicaciones móviles nativas y cuando
aplicaciones móviles multiplataforma.

Las aplicaciones móviles nativas son mejores para un proyecto a largo plazo porque requieren de
un tiempo mayor para su desarrollo, pero son aplicaciones totalmente adaptadas a cada sistema,
por lo tanto, ofrece una mejor experiencia en su desarrollo, son aplicaciones que se descargan en
la play store y no requieren de wifi. En cambio las aplicaciones multiplataforma son mejores para
proyectos que se requieran por un tiempo limitado y que requieran de un acceso menos permisivo,
son aplicaciones que puedes encontrar en la app store.

Hacer una infografía en donde se resuma el concepto de estos dos tipos de aplicaciones móviles,
así como su ventajas y desventajas.

Pero, ¿Qué es una Infografía?

La infografía puede ser incluida en un archivo adjunto en pdf o jpg según la


herramienta utilizada.

Ver concepto de infografía

Video explicativo

Página 4 de 5
Desarrollo Móvil Multiplataforma UTNG-TIC 1. Marco de Referencia para DMM

Bibliografía:

ABAMOVILE. (2022-2023). ABAMOVILE. Aplicaciones nativas. Te contamos lo que necesitas saber


de ellas. https://abamobile.com/web/que-son-aplicaciones-nativas-y-ventajas/

BAMBÚ. (2023). BAMBÚ. Ventajas y desventajas de las apps nativas. https://www.bambu-


mobile.com/ventajas-y-desventajas-de-las-apps-nativas/

KEEPCODING.(2023). KEEPCODING. ¿Cómo desarrollar apps multiplataforma?.


https://keepcoding.io/blog/desarrollar-aplicaciones-moviles-multiplataform/#:~:text=Las
%20aplicaciones%20multiplataforma%20son%20aquellas,operativo%20(iOS%20o%20Android).

Aplicaciones para móviles. (). APM. Desarrollo de aplicaciónes móviles Nativas vs Multiplataforma
¿Qué elegir? https://www.aplicacionesparamoviles.com/desarrollo-de-aplicaciones-moviles-
nativo-plataforma/

TIRTECH. (2023). TIRTECH. App Nativa vs. Multiplataforma: ¿Cuál es mejor para tu empresa?.
https://tir-tech.com/app-nativa-vs-multiplataforma/

Para poder ser evaluada la tarea realizada, considera la siguiente rubrica:

No Criterio Si/No 5..10


1 Integra la definición de cada tipo de aplicación SI 10
2 Describe ventajas y desventajas de Aplicaciones Móviles Nativas SI 10
3 Describe ventajas y desventajas de Aplicaciones Móviles Multiplataforma SI 10
4 Identifica escenarios para cada tipo de aplicación SI 10
5 Integra una conclusión en donde justifique el desarrollo de cada tipo de SI 10
aplicación
6 Realiza infografía en donde muestre los conceptos, ventajas, desventajas SI 10
de cada tipo de aplicación y su conclusión, acompañada de imágenes
representativas.

10 completamente de acuerdo y 5 desacuerdo, 0 cuando no se incluye el criterio por parte del


alumno o alumna.

Página 5 de 5

También podría gustarte