Desarrollo de apps
Desarrollamos aplicaciones nativas para Android, IOS o Windows Phone, o bien empleamos Apache Cordova (antiguo Phonegap), un framework de desarrollo cuyo resultado es una aplicación híbrida, cuyo renderizado se realiza con vistas web y no con interfaces gráficas específicas de los sistemas nativos.
Ventajas de una aplicación nativa:
- Los recursos del dispositivo están al servicio de la App (geolocalizador, cámara, acelerómetro, calendario, etc…).
- Aplicaciones mejor integradas con el hardware.
- El funcionamiento y la velocidad de proceso de la App se ve acelerado por el hardware del dispositivo.
Inconvenientes:
- Reprogramar para cada dispositivo.
- Como consecuencia de lo anterior, desarrollos más costosos.
- Si la App corre en distintas plataformas su mantenimiento también es más costoso.
La experiencia y la motivación son nuestro motor principal para conseguir el éxito de un proyecto. En los desarrollos buscamos siempre el equilibrio entre diseño, usabilidad y rendimiento de las aplicaciones para mejorar la experiencia de uso.
Es esa misma experiencia la que nos permite trazar estas premisas en cada trabajo:
- Objetivo. La meta a alcanzar debe de ser definida previamente, atendiendo al tipo de audiencia a la que va dirigida, el presupuesto (no son desarrollos de 999 Euros), y la fuente de los contenidos, que salvo que sean estáticos, deben nutrirse de un servidor de contenidos que la alimente.
- Tecnología. Debemos decidir los dispositivos desde la que se debe visualizar (Tablets, Smartphones), así como sus sistemas operativos (IOS, Android, Windows Mobile).
- Diseño. La estética de la App y su facilidad de manejo (usabilidad) son imprescindibles para el éxito de la misma. Esta interface es la que hará que el usuario repita la experiencia de uso de la App o la que motivará su desinstalación.
- Programación. La experiencia de los desarrolladores, principalmente en la conexión con web services que a su vez están conectados con bases de datos, la velocidad de procesos y la seguridad de los datos son también fundamentales para el éxito del proyecto.
- Testeo. Hacemos tests redundantes de todos los procesos, en las distintas plataformas para minimizar posibles errores. Debe ser bien revisada antes de subirlas a las tiendas.
- Difusión. Un buen plan de marketing y una correcta ejecución del mismo es fundamental para el conocimiento de la App, sobre todo si va dirigido a usuarios individuales.
- Soporte. Las acciones post-entrega son importantes en cuanto al análisis de tendencias, ampliaciones sugeridas y actualizaciones de versiones por la lógica evolución de los dispositivos y sus sistemas operativos.