Please enable JavaScript.
Coggle requires JavaScript to display documents.
El desarrollo de aplicaciones móviles, Características de acceso…
El desarrollo de aplicaciones móviles
Nativas:
Interfaz de programación de aplicaciones (API)
se pueden dividir en dos grupos:
APIs de bajo nivel
APIs de alto nivel.
Herramientas GUI (interfaz gráfica del usuario)
Sistemas operativos móviles:
Android
Lenguajes:
Herramientas:
Formato:
Tiendas:
Google Play
.apk
Android SDK
Java (algunos C, C++)
Apple iOS
Lenguajes:
Objective-C, C, C++
Herramientas:
Xcode
Formato:
.app
Tiendas:
Apple App Store
Blackberry OS
Lenguajes:
Herramientas:
Formato:
Tiendas:
Blackberry App World
.cod
BB Java Eclipse Plug-in
Java
Windows Phone
Lenguajes:
Herramientas:
Formato:
Tiendas:
Windows Phone Marketplace
.xap
Visual Studio, Windows
Phone
C#, VB.NET, etc.
Escenarios para el enfoque nativo
Aptitudes nativas existentes
Un único SO móvil
Funcionalidad nativa
Requisitos de una IU sofisticada
Híbridas:
Presentación de los enfoque
constituye lo mejor de ambos términos
ofrece un término medio
Escenarios para el enfoque híbrido
Lograr un término medio
Habilidades dentro de la empresa
Expectativas futuras
Web:
Característica:
Sitios Web solo móviles
Herramientas y conocimientos
Ejecución
Experiencia del usuario
Desempeño
Todo el código se ejecuta desde un servidor: el
rendimiento depende de la red
IU mediante navegación entre páginas que muestran datos estáticos
Navegando por un sitio mediante URL
(Uniform Resource Locator)
Escritas totalmente en HTML, CSS y JavaScript
Aplicación Web solo móviles
Herramientas y conocimientos
Ejecución
Experiencia del usuario
Desempeño
IU reside localmente: aplicación con capacidad de respuesta y acceso offline
Touch-friendly, interactive UI
Acceso directo “Instalado”, lanzado mediante aplicación nativa
Escritas totalmente en HTML, CSS y JavaScript
Escenarios para el enfoque Web
Distribución directa
Aplicación piloto
Visibilidad
IBM
Comparación de los distintos enfoques:
Aplicación nativa
c
Aplicación híbrida
Lenguaje de desarrollo
Portabilidad y optimización de código
Características de acceso específicas
del dispositivo
Uso de conocimiento existente
Gráficos avanzados
Flexibilidad de actualizaciones
Experiencia de instalación
1 more item...
Mediano
(Con frecuencia Tiendas)
Mediano
Alto
Mediano
Alto
Nativo y Web o solo nativo
Aplicación Web
Lenguaje de desarrollo
Solo Web
mj
Características de acceso específicas
del dispositivo
Bajo
Uso de conocimiento existente
Alto
Gráficos avanzados
mediano
Lenguaje de desarrollo
Solo nativo
Portabilidad y optimización de código
Bajo
Características de acceso específicas
del dispositivo
Alto
Uso de conocimiento existente
Bajo
Gráficos avanzados
Alto
Flexibilidad de actualizaciones
Bajo
(Siempre Tiendas)
Portabilidad y optimización de código
Alto
Flexibilidad de actualizaciones
Alto
Mediana
(Mediante navegador móvil)
Experiencia de instalación
Experiencia de instalación
Alta
(A partir de la tienda)