En este post voy a escribir sobre la temática abordada en
una de las últimas conferencias que he asistido, impartida por David Guzmán socio fundador de la
empresa Artincell
que desarrolla Software app a la
medida para telefonía móvil. En El Salvador es una empresa que ya ha desarrollado
proyectos a nivel internacional, y localmente trabajan de la mano con Telefónica Movistar. En la conferencia se debatieron temas como el paradigma de la movilidad, App online Vs offline, diseño responsivo y la importancia del Mockup.
Artincell.com
es una empresa desarrolladora de app a la medida para telefonía móvil
Rompiendo el Paradigma de Movilidad
En la actualidad para las empresas es una ventaja
estratégica pensar en Movilidad, y los
desarrolladores de App en el país
llevan un par de años tratando de ubicarse en el nivel de competitividad de
empresas extranjeras, es un mercado muy competitivo, pero rentable si se logran
contratos con los clientes adecuados.
Uno de los paradigmas con los que los desarrolladores de app para móviles se han enfrentado es la reducción del espacio en las pantallas de telefonía, migrar una aplicación para PC de escritorio a dispositivo móvil, requiere cambiar la forma de cómo el usuario visualiza el diseño y funcionabilidad del aplicativo.
Migrar
las aplicaciones de la PC al móvil sigue siendo un paradigma en las empresas.
Para lograr este objetivo se debe ser inductivo, en la
pantalla del móvil se debe diseñar de manera que podamos ir de lo más general a
lo más específico, no agrupar demasiados controles en la pantalla porque eso
confunde al usuario, la simplicidad es mejor si se mantiene funcional.
Las App no deben ser complejas y no se debe saturar la
pantalla de opciones o peticiones al usuario.
Una App debe Funcionar Conectado o no Conectado
Que la app funcione online y offline es un aspecto a tomar
en cuenta antes de iniciar su desarrollo, en el caso de estar online por
ejemplo una app que sobrecargamos en el diseño necesitará de complementos y librerías
innecesarias al código fuente.
Las aplicaciones off line instaladas completamente en
dispositivos pueden ser una desventaja por ejemplo al momento de robo de
dispositivos con bases de datos llenas a los que se les pueda extraer
información confidencial de la empresa. Tomemos en cuenta que muchas de las app
son para registro de clientes y transacciones comerciales.
Se
debe analizar según requerimientos del cliente si la app estará on/off line.
Es Necesario Ser Diseñador Grafico ?
Una empresa de desarrollo de app para móviles no necesita
contar con expertos en Diseño Gráfico, los aspectos del diseño como iconos,
fondos e imágenes pueden ser proporcionados por el cliente contratante.
Diseño Web Responsivo (Responsive Web Desing)
El diseño responsivo es otro elemento a tomar en cuenta
porque es muy importante desde el punto de vista del usuario, pero puede
convertirse en obstáculo para el desarrollador, porque deben realizarse pruebas
en múltiples dispositivos y líneas de código fuente que permitan identificar
los diferentes dispositivos para adaptar el diseño a la pantalla.
Una app funcional debe considerar
cumplir con diseño responsivo y multiplataforma.
La Importancia del Mockup
El mockup consiste
en realizar el diseño y secuencia de navegación de la App para mostrar al cliente cómo funcionará y obtener el visto
bueno para pasar a la siguiente etapa de desarrollo. Para esta actividad
podemos utilizar el software balsamiq
mockups disponible en https://balsamiq.com/download/. Hay
más opciones como por ejemplo veamos el siguiente listado.
Para un buen mackup balsamiq es una de
las mejores opciones.
Herramientas Para Creación de Mockups
Entre herramientas para mockups y diseño tenemos las
siguientes:
No cabe duda que esta acumulación de gastos envuelta en un proyecto para la creación de una app hace que muchas empresas se prevengan.
ResponderEliminarY aunque este raciocinio predomine, ¡el avance de las plataformas digitales está promoviendo cambios muy significativos!
Hoy en día es bastante factible crear una aplicación para tu negocio (gratis, incluso), aunque no tengas ningún conocimiento de códigos y lenguajes de programación. Para asi realizar un desarrollo a la medida de la aplicacion