SlideShare ist ein Scribd-Unternehmen logo
1 von 16
* Desarrollo de
aplicaciones
moviles

Francisco Javier Martínez Salazar

Alan eduardo moreno muñoz
Programacion:4º
Grupo:BD
C.B.T.I.s 151
*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.
*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
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.
* 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.
*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.
*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.
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).
* 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.
* 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.
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.
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.
* 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.
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.
* 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.
* 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
Cuadro comparativo de los sitios webs
Cuadro comparativo de los sitios websCuadro comparativo de los sitios webs
Cuadro comparativo de los sitios webs
 
Tuquito
TuquitoTuquito
Tuquito
 
Qué Es El Software Libre
Qué Es El Software LibreQué Es El Software Libre
Qué Es El Software Libre
 
Weather app
Weather appWeather app
Weather app
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
Proyecto
ProyectoProyecto
Proyecto
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
Diapositivas android
Diapositivas androidDiapositivas android
Diapositivas android
 
Rooting an Android phone
Rooting an Android phoneRooting an Android phone
Rooting an Android phone
 
¿QUE SON LAS APPS?
¿QUE SON LAS APPS?¿QUE SON LAS APPS?
¿QUE SON LAS APPS?
 
Mapa conceptual de computacion
Mapa conceptual de computacionMapa conceptual de computacion
Mapa conceptual de computacion
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Ventajas y desvetajas de Android
Ventajas y desvetajas de AndroidVentajas y desvetajas de Android
Ventajas y desvetajas de Android
 
sistemas operativos moviles
sistemas operativos movilessistemas operativos moviles
sistemas operativos moviles
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Que es el SOFTWARE
Que es el SOFTWAREQue es el SOFTWARE
Que es el SOFTWARE
 
Presentacion de navegadores
Presentacion de navegadoresPresentacion de navegadores
Presentacion de navegadores
 

Ähnlich wie Aplicaciones moviles

Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilespillin07
 
Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móvilesdarklolj
 
Historia de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojoHistoria de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojocobiruto
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDevanyyoyo
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones MovilesSara1277
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDarkFran01
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesnancii_esquivel
 
Presentación1
Presentación1 Presentación1
Presentación1 erickayjaz
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptxaxel798368
 
Las apps en tipo presentación,
Las apps en tipo presentación,Las apps en tipo presentación,
Las apps en tipo presentación,Jorge Pacheco
 
Las apps
Las appsLas apps
Las appsKimora1
 

Ähnlich wie Aplicaciones moviles (20)

Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móviles
 
Historia de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojoHistoria de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojo
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móviles
 
app
appapp
app
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Lupita
LupitaLupita
Lupita
 
Karla
KarlaKarla
Karla
 
Presentación1
Presentación1 Presentación1
Presentación1
 
Apps
AppsApps
Apps
 
Apps
AppsApps
Apps
 
Las apps
Las appsLas apps
Las apps
 
Las Apps
Las AppsLas Apps
Las Apps
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
 
Las apps
Las appsLas apps
Las apps
 
Las apps en tipo presentación,
Las apps en tipo presentación,Las apps en tipo presentación,
Las apps en tipo presentación,
 
Las apps1
Las apps1Las apps1
Las apps1
 
Las apps
Las appsLas apps
Las apps
 

Kürzlich hochgeladen

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Kürzlich hochgeladen (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Aplicaciones moviles

  • 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.