nativa, Ofimáticas, Híbrida, Accesibilidad, React Native, Web Las aplicaciones móviles se dividen en varias categorías según su desarrollo y propósito. Las apps nativas se desarrollan en el lenguaje específico del sistema operativo del dispositivo, ofreciendo una experiencia y rendimiento óptimos.
Son todas aquellas aplicaciones que están relacionadas con el funcionamiento del dispositivo, tales como compresores de archivos, gestión de recursos, registro de llamadas, gestión de contactos, etc.
Web app
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.
Aplicaciones Ofimáticas
Aplicaciones que permiten al usuario manipular documentos de texto, hojas de cálculo, pdf’s, etc.
React Native
Se trata de la tipología de app más reciente, toda una evolución a la hora de desarrollar aplicaciones móviles. En este caso, se basa en 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
App híbrida
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.
Aplicaciones de Accesibilidad
Este tipo de aplicaciones están diseñadas para facilitar el uso del dispositivo a todo aquel usuario que tiene algún tipo de discapacidad, ejemplo de ellas son: reconocimiento de voz, de caracteres, lectura de texto, etc.
App nativa
Las apps nativas se desarrollan en el lenguaje nativo de cada sistema operativo, lo que también determina sus parámetros y características. En el caso de las apps nativas, más que una web, sería algo similar a cuando se instala un programa en un ordenador, solo que esta vez se hace en un dispositivo móvil.