Una aplicación móvil es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles.
Este tipo de aplicaciones permiten al usuario efectuar tareas profesionales, de ocio, educativas, de acceso a servicios, etc.
Facilitando las gestiones o actividades a desarrollar.
Se encuentran disponibles a través de ciertas plataformas de distribución, o por intermedio de las compañías propietarias de los sistemas operativos móviles tales como Android, iOS, BlackBerry OS, Windows Phone.
Existen aplicaciones móviles gratuitas y otras de pago, donde parte del coste de la aplicación se destina al distribuidor y el resto es para el desarrollador.
Al ser aplicaciones residentes en los dispositivos están escritas en algún lenguaje de programación compilado, su funcionamiento y recursos se encaminan a aportar una serie de ventajas como:
- Acceso más rápido y sencillo a la información necesaria sin necesidad de los datos de autenticación en cada acceso.
- Almacenamiento de datos personales, de una manera segura.
- Versatilidad en cuanto a su utilización o aplicación práctica.
- Atribución de funcionalidades específicas.
- Mejorar la capacidad de conectividad y disponibilidad de servicios y productos.
Un sistema operativo es un programa o conjunto de programas informáticos que gestiona el hardware de un dispositivo y administra el servicio de aplicaciones informáticas (Windows, iOS, Android, etc).
Las aplicaciones web son herramientas alojadas en un servidor, a las que los usuarios pueden acceder desde Internet o Intranet, mediante un navegador web genérico o específico, dependiendo del lenguaje de programación.
Un servicio de alojamiento informático o web permite a organizaciones e individuos subir, alojar, gestionar o almacenar contenido en servidores físicos o virtuales.
En el año 2000, la irrupción tecnológica del WAP, protocolo de aplicaciones inalámbricas..
En 2010 la concepción y arquitectura tecnológica de los dispositivos móviles, teléfonos inteligentes y tabletas, ha modificado la forma de acceder y navegar por Internet.
Una web app es una versión de página web optimizada y adaptable a cualquier dispositivo móvil independientemente del sistema operativo que utilice.
El desarrollo de aplicaciones para dispositivos móviles requiere tener en cuenta las limitaciones de los dispositivos.
Los dispositivos móviles funcionan con batería y las principales características que se deben considerar son: gran variedad de tamaños de pantalla, datos específicos de software y hardware como también distintas configuraciones. El desarrollo de aplicaciones móviles requiere el uso de entorno de desarrollo integrados.
Las aplicaciones móviles pueden aprovechar mucho más el contexto en el que se ejecutarán, sobre todo si se comparan con las aplicaciones tradicionales.
Debido a diferentes factores, como las capacidades actuales en hardware de los dispositivos, o la capacidad de acceder a la información del usuario a la que el propio dispositivo tiene acceso.
Aplicaciones móviles y usabilidad
La usabilidad es considerada uno de los principales factores que indican la calidad de un producto de software, la necesidad de elaborar metodologías para medir este factor de las aplicaciones.
Desde la Ingeniería del Software una de las principales características es la calidad;
- Conectividad
- Tamaño
- Capacidad limitada de procesamiento
- Diferentes resoluciones de pantalla
- Métodos de introducción de datos
- Contexto móvil
Diferencias entre UX y UI
- UX (User experience); Se refiere a la experiencia que tiene el usuario al momento de interactuar con la aplicación y los elementos que la conforman.
- UI (User interface); Se centra en el diseño gráfico de la aplicación y sus elementos visuales, tales como los botones, las imágenes y la tipografía.
Tiendas de aplicaciones
- Google Play
- App Store
- Microsoft Store
- BlackBerry World
- Amazon Appstore
- AppGallery Huawei
- F-Droid
- Webs especializadas
¿Qué es el desarrollo de aplicaciones móviles?
El desarrollo de aplicaciones móviles es el conjunto de procesos y procedimientos involucrados en la escritura de software para dispositivos informáticos pequeños e inalámbricos, como teléfonos inteligentes y otros dispositivos portátiles.
Las dos plataformas móviles más destacadas son iOS de Apple y Android de Google.
Tipos de aplicaciones móviles
- Aplicaciones nativas
- Aplicaciones híbridas
- Aplicaciones web progresivas
- Aplicaciones encapsuladas
- Marcos y bibliotecas