Preguntas que debe hacerse antes de desarrollar apps móviles empresariales
Tres preguntas que debe hacerse antes de desarrollar aplicaciones móviles para negocios.
Las Vegas – Sin una planificación adecuada, el desarrollo de aplicaciones móviles puede convertirse rápidamente en algo complicado y costoso.
La movilidad empresarial ha despegado en gran medida porque los empleados utilizan sus propios dispositivos con sus propias aplicaciones. Pero a medida que las organizaciones buscan sacar más provecho de su fuerza de trabajo móvil, surge frecuentemente la cuestión sobre si construir o no aplicaciones corporativas.
El proceso de desarrollo de aplicaciones móviles para el negocio es muy diferente a lo que los desarrolladores tradicionales de Windows están acostumbrados, y los objetivos son diferentes también. Los usuarios móviles tienen necesidades más específicas y menos tolerancia para sortear las dificultades.
Ponentes y asistentes a la conferencia Interop realizada en mayo compartieron sus consejos y experiencias personales en torno al desarrollo de aplicaciones móviles para empresas. Pero antes de seguir sus pasos, hágase estas tres preguntas :
¿Qué es lo que los usuarios necesitan hacer?
"Going Mobile" (hacerse móvil) no significa replicar la experiencia de escritorio en un teléfono inteligente o tableta.
Los usuarios móviles no siempre necesitan el conjunto completo de funciones disponibles en las aplicaciones de escritorio, y tratar de meter esas características puede obstaculizar el rendimiento y la facilidad de uso. Las aplicaciones de consumo suelen tener un enfoque más limitado y una interfaz más limpia, y las aplicaciones móviles para las empresas deben tratar de hacer lo mismo, dijo Srinivas Krishnamurti, director senior de soluciones móviles en VMware, firma con sede en Palo Alto, California.
Es más recomendable tener "aplicaciones más pequeñas que hacen una o dos cosas muy bien", dijo.
¿Qué saben sus desarrolladores?
La plataforma iOS de Apple ejecuta aplicaciones escritas en Objective- C; Android se basa en Java. Si los desarrolladores no saben estos lenguajes, eso limitará su enfoque.
"Gran parte de la decisión depende de su organización", dijo Peter Traeg, arquitecto de soluciones en Universal Mind, una empresa de desarrollo en Golden, Colorado. "¿Qué conjunto de habilidades tienen sus desarrolladores?"
Traeg habló sobre otras opciones de desarrollo en su sesión de Interop: Creación de aplicaciones móviles: Estrategias y Tecnologías.
PhoneGap, una herramienta de Adobe Systems, permite a los desarrolladores construir aplicaciones móviles utilizando HTML común, CSS y lenguajes de JavaScript.
"Esta es una opción atractiva si usted está familiarizado con estas herramientas, y si es un desarrollador web", dijo Traeg.
Otra alternativa, el software Titanium de Appcelerator, también crea aplicaciones para múltiples plataformas de modo que los desarrolladores no tienen que volver a crear la misma aplicación desde cero para cada sistema operativo.
¿Qué sistemas operativos soporta?
La diversidad de dispositivos también afectará sus decisiones de desarrollo de aplicaciones móviles.
Por ejemplo, en el MGM Resorts International, que está en el proceso de despliegue de aplicaciones móviles para su casino y los huéspedes del hotel, el 80% de acceso a la red de huéspedes proviene de dispositivos iOS, dijo John Bollen, vicepresidente senior de tecnología.
"Nos fijamos en el mercado y lo que está entrando en el edificio", dijo.
En la Universidad de Seton Hill en Greensburg, Pensilvania, los administradores no pueden controlar qué tipo de dispositivos llevan los estudiantes, por lo que tomaron la ruta de HTML5, dijo Phil Komarny, director de información.
También puede ser más fácil que las aplicaciones web estén en marcha y funcionando, porque no pasan por un proceso de aprobación de la tienda de aplicaciones (App Store), como el que Apple hace pasar para todos sus desarrolladores.