2. *indice
* Historia de las aplicaciones moviles
* Evolucion de celulares
* Evolucion de las aplicaciones moviles
* Tipos de aplicaciones moviles
* Aplicaciones nativas
* Ventajas
* Desventajas
* Aplicaciones hibridas
* Tres razones por las que las aplicaciones móviles son
el futuro del marketing móvil
* Ventajas de las aplicaciones nativas
* Desventajas de las aplicaciones nativas.
3. *Historia
de
aplicaciones móviles
las
Las primeras aplicaciones datan de finales de los 90s, estas eran
lo que conocemos como la agenda, arcade games cumplían
funciones muy elementales y su diseño era muy simple. La
evolución de las aplicaciones (apps) se dio rápidamente gracias a
las innovaciones de la tecnología WAP y la transmisión de datos
(EDGE) esto vino acompañado de un desarrollo muy fuerte en
celulares Apple IPhone y junto a él llegan muchas propuestas del
Smartphone entre ellas android, la competencia más grande en
sistema operativo del iphone. Es aquí donde comienza el
despunte de las aplicaciones, juegos, noticias, diseño, arte,
fotografía, medicina, etc. Todo en tus manos gracias a la
revolución de las aplicaciones móviles. Desde el momento en que
Apple IOS y android aparecen en el mercado el resto de empresas
empieza a desarrollar nuevas tecnologías y lanza smartphones
cada vez más innovadores, cada vez más potentes
4. Nokia junto a Sony Ericsson y otras empresas aparecen con
Symbian OS, están también BlackBerry, BREW, Samsung,
palm OS. Pero eso no diferencia a los Smartphone de los
teléfonos celulares de la década de los 90s. Fueron las
aplicaciones y la disposición de estas quienes generaron esa
diferencia. Apple lanza AppStore un lugar en el cual puede
acceder, bajar o pegar las aplicaciones de su interés, desde
una alarma hasta un diccionario de leyes. Google no iría a
desarrollar aplicaciones porque simplemente no es su
mercado. En vez de eso, facilitaron la posibilidad de darle a
cualquier persona acceso a los SDK (Software Development
Kits). Es aquí donde el abanico de aplicaciones se
incrementa radicalmente y entraron miles de nuevas
empresas y microempresas ofertando sus productos, es en
este momento en el cual empieza la real competencia.
5. * Evolución de
celulares
La función principal de un Smartphone, es de servir como
plataforma para aplicaciones que hagan provecho de las
características del teléfono.
En sí, los desarrolladores se ponen a pensar ¿Qué problema puedo
solucionarlo? Y tomando en cuanto que los teléfonos cuentan con
cosas desde cámaras hasta giroscopios en su hardware y una
conexión regular a internet; logran hacer programas denominados
aplicaciones que pueden ser desde un organizador personal hasta un
juego. Las posibilidades son prácticamente infinitas.
Las aplicaciones whatsapp y line cumplen una pequeña función
dentro de nuestro teléfono, ya sea para comunicarnos que nos
ahorran mucho dinero con la mensajería de texto, u otras como suit
office que nos permite visualizar y editar documentos en nuestro
teléfono rápidamente. Y no podemos olvidarnos de los juegos como
el ya clásico angrybirds que ha sido descargado mil millones de
veces.
6. *Evolución
de
las
aplicaciones moviles
* Están con nosotros en nuestro día a día, los llevamos a todas
partes y son capaces de entretenernos, informarnos o hasta
trabajar con nosotros. Las aplicaciones se han vuelto parte de
nuestra vida y son ya tan comunes por la variedad de
plataformas que podemos llegar a encontrar que cualquiera
puede acceder a una.
* Si nos ponemos a pensar en el primer celular con el que tuvimos
contacto (que por el simple hecho de poder hacer llamadas era
increíble), comparémoslo con los teléfonos actuales y
dimensionemos las diferencias; llevar una cámara, reproductor
de música, consola de videojuego, lectura electrónica de libros,
GPS, computadora portátil y teléfono en el bolsillo y todo en un
solo dispositivo son cosas que se veían en películas de ciencia
ficción y parecían la gran cosa.
7. *Tipos
de aplicaciones
moviles
* Es posible concluir que en la actualidad tenemos tres tipos de desarrollos
para aplicaciones móviles;
* Nativas
* Webs
* Hibridas
* En la mayor parte de las ocasiones relacionamos desarrollos móviles con
aplicaciones nativas. Este tipo de desarrollos son desarrollos hechos de
forma específica, para un determinado sistema operativo.
* Pero también encontramos, las aplicaciones web móviles que no son más
que aplicaciones que corren sobre un navegador web de nuestro
dispositivo móvil, pero en este caso también existen lo que llamamos
aplicaciones hibridas. Este tipo de aplicaciones son una combinación de
ambas nativas más web y todo apunta a que este tipo de aplicaciones
móviles tienden a ser las más utilizadas tanto para desarrollos que
implican el uso de tecnologías SIG-GIS como para aquellos que no utilizan
geotecnologias.
8. Aplicaciones nativas:
Este tipo de aplicaciones están hechas para EJECUTARSE en un dispositivo y
sistema operativo especifico, que la mayor parte de las aplicaciones
descargadas de la app-store son aplicaciones que solo van a correr sobre
iphone o ipad. Este tipo de aplicaciones se crean con distintos tipos de
lenguajes. Las desarrolladas para el sistema ipad o iphone (ios) lo hacen con
los lenguajes objetive C, C o C++. Las aplicaciones desarrolladas para el
sistema android lo hacen con lenguaje java. Este tipo de aplicacion3es
corren de manera más eficiente sobre estos dispositivos ya que sus
componentes están diseñados de forma específica para este sistema
operativo, este tipo de aplicaciones pueden emplear todos los sensores y
elementos del teléfono: cámara, GPS, agenda, etc. Esta es una diferencia
fundamental con respecto a las aplicaciones web.
El código fuente de estas aplicaciones se escribe en función del dispositivo
para el que trabajamos. Este código fuente se compila a un ejecutable es
un proceso similar al de las tradicionales aplicaciones de escritorio. Todos
aquellos recursos imágenes, iconos, etc. que la aplicación necesita para
ejecutarse queda en el archivo compilado, este archivo está ya listo para
ser distribuido y sea subido a las app-store (tiendas de aplicaciones
específicas del dispositivo).
9. * ventajas
•
Las aplicaciones web se pueden
ejecutar en múltiples dispositivos evitando así
las complejidades de tener que crear varias
aplicaciones.
•
El proceso de desarrollo es más
sencillo ya que emplean tecnologías ya
conocidas.
•
Estas tecnologías y aplicaciones e
pueden encontrar con los tradicionales
buscadores
•
No necesitan de la aprobación de
ningún fabricante para ser publicadas.
10. * desventajas
•
Como desventajas tenemos que los
accesos a los elementos del teléfono son
limitados.
•
Estas aplicaciones no se pueden vender
en los marker plays.
11. Aplicaciones hibridas
Las aplicaciones hibridas aúnan lo mejor de las dos anteriores,
este tipo de aplicaciones permite el uso de tecnologías
multiplataforma como html, java script, css. Pero permiten
acceder a buena parte de los dispositivos y sensores del teléfono.
Buena parte de la infraestructura es tipo web y la comunicación
con los elementos del teléfono se hacen mediante comunicadores
tales como Phonegap. Un buen ejemplo de aplicaciones hibridas
es Facebook.
Se descarga de la appstore y cuenta con todas las características
de una aplicación nativa se requiere ser actualizada
ocasionalmente. El proceso de desarrollo para este tipo de
aplicaciones es algo mas complicado. Al igual que para las
aplicaciones nativas, el código una vez creado se compila a un
ejecutable. Ademas, también como en las aplicaciones web se
genera código html, css y java script a ejecutar en un navegador.
Ambos códigos se compilan mediante un paquete distribuible en
la app-store.
12. El phonegap tiene dos objetivos:
•
Primero, permite que un código fuente se pueda ejecutar en diversas
plataformas.
•
Permite que la aplicación web acceda a los diferentes elementos del
teléfono
Otros elementos a tener en cuenta:
•
Framework de java script para móviles te va a permitir construir el
interfaz de usuario de una forma eficaz ya que mediante el empleo de librerías
como: Dojo, Jquery, Sencha, etc. Podras emular los elementos del dispositivos del
elemento móvil.
•
Html 5 es el lenguaje que mas esta creciendo para el desarrollo de
aplicaciones móviles. Permite acceso a audio, video, geolocalizacion, soporte de
aplicación offline, almacenamiento web, selectores css 3 y animación 2D.
•
Aplicaciones de mapas GIS con el API de Java script.
•
De una forma muy sencilla vas a poder migrar tus aplicaciones hechas en
java script a plataformas móviles. Desde la versión 2.0, ya tenemos una versión
mas compactada para las aplicaciones móviles esta versión solo carga los objetos
que la aplicación necesita además de incorporar 32 modulos de códigos en lugar
de 80. Si necesitaras un modulo no cargado con una sencilla petición Dojo podrias
tener acceso.
13. * Tres razones por las que las
aplicaciones móviles son el
futuro del marketing
móvil.
En estos días, por donde quiera que veamos alguna empresa acaba
de lanzar una aplicación móvil para sus consumidores.
Los expertos comienzan a cuantificar esta tendencia y los
resultados reflejan que el numero de aplicaciones mivoles ofrecidas
por las compañías llegara a 33000 millones para este año.
Mientras tanto, las estimaciones indican que el gasto en
aplicaciones móviles tanto de consumo como empresariales
alcanzara los 13000 millones de dólares en todo el mundo este año.
Casi 5 veces mas que en el 2009.
14. Con tantos negocios incursionando en las aplicaciones móviles para
impulsar su marca, la cuestión es si la rentabilidad de esta
inversión es la esperada.
En otras palabras ¿Qué esta motivando a tantas empresas a ampliar
su estrategia de marketing móvil con aplicaciones para sus
clientes?
1.
Se ha producido un aumento exponencial en las funciones
de los teléfonos y en el uso de los teléfonos inteligentes
(smartphones).
2.
Los consumidores usan sus Smartphone para hacer
compras.
3.
Uso de aplicaciones móviles para compras
Existen dos grupos importantes en cuanto a la aplicación de
descargas por ususarios:
•
El primero es el de las compras (menudeo de pequeñas
empresas) y el otro de restaurantes.
Esto quiere decir que los consumidores comienzan a ver las
aplicaciones móviles como la principal interfaz para conectarse con
las empresas.
Ya sea una pequeña empresa o una gran corporacion.
15. * Ventajas
de
aplicaciones nativas
las
•
Las aplicaciones nativas no necesitan estar conectadas a internet con
la misma frecuencia que las aplicaciones Web. Se puede trabajar con ellas
offline, aunque existen algunas funcionalidades que requieren de la red.
•
Hacen uso de las funcionalidades del teléfono, pues fueron creadas
exprofeso para el dispositivo y por tanto se adapta perfectamente a las
características del dispositivo móvil.
•
Las aplicaciones nativas debido a su arquitectura no necesitan
conectarse a la red con la frecuencia que las web por lo que son más seguras.
•
El acceso a las aplicaciones es más inmediato, por lo que mejora la
experiencia del usuario.
•
Adaptabilidad de la estructura de navegación de los Apps, por
ejemplo; poder escoger donde poner el menú.
•
Desde el punto de vista del creador pude obtener ingresos por estas.
•
Posibilidad de emisión de mensajes Push incluso si la App no está
abierta.
•
Publicidad inherente a la presencia del icono en el escritorio del
dispositivo.
16. * Desventajas de
aplicaciones moviles
•
Necesitan conexión a la red para las
actualizaciones.
•
Presentan mayores barreras técnicas para la
creación de estas frente a las aplicaciones Web.
•
La aplicación no es compatible en todas las
plataformas y dispositivos.
•
Menor alcance de público objetivo, pues obliga al
desarrollo de la aplicación en diferentes terminales.
•
Para el uso de aplicaciones naticas es necesario la
descarga de la aplicación previa.
•
Mayor coste de desarrollo de la aplicación nativa
frente a la Web para llegar al mismo posible número de
usuarios debido a la variedad de dispositivos existentes.