aplicaciones mÓviles nativas · 2015-11-17 · de la marca apple . estas aplicaciones web pueden...

12
APLICACIONES MÓVILES NATIVAS

Upload: others

Post on 15-Apr-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

Page 2: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

1

Sesión No. 1

Nombre: Introducción al desarrollo de aplicaciones móviles

Objetivo: Al finalizar la clase el alumno entenderá el concepto de dispositivos

móviles, los diferentes tipos que ellos que existen y conocerá las plataformas

que nos permitirán generar aplicaciones móviles.

Contextualización

Las aplicaciones móviles han desarrollado una nueva forma de comunicación y

difusión de información, pues con estas se pueden saber cosas de las cuales

solamente preguntando se obtenía la información, muchas de las situaciones

que se presentan se solucionan con la aplicación de la realidad aumentada, los

sistemas y servicios de GPS y/o geo localización con la que cuentan productos

de la marca apple.

Estas aplicaciones web pueden variar en su

categoría dependiendo de la región en que se

usa, debido a las restricciones y legislaciones

que controlan el flujo de información y

contenido de la misma.

Page 3: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

2

Introducción al Tema

Actualmente las aplicaciones móviles presentan una gran variedad de funciones

y de medios en los que se aplican, pues pueden ser utilizadas en dispositivos

como teléfonos inteligentes, tabletas electrónicas, consolas portátiles de video

juegos, etc.

La capacidad de una aplicación móvil puede ser definida por la plataforma en

que se desarrolla o en la que se aplica, es decir, no pueden presentar las

mismas funciones en un medio android que en un medio symbian, pues los

elementos de ejecución cambian para adaptarse al hardware del medio móvil.

Cada día se desarrollan más aplicaciones, por lo que es importante conocer las

bases de las mismas y determinar un conocimiento sobre su funcionalidad,

ventajas y desventajas.

Page 4: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

3

Explicación

Introducción al desarrollo de aplicaciones móviles

El desarrollo de aplicaciones móviles se puede realizar mediante diferentes

plataformas, las cuales presentan un propio sistema de codificación y de

compilación, por lo que el potencial que presente cada elemento en desarrollo es

diferente. Para poder desarrollar un elemento de aplicación para cualquier

dispositivo móvil, lo principal a conocer es el medio en el que ésta funcionará, es

decir el sistema operativo o plataforma final en el que se ejecutará y la forma en

que lo hará.

Una aplicación puede ser desarrollada para un medio en específico o de manera

general, con esto nos referimos a los nuevos medios de mensajería instantánea,

por ejemplo skype, la cual es una aplicación que se ejecuta en equipos como

computadoras portátiles y de escritorio, en teléfonos inteligentes que sean

compatibles con los comandos de ejecución de la misma aplicación, hasta

consolas de video juegos portátiles como el PS Vita. Por lo que es importante

conocer las especificaciones técnicas que se utilizarán en el desarrollo de la

aplicación, ya sea el sistema operativo en que funcionará o la cantidad de

memoria que aplicará, e inclusive la funcionalidad que tendrá si se utiliza en

segundo plano o primera instancia.

Para que el desarrollo de las aplicaciones sea bueno, no solamente basta con

hacerlo una vez, pues se presentan fallas, por lo que se requiere trabajar sobre

el mismo medio de desarrollo y crear actualizaciones, las que podrán potenciar

las aplicaciones o solucionar errores que no se aprecian en la etapa de

desarrollo y prueba, además de crear códigos compatibles con las nuevas

plataformas de desarrollo y maximizar la capacidad de las mismas no limitando a

los usuarios y dejando la oportunidad de mejorar las versiones próximas de las

mismas aplicaciones.

Page 5: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

4

Tipos de dispositivos móviles

¿Qué es un dispositivo móvil?

Los dispositivos móviles son aquellos que pueden utilizar

información electrónica y tener una gran capacidad de

procesamiento de la misma y de los elementos multimedia,

además de contar con elementos de captura de imágenes

(cámara fotográfica y/o de video), capacidad de conexión de manera alámbrica o

inalámbrica, entre otras cosas más.

¿Qué tipos de dispositivos móviles existen?

Teléfonos; actualmente son los medios más comunes, no sólo celulares o

teléfonos inteligentes, hoy día en casa los teléfonos fijos pueden ser móviles y

procesar una cantidad de información determinada, como los números de

entrada, agendas, alarmas entre otras sencillas aplicaciones. Los teléfonos

celulares y teléfonos inteligentes son aún más poderosos, pues muchos tienen la

capacidad de tomar fotografías, videos, conectarse a internet, descargar

elementos multimedia y reproducir archivos de diferentes extensiones, editar

videos, entre otras funciones más.

PDA´s: son conocidas como agendas electrónicas, las cuales no son tan

comunes actualmente, pues las funciones que presentan éstas, son aplicaciones

comunes de una celular o teléfono inteligentes.

¿Qué significa PDA?

Personal Digital Assistant, era comúnmente utilizada para realizar recordatorios,

contener información de agenda, números y nombres de contactos e inclusive un

manejo sencillo de mapas de ubicación.

Consolas; las consolas son una nueva forma de comunicación y de contenidos

multimedia, pues actualmente son capaces de realizar videoconferencias,

Page 6: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

5

mensajes instantáneos, conexiones inalámbricas para intercambio automático de

información, etc.

Tabletas electrónicas; éstas se han desarrollado por una parte como sustituto

de un PDA y una sencilla computadora portátil, pues presenta varias de las

características de ambas en sus elementos principales, con las nuevas ventajas

de la capacidad de procesamiento, el manejo de elementos multimedia y el uso

de app´s desarrolladas especialmente para estos dispositivos, como juegos,

diccionarios, procesadores de texto, navegadores web, etc.

Existe aún más características de los dispositivos móviles ya mencionados y aún

quedan más por mencionar, sin embargo, los principales o más comerciales son

los descritos anteriormente, quedan, nuevas formas de comunicación de los

mismos y elementos que antes no se contemplaban, como reproductores de

música, nuevas generaciones que se aplican en accesorios de uso cotidiano

como relojes, aretes, pulseras, etc.

Page 7: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

6

Tipos de plataformas móviles

Lo tipos de plataformas móviles tales como teléfonos, tablets, PC, consolas de

videojuego portátiles, entre otras, han abierto los usos y las aplicaciones

informáticas que se tenían hasta antes del desarrollo multimedia actual.

Cada uno de los SO nos proporcionan una plataforma correspondiente para la

creación de aplicaciones móviles, esta plataforma es conocida como Software

Development Kit (SDK). El fin es que las aplicaciones móviles puedan

aprovechar e implementar las diversas funciones o características de los

móviles, según el Sistema Operativo sobre el cual se ejecutan.

¿Qué es una plataforma móvil? Es el medio en el que se ejecutan las aplicaciones informáticas dentro de un

dispositivo móvil, estas plataformas pueden ser android, iOS, Symbian,

tizen, Ubuntu Phone, etc.

Page 8: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

7

Conclusión

Los dispositivos y las aplicaciones móviles se han desarrollado a gran velocidad

y con ellos las formas de comunicarse y desarrollarse socialmente, pues con

éstos llegan nuevas tendencias sociales. Con los dispositivos se presentan

grandes y variadas opciones de entretenimiento, ya no sólo de comunicación,

pues se desarrollan para ser compatibles con elementos multimedia y tener

características de conexiones inalámbricas con otros medios móviles o Internet.

Las aplicaciones móviles abren un gran campo de mercadotecnia, comunicación,

entretenimiento, educación, etc.

Estas nuevas formas tienen la característica de ser muy

poderosas y multimedia, además de que cada vez que se

desarrollan nuevas, la interfaz de interacción que se

presenta entre el dispositivo y humanos es más inteligente

y precisa dando la opción y ventaja de que éstas aprenden nuestras preferencias

y las aplican en el momento que se requiere.

Page 9: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

8

Para aprender más

Plataformas de desarrollo de aplicaciones móviles.

Tomado de las 10 mejores plataformas de desarrollo apps móviles, de Thor Olavsrud

(agosto 2012). Disponible en http://www.computerworldmexico.mx/Articulos/24813.htm

¿Qué es una plataforma de desarrollo de aplicaciones móviles?

Una plataforma de desarrollo, es el medio en el que se programan las líneas de

ejecución y se crea la interfaz de usuario que se presentará como una aplicación

al final del procedimiento de compilación y encapsulado de la información

necesaria. Para la creación de éstas se pueden utilizar varios programas de

distintos desarrolladores, a continuación 10 de las cuales se han catalogado

como las mejores;

SAP: A pesar de tener una curva de aprendizaje más pronunciada que muchas

otras soluciones, es una excelente opción para ampliar las iniciativas móviles,

especialmente en relación con la gestión de dispositivos móviles (MDM) Afaria

de SAP. Tómese en cuenta que también SAP es un medio excelente en el que

se realizan aplicaciones de seguridad y cuenta con diferentes categorías de

desarrollo y herramientas de apoyo como ABAP el cual también es un lenguaje

de programación.

Syclo; inicialmente especializada en aplicaciones de servicios de campo y

gestión de activos empresariales (EAM) para dispositivos robustos. Su

capacidad Agentry MADP es una excelente plataforma para las aplicaciones

B2E y es compatible con requisitos B2C. Agentry es especialmente buena en el

soporte de aplicaciones híbridas que se comportan como aplicaciones nativas e

implementaciones orientadas a la web.

Antenna; Antenna Mobility Platform (AMP) es una opción para empresas que

necesitan crear aplicaciones múltiples para dispositivos móviles y desplegarlos

como un servicio en la nube.

Page 10: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

9

Kony; La plataforma de Kony es opción para proyectos que requieren de

características nativas en dispositivos móviles. Este puede ser utilizado para

desarrollar aplicaciones para tablets, teléfonos inteligentes, etcétera.

Adobe; Adobe Systems propietario de PhoneGap, se utiliza para desarrollar

aplicaciones HTML5 en contenedores nativos, lenguaje compatible con la

mayoría de los dispositivos móviles.

Sencha; Su marco de desarrollo de aplicación Touch Sencha se basa en

HTML5.

jQuery Mobile; Es una buena opción de web móvil de código abierto que les

permitirá aprovechar las capacidades de jQuery. Este ofrece la posibilidad de

usar HTML, JavaScript y CSS para construir páginas web móviles interactivas

destinadas a teléfonos inteligentes.

Appcelerator; Basada en Eclipse (sistema desarrollado por SUN), la plataforma

móvil Titanium de Appcelerator es una descarga gratuita con servicios pre

integrados de nube y una amplia biblioteca de extensiones.

Verivo Software; se especializa en aplicaciones ligeras orientadas al cliente

para ayudar a proporcionar una experiencia coherente, Verivo proporciona

elementos visuales/funcionales que pueden ser compartidos a través de

plataformas.

Dojo; Es un medio de desarrollo de código abierto. Es una buena opción para

las organizaciones que necesitan un marco web móvil ligero y de código abierto.

Dojo ofrece a los desarrolladores la habilidad de usar HTML, JavaScript y

Cascading Style Sheets (CSS) para crear páginas web interactivas.

Page 11: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

10

Actividad de Aprendizaje Instrucciones:

Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta

sesión, ahora tendrás que realizar una actividad en la cual a través de un cuadro

sinóptico expliques las diferencias entre plataformas de desarrollo de

aplicaciones móviles.

Puedes realizarlo en cualquier programa, al final tendrás que guardarlo como

imagen en formato JPG, con la finalidad de subirlo a la plataforma de la

asignatura.

En esta actividad se tomará en cuenta lo siguiente:

Tus datos generales

Referencias bibliográficas

Ortografía y redacción

Título

Cuadro sinóptico

Page 12: APLICACIONES MÓVILES NATIVAS · 2015-11-17 · de la marca apple . Estas aplicaciones web pueden variar en su categoría dependiendo de la región en que se ... sesión, ahora tendrás

APLICACIONES MÓVILES NATIVAS

11

Bibliografía

• Fernández M. (2006) Tipos de dispositivos móviles. Consultado el 3 de

julio del 2013, en: http://leo.ugr.es/J2ME/INTRO/intro_4.htm

• Tardáguila, C. (2009) Dispositivos móviles y multimedia. Consultado el 3

de julio del 2013,

en: http://openaccess.uoc.edu/webapps/o2/bitstream/10609/9164/1/dispos

itivos_moviles_y_multimedia.pdf

• CEI BIOTIC. (s.f.) Plataformas móviles para comunicación y

procesamiento. Consultado el 3 de julio del 2013,

en: http://ofiweb.ugr.es/pages/pmoviles

• Olavsrud, T. (2012) Plataformas de desarrollo de aplicaciones móviles.

Consultado el 3 de julio del 2013,

en: http://www.computerworldmexico.mx/Articulos/24813.htm

• Vitecna. (2015) App móviles, sus tipos y plataformas desarrollo.

Consultado el 3 de octubre del 2015, en: http://vitecna.com/app-moviles/