lamina mobile_v3_esp

Anuncio
Mobile
making business grow everywhere
www.deal.com.br
¿Qué es el servicio?
Desarrollo de soluciones basadas en dispositivos móviles (smartphones y tablets) que se fija en atender las necesidades
crecientes del mercado que cada vez más necesita la movilidad en sus operaciones. A través del uso de smartphones y
tablets, cada día más comunes en nuestra sociedad, las soluciones móviles dan agilidad a los negocios, promoviendo
reducción de costos y mejorando resultados.
Por qué usar este servicio/tecnología:
El servicio va más allá del desarrollo puro y sencillo de aplicaciones. Su abordaje se inicia en el entendimiento del negocio,
pasando por la concepción del producto, que debe estar alineada con los objetivos estratégicos y de negocio de las
empresas, prototipación, que busca ofrecer lo que hay de mejor y más moderno en términos de diseño y usabilidad,
definición de modelos de seguridad y escalabilidad.
Otro punto importante que el servicio abarca es el conocimiento previo del usuario final de la aplicación a ser desarrollada.
Para que se entregue una buena aplicación, además de los requisitos técnicos, es de gran importancia el conocimiento de
su usuario y su grado de madurez en relación a los dispositivos móviles.
A quién se destina:
Empresas que buscan los siguientes requisitos para sus aplicaciones móviles:
• Movilidad operacional
• Visiones gerenciales online y realtime
• Facilidad de implementación de workflows
• Visión moderna para a empresa
• Fácil conexión con el ambiente web y redes sociales
• Velocidad en la navegación y búsqueda de informaciones
• Navegación simplificada y que proporciona facilidad para utilización de los dedos
• Facilidad de navegación
• Soluciones más simplificadas en comparación a soluciones WEB
• Fácil utilización de Geolocalizacion
¿Por qué Deal?
Nos basamos en nuestra experiencia, en el entendimiento de las necesidades y en el conocimiento de los
usuarios de la aplicación, para definir el modelo de trabajo y plataformas a ser utilizadas. Generalmente son
llevados en cuenta dos tipos diferentes de desarrollo y definiciones de plataformas deseadas:
• Desarrollo nativo: cuando la aplicación está desarrollada nativamente para cada plataforma de software (iOS,
Android, Windows 8, Blackberry), respetando las diferencias de UX (User eXperience) y UI (User Interface) de
cada una.
Las ventaja de ese modelo son la fluidez en la navegación, el acceso a todas las funcionalidades de los
dispositivos, menor acceso à internet, posibilidad de uso off-line y mejor integración al ambiente creado por la
plataforma.
La mayor desventaja es el costo de desarrollo y manutención, ya que la aplicación necesita ser desarrollada
individualmente para cada plataforma. En este caso, apenas las reglas de negocio pueden ser comunes entre
todas las plataformas, necesitando, por tanto, un diseño individual para cada una de las mismas.
• Desarrollo híbrido: cuando la aplicación es desarrollada una única vez para utilización en todas las
plataformas, con pequeñas variaciones para cada plataforma dependiendo de las funcionalidades nativas
deseadas. Una pequeña aplicación nativa “esconde” un browser interno que hace con que funcione la
aplicación a partir de los servidores web.
Las ventajas de este modelo son el costo de desarrollo y manutención, generalmente menores, la velocidad de
disponibilidad de correcciones y manutenciones.
En la lista de desventajas está la usabilidad inferior a aplicaciones nativas, acceso constante a Internet para
cargamento de las pantallas, la imposibilidad de trabajar off-line por largos períodos, la falta de acceso a todas
las funcionalidades específicas de los dispositivos.
Modelo del
proceso macro
del desarrollo
de un servicio
Mobile
Strategy
Setting
Functionality
Analysis/ Usability
Application
Design
Staging
Building
Prototyping
Los principales sistemas
operativos utilizados por
el mercado son:
iOS (Apple), Android,
RIM (BlackBerry),
Java y Windows Mobile.
Plataformas de Desarrollo:
Diversas plataformas dan soporte al desarrollo mobile a través del Ambiente de desarrollo integrado (IDEs),
proveídas con diversas herramientas para escribir, probar y desarrollar las aplicaciones. Las principales
plataformas e IDEs utilizadas actualmente son:
• IDE XCode - para plataforma iOS.
• Eclipse – para plataforma Android
Descargar