El documento trata sobre la historia y evolución de las aplicaciones móviles. Inicialmente en los años 90 las aplicaciones eran muy básicas como agendas y juegos simples. Con el desarrollo de tecnologías como WAP y transmisión de datos, así como el lanzamiento del iPhone, las aplicaciones se hicieron más sofisticadas cubriendo diferentes áreas como noticias, diseño, fotografía y medicina. Actualmente existen tres tipos principales de aplicaciones: nativas, web e híbridas.
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Apps moviles evolución
1. E S Q U I V E L S O R I A A N G E L E N R I Q U E
M O N T O Y A C O R O N A D O N A N C Y
M A R I E L
4 º B D P R O G R A M A C I O N
2. HISTORIA DE LAS APLICACIONES
MOVILES
LAS PRIMERAS APLICACIONES DATAN DE FINALES DE LOS 90’S ESTAS
ERAN LO QUE CONOCEMOS COMO LA AGENDA, ARCADE GAMES
CUBRIAN FUNCIONES MUY ELEMENTALES Y SU DISEÑO ERA MUY
SIMPLES LA EVOLUCION DE LAS APLICACIONES (APPS) SE DIO
RAPIDAMENTE GRACIAS A LAS INNOVACIONES EN TECNOLOGIA WAP Y
LA TRANSMICION DE DATOS (EDGE) ESTO VINO ACOMPAÑADO DE UN
DESARROLLO MUY FUERTE EN CELULARES APPLE MANDA EL IPHONE Y
JUNTO A EL LLEGAN MUCHAS PROPUESTAS DE SMARTPHONE ENTRE
ELLAS ANDROID, LA COMPETENCIA MAS GRANDE EN SISTEMA
OPERATIVO DEL IPHONE ES AQUÍ DONDE COMIENZA EL DESPUNTE DE
LAS APPS, JUEGOS, NOTICIAS, DISEÑO, ARTE, FOTOGRAFIA, MEDICINA,
TODO EN TUS MANOS GRACIAS A LA REVOLUCION DE LAS APPS
MOVILES. DESDE EL MOMENTO EN QUE APPLE IOS Y ANDROID
APARECEN EN EL MERCADO EL RESTO DE EMPRESAS EMPIEZAN A
DESARROLLAR NUEVAS TECNOLOGIAS Y LANZA SMARTPHONE CADA VEZ
MAS INNOVADORES, CADA VEZ MAS POTENTES.
3. NOKIA JUNTO A SONY ERICSSON Y OTRAS EMPRESAS
APARECEN CON “SYMBIAN OS”, ESTAN TAMBIEN BLACK BERRY,
BREW, SAMSUNG, PALM OS. PERO ESO NO DIFERENCIA A LOS
SMARTPHONE, DE LOS TELEFONOS CELULARES DE LA DECADA
DE LOS 90’S. FUERON LAS APPS Y LA DISPOSICIÓN DE ESTAS
QUIENES GENERARON ESA DIFERENCIA, APPLE LANZA APP
STORE EN LUGAR EN EL CUAL PUEDE ACCEDER, BAJAR O
PEGAR LAS APPS DE SU INTERES, DESDE UNA ALARMA HASTA
UN DICCIONARIO DE LEYES. APPLE Y GOOGLE NO IRIAN A
DESARROLLAR APPS 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 APPS SE INCREMENTA RADICALMENTE Y ENTRARON MILES
DE NUEVAS EMPRESAS Y MICROEMPRESAS OFERTANDO SUS
PRODDUCTOS ES EN ESTE MOMENTO EN EL CUAL EMPIEZA LA
REAL COMPETENCIA.
4. EVOLUCION DE LAS APLICACIONES
MOVILES
ESTAN CON NOSTROS EN NUESTRO DIA A DIA, LOS LLEVAMOS A
TODAS PARTES Y SON CAPACES DE ENTRETENERNOS,
INFORMARNOS O HASTA TRABAJAR CON NOSOTROS. LAS APPS
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 INCREIBLE) COMPAREMOSLO
CON UNO DE LOS ACTUALES Y MENCIONEMOS LAS
DIFERENCIAS; LLEVAR UNA CAMARA, REPRODUCTOR DE
MUSICA, CONSOLA DE VIDEOJUEGO, LECTURA ELECTRONICA DE
LIBROS, GPS , COMPUTADORA PORTATIL Y TELEFONO EN EL
BOLSILLO Y TODO EN UN SOLO DISPOSITIVO SON COSAS QUE
SE VEIAN EN PELICULAS DE CIENCIA FICCION Y PARECIAN LA
GRAN COSA.
5. EVOLUCION DE CELULARES
LA FUNCION PRINCIPAL DE UN SMARTHPHONE, ES DE SERVIR
COMO PLATAFORMA PARA APLICACIONES QUE HAGAN
PROVECHO DE LAS CARACTERISTICAS DEL TELEFONO.
EN SI, LOS DESARROLLADORES SE PONEN A PENSAR ¿QUÉ
PROBLEMA PUEDO SOLUCIONARLO? Y TOMANDO EN CUENTA
QUE LOS TELEFONOS CUENTAN CON COSAS DESDE CAMARAS
HASTA GIROSCOPIOS CON HARDWARE Y UNA CONEXIÓN
REGULAR A INTERNET; LOGRAN HACER PROGRAMAS
DENOMINADOS APPS QUE PUEDEN SER DESDE UN
ORGANIZADOR PERSONAL HASTA UN JUEGO. LAS
POSIBILIDADES SON PRACTICAMENTE INFINITAS.
6. ANTECEDENTES TECNOLOGICOS
QUE HICIERON POSIBLE LAS LAS
APLICACIONES
LOS PRIMEROS TELEFONOS CATALOGADOS COMO
SMARTPHONE APARECIERON A FINALES DE LOS 90’s ERA
UNA EPOCA EN LA QUE SE PRESTABA MAS ATENCION AL
HARDWARE. LA EVOLUCION DE LA INDUSTRIA MOVIL ERA
DESORDENADA Y NO TENIA UN RUMBO FIJO.
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.
8. 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.
9. TIPOS DE APLICACIONES NATIVAS
Este tipo de aplicaciones están hechas para ejecutarse en un dispositivo y
sistema operativo especifico, la mayor parte de las aplicaciones
descargadas de la App Store de Apple son aplicaciones que solo van a
correr sobre iPhone o iPod. Este tipo de aplicaciones se crean con distintos
tipos de lenguajes. Las desarrolladas para el sistema iPod 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 aplicaciones corren de forma más eficiente sobre
estos dispositivos ya que sus componentes esta diseñados de forma
específica para este sistema operativo, este tipo de apps pueden emplear
todos los censores y elementos del teléfono.
10.
11.
12. El código fuente de estas apps se escribe en función
del dispositivo para que trabajemos. Este código
fuente se compila a un ejecutable. Es un proceso
similar al de las tradicionales apps de escritorio.
Todos aquellos recursos, imágenes, iconos, etc…
que la app necesita para ejecutarse queda en el
archivo compilado, este archivo está ya listo para
ser distribuido y subido a las App store (tiendas de
aplicaciones específicas del dispositivo).
13. TIPOS DE APLICACIONES HIBRIDAS
Las aplicaciones hibridas aúnan lo mejor de las dos anteriores. Este
tipo de aplicaciones permiten 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 PHONE GAP.
Un buen ejemplo de aplicaciones hibridas es Facebook. Se descarga
de la APP STORE y cuenta con todas las características de una
aplicación nativa pero requiere ser actualizada ocasionalmente.
14. Un buen ejemplo de aplicaciones hibridas es Facebook. Se descarga
de la APP STORE y cuenta con todas las características de una
aplicación nativa pero requiere ser actualizada ocasionalmente. El
proceso de desarrollo para este tipo de aplicaciones es algo más
complicado al igual que para las aplicaciones nativas, el código una
vez creado se compila a un ejecutable. Además, también como en
las aplicaciones web se genera código HTML, CSS, JAVA SCRIPT a
ejecutar en un navegador. Ambos códigos se compilan mediante un
paquete distribuible en la App store.
El phone gap tiene dos objetivos:
15. 1.- permite que un código fuente cualquiera se pueda ejecutar en diversas
plataformas.
2.- 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ía como:
DOJO, JQUERY, SENCHA, etc… podrás emular los elementos del dispositivo
móvil.
HTML 5 es el lenguaje que más está creciendo para el desarrollo de aplicaciones
móviles. Permite acceso a audio, video, geolocalizacion, soporte de aplicaciones
off line, almacenamiento web, selectores, CSS 3, y ANIMACION 2D.
16. TRES RAZONES POR LAS QUE LA
APLICACIONES MOVILES SON EL
FUTURO DEL MARKETING MOVIL
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 número de aplicaciones móviles ofrecidas por las compañías
llegara a treinta y tres mil millones para este año. Mientras tanto, las
estimaciones indican que el gasto en aplicaciones móviles tanto de
consumos empresariales alcanzara los trece mil millones de dólares para
todo el mundo en este año casi 5 veces más que en el 2009.
17. Con tantos negocios incursionando en las aplicaciones móviles para
impulsar su marca, la cuestión es que si la rentabilidad de esta
inversión es la esperada.
En otras palabras ¿Qué está motivando a tantas empresas a ampliar
su estrategia de marketing móvil con aplicaciones para sus
clientes?.
18. 1.- se ha producido un aumento exponencial en las funciones de los
teléfonos y en el uso de teléfonos inteligentes (Smartphone).
2.- los consumidores usan sus smartphone’s para hacer compras.
3.- uso de aplicaciones móviles para compras.
Existen dos grupos importantes en cuanto a la aplicación de descargas por
usuarios:
El primero es el de las compras (menudeo de pequeñas empresas) y el otro
los 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 corporación.
19.
20. INTRODUCCION
Los dispositivos móviles posen en la actualidad
capacidades similares en ocasiones superiores a la
computadora de las que se iniciaron en el mundo de la
computación en la década de los 80.Lo que obliga a retomar
el concepto de la optimización de recursos en aquella época
de e vital importancia de almacenamiento y espacio de
memoria resurgen por sí mismos Como los nuevos retos a
vencer respecto a los diseñadores sin dejar de lado el
rendimiento de los procesadores.
21. INALAMBRICO VS MOVIL
Como similitudes podemos referir el medio de comunicación
utilizado no está confinado a un medio guiado o cable.
La diferencia se puede identificar en la cobertura de las
aplicaciones, la necesidad de establecer una comunicación
continua entre los nodos siempre y cuando SE ENCUENTRE
DENTRO DE LA COBERTURA de forma similar ocurre en redes
donde se requiere de enlace de comunicación constante entre los
elementos de la red.
Por otra parte las aplicaciones móviles requerirán del canal de
comunicación inalámbrico o alámbrico solo en los casos donde la
comunicación con los otros nodos será necesaria, podrá continuar
la operación del dispositivo aun sin la conexión permanente con la
red.
22. COMUNICACION
Respecto a la forma de comunicación de los dispositivos móviles
pueden referirse los diferentes esquemas de comunicación entre
PCS: wifi, bluetooth, serial infrarrojo.
23. TIPOS DE DISPOSITIVOS
Dentro los tipos de dispositivos inalámbricos se pueden encontrar: computadores de
escritorio y portátiles (notebook, laptop, netbook), tablets PDAs SMARTPHONE .
Los cuales se comunican con tarjetea de red integradas adaptadores o periféricos
(USB PCI PCMCIA).
24. DISEÑO
Lo real mente importante en las aplicaciones móviles es la
recomendación de no abordar el desarrollo completo de un sistema
alrededor de los dispositivos móviles ya que estas deben formar parte
de un sistema completo, serán un módulo de captura o consulta de
información existen diversas formas de diseñar los sistemas en red sin
embrago un elemento importante a considerar es este diseño. Es una
característica diferente a las redes inalámbricas, esto es, la
intermitencia en las comunicaciones.
La tendendencia actual de las aplicaciones móviles trata de asumir
condiciones mínimas de operación: conexión de la red de
comunicaciones recursos limitados (energía y almacenamiento).
25.
26. GESTION CONEXIÓN/DESCONEXION
Una respuesta a esta limitante se encuentra en el uso limitado de la red
de comunicación atreves de la arquitectura (Middleware)
<<intermediario>>donde los clientes inteligentes se comunican al
servidor para acceder a la base de datos en tiempos específicos de la
ejecución de la aplicación.
Ya que solo se tomaran en cuenta las tablas que tenga relación con la
acción a realizar en el dispositivo móvil, denominándolas catalogo
aquellas de consulta, datos aquellas tablas cuyo contenido será
capturado como resultado de la operación de los dispositivos.