Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDEPENDIENTES, WEB
MANIZALES
2024
1. Realice el cuadro comparativo entre aplicación independiente y aplicación Web
2. Diferencias entre una aplicación móvil de carácter híbrida y una de carácter nativa
Desarrollo:
Nativa: Tiene acceso completo a las API y funcionalidades del dispositivo, como
cámara, GPS y sensores, ofreciendo una mejor integración con el sistema
operativo.
Nativa: Suele ofrecer una mejor UX porque sigue las directrices y patrones de
diseño específicos de cada plataforma, resultando en una apariencia y sensación
coherentes con otras aplicaciones nativas.
Mantenimiento y Actualizaciones:
Nativa: El desarrollo puede ser más costoso y llevar más tiempo, ya que se
requiere crear y mantener una aplicación diferente para cada plataforma.
Cada tipo de aplicación tiene sus ventajas y desventajas, y la elección entre una híbrida y una
nativa dependerá de varios factores como el presupuesto, el tiempo disponible para el desarrollo,
los requisitos específicos del proyecto y las expectativas de los usuarios finales en términos de
rendimiento y experiencia de usuario.
3. Ecosistemas existentes de los dispositivos móviles, con el objetivo de conocer los diferentes
IDE y lenguajes de programación que actualmente se utilizan para dispositivos móviles.
Los ecosistemas de dispositivos móviles están dominados por dos grandes plataformas: Android e
iOS. Cada una de estas plataformas tiene su propio conjunto de herramientas de desarrollo (IDE) y
lenguajes de programación que se utilizan para crear aplicaciones móviles. Aquí te detallo los
ecosistemas de estas plataformas:
Android
Lenguajes de Programación:
Herramientas y Frameworks:
iOS
Lenguajes de Programación:
Herramientas y Frameworks:
Core Data: Framework para la gestión del modelo de datos en aplicaciones iOS.
Combine: Framework para manejar eventos mediante el uso de programación
reactiva en Swift.
Multiplataforma
React Native:
Flutter:
Xamarin: