Es un software programado para dispositivos movil estos programas corren
en los distintos sitemas operativos para dispositivos moviles los dos mas populares son
androind y iOS
Android es un sistema operativo móvil basado en el núcleo Linux y otros software de código abierto. Fue diseñado para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas
iOS es un sistema operativo móvil de la multinacional Apple Inc.
Firefox OS Es un sistema operativo móvil descontinuado, basado en HTML5 con núcleo Linux, de código abierto para varias plataformas. Desarrollado por Mozilla Corporation bajo el apoyo de otras empresas
Replicantes un fork de software libre de Android, en el que se han eliminado componentes y APIs propietarios del SDK de Google.2 Intenta reemplazar los controladores (drivers) propietarios de hardware, requeridos en algunos teléfonos, por controladores cuyo código es libre
harmonyos un sistema operativo para el uso distribuido
multiplataforma propiedad de Huawei Technologies Co., Ltd. HarmonyOS fue diseñado para dispositivos móviles con pantalla táctil, como relojes inteligentes, teléfonos inteligentes,
automóviles, televisores, tabletas, pulseras y siguiendo al Internet de las cosas.
KaiOS sistema operativo móvil para dispositivos móviles basado en Linux que «fusiona el poder de un smartphone con la accesibilidad de un teléfono básico.
Las principales características de KaiOS son el soporte de 4G, LTE, GPS, Wi-Fi y Bluetooth con aplicaciones basadas en HTML5, en dispositivos no táctiles con interfaz de usuario optimizada y bajo consumo de memoria y energía,
lo que proporciona mayor duración de la batería
Las apps nativas se desarrollan en el lenguaje nativo de cada sistema operativo.
Una de las ventajas que presentan las apps nativas es que garantizan la experiencia del usuario y el pleno acceso e integración con las funciones de hardware del dispositivo, aprovechando al máximo sus capacidades. Además, este tipo de aplicaciones permiten tiempos de respuestas mucho más
cortos y se puedan utilizar sin conexión a internet.
React Native la tecnología React Native, que permite crear apps nativas simplificando los procesos de desarrollo y haciendo posible desarrollarlas bajo un único código tanto para iOS como para Android.
React Native utiliza un lenguaje de programación Javascript y el gestor de paquetes NPM, lo que es sinónimo de garantía y estabilidad a largo plazo.
React Native, Curso para Principiantes (usando Expo)
Se construye de forma similar a una página web, pero se utilizan a través de un navegador integrado dentro de una aplicación nativa. Las apps híbridas permiten aprovechar el uso de algunas de las funcionalidades del dispositivo móvil y simular la experiencia de usuario como si se tratase de una app nativa, ya que se adaptan al dispositivo como tal. Este tipo de apps
es recomendable para proyectos efímeros y requiere menor inversión en desarrollo al mantener una sola fuente de código..
Se trata de una web diseñada para su perfecta visualización en dispositivos móviles, ya que se trata de una web embebida en una aplicación que funciona como navegador. En este caso, tiene una apariencia de app pero las mismas limitaciones que si se tratase de una página web.
Una web app permite utilizar responsive web design, lo que quiere decir que se adapta a todos los dispositivos. Este tipo de aplicación móvil es la más sencilla de desarrollar y la más económica, ya que únicamente se crea una única aplicación, por lo que es recomendable para proyectos de bajo presupuesto. Como inconvenientes, tiene peor experiencia de usuario y su estabilidad dependerá del navegador que se utilice..