Your SlideShare is downloading. ×
0
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Aplicaciones moviles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Aplicaciones moviles

198

Published on

Apuntes clases

Apuntes clases

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
198
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. * Desarrollo de aplicaciones moviles Francisco Javier Martínez Salazar Alan eduardo moreno muñoz Programacion:4º Grupo:BD C.B.T.I.s 151
  • 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.

×