Unidad 5
Unidad 5
Unidad 5
1
ÍNDICE
5.1 Introducción
3
Bibliografías
11
2
5.1 Introducción a las tecnologías y herramientas móviles
En 1983, aparecieron en el mercado los primeros teléfonos celulares que podían llevarse a todos
lados. Hace una década aproximadamente los teléfonos celulares se caracterizaban sólo por la
función de llamada. La evolución que ha tenido es la de poder hablar de equipos Multimedia que
puede llamar y ejecutar aplicaciones, jugar juegos 3D, ver videos, ver televisión y muchas cosas
más. Todos los celulares cuentan con protocolos, software, sistemas operativos y tecnologías
diferentes.
Los dispositivos móviles son aparatos de pequeño tamaño, con algunas capacidades de
procesamiento, móviles o no, con conexión permanente o intermitente a una red, con memoria
limitada, diseñados específicamente para una función, algunas de las aplicaciones más
representativas son:
Coins
Aplicación que permite llevar la cuenta de las monedas de cada denominación almacenadas en
una alcancía, así como el total acumulado.
Books.
Aplicación que permite registrar los libros de una biblioteca personal.
Music.
Aplicación que permite registrar los discos de una colección personal
3
Dispositivo Móvil de Datos Básicos
Dispositivos que tienen una pantalla de mediano tamaño, menú o navegación basada en íconos
por medio de una "rueda" o cursor, y que ofrecen acceso a e-mails, lista de direcciones, SMS, y
un navegador web básico.
Dentro de este nuevo escenario, el término “Tecnología móvil” hace referencia al conjunto de
dispositivos y herramientas que nos dan la posibilidad de realizar una actividad determinada de
manera ubicua, que normalmente se refiere a un espacio físico, en otro lugar.
Estos avances tecnológicos han impulsado a la Sociedad actual a inclinarse con una confianza
creciente hacia las distintas posibilidades de explotar servicios antes desconocidos, como puede
ser el comercio electrónico, el cual está demostrando las innumerables ventajas que este puede
aportar al crecimiento económico. Los requerimientos de la población de la sociedad en cuanto al
acceso remoto a la información contenida en bases de datos también han mostrado una evolución
creciente, por lo tanto, es de interés estudiar y aportar soluciones a medida para brindar servicios
que permitan satisfacer estos requerimientos de información.
La utilización del teléfono móvil ha traspasado fronteras inimaginables hace unos años atrás.
Aportando la libertad de la “no dependencia” de cables para que las personas puedan
comunicarse o acceder a Internet en casi cualquier lugar.
4
Dentro de un escenario corporativo, las tecnologías móviles permiten llevar a cabo tareas sin
estar en la oficina, y poder efectuar múltiples actividades, favoreciendo el teletrabajo y dando
solución a uno de los mayores ‘canceres’ de esta sociedad, la baja productividad.
Existen muchas herramientas y tipos de dispositivos móviles que permiten el acceso a la web:
Smartphones (móviles con sistema operativo, lo que les habilita para ejecutar programas) y
PDAs (pequeños ordenadores que funcionan a modo de agenda) ofrecen mayores prestaciones
que los anteriores: pantallas táctiles y de mayor tamaño, algunos incorporan teclado alfanumérico
y conectividad WiFi. La aparición del iPhone de Apple en el mercado supuso una revolución para
esta familia de dispositivos, que se han popularizado enormemente en los últimos años. Muchos
de los nuevos smartphones tienen un diseño similar al iPhone, incorporan pantalla táctil y la
posibilidad de incorporar aplicaciones.
MID (Mobile Internet Device) y PC ultra-móvil son los términos más frecuentes para designar a
los pequeños ordenadores de mano pensados para la navegación. Las nuevas tablets o tabletas, de
las que tanto se está hablando este año con el lanzamiento del iPad de Apple y otros aparatos muy
similares de otras compañías, prometen popularizar estos dispositivos y dotarlos de más
funcionalidades.
Videoconsolas portátiles como la PSP (PlayStation Portable) de Sony, incorporan conexión a
internet WiFi y navegación. Sin embargo, las dificultades para la navegación hacen que las
conexiones web desde estos dispositivos sea muy residual.
Algunos lectores de libros electrónicos incorporan conectividad WiFi con la finalidad principal
de descargar libros, RSS o noticias.
Otros dispositivos, como el iPod Touch de Apple, similar al iPhone pero sin opciones de
telefonía.
5
5.2 Clasificación y aplicaciones de los dispositivos móviles.
Los dispositivos móviles son dispositivos electrónicos portátiles que permiten la comunicación,
el acceso a Internet, la creación y edición de contenido multimedia y una variedad de otras
funciones. Estos dispositivos se clasifican en tres categorías principales: teléfonos inteligentes,
tabletas y dispositivos portátiles.
1.-Teléfonos inteligentes:
Los teléfonos inteligentes son dispositivos móviles que ofrecen una amplia variedad de
funciones, además de la comunicación básica, como llamadas y mensajes de texto. Los
smartphones tienen pantallas táctiles, sistemas operativos avanzados y la capacidad de descargar
e instalar aplicaciones de software. Los teléfonos inteligentes son utilizados para muchas tareas,
como navegar por la web, enviar correos electrónicos, tomar fotos y videos, hacer videollamadas,
escuchar música, jugar juegos y más.
2.-Tabletas:
Las tabletas son dispositivos móviles que tienen pantallas más grandes que los smartphones y son
ideales para tareas que requieren una pantalla más grande, como leer libros electrónicos, navegar
por la web, ver videos y editar documentos. Las tabletas tienen sistemas operativos avanzados y
la capacidad de descargar aplicaciones de software, similares a los smartphones. Algunas tabletas
también tienen la capacidad de conectarse a internet a través de Wi-Fi o datos móviles.
3.-Dispositivos portátiles:
Los dispositivos portátiles son dispositivos electrónicos que se pueden llevar puestos o colocar en
el cuerpo y se utilizan para tareas específicas. Los dispositivos portátiles incluyen relojes
inteligentes, auriculares inalámbricos, gafas inteligentes y dispositivos de realidad virtual. Estos
dispositivos se utilizan principalmente para la monitorización de la salud, la actividad física y el
entretenimiento.
Las aplicaciones de los dispositivos móviles son muy diversas y van desde la comunicación y la
productividad hasta el entretenimiento y la educación. Algunas aplicaciones comunes incluyen:
Comunicación: Las aplicaciones de comunicación permiten a los usuarios enviar
mensajes de texto, hacer llamadas de voz y videollamadas a través de internet. Las
aplicaciones de mensajería instantánea, como WhatsApp, Telegram, iMessage y
Facebook Messenger, son muy populares en todo el mundo. Las redes sociales como
Facebook, Instagram y Twitter también se utilizan para comunicarse con amigos,
familiares y colegas.
Productividad: Las aplicaciones de productividad son utilizadas para tareas relacionadas
con el trabajo y la organización, como la gestión de tareas, la creación de documentos,
hojas de cálculo y presentaciones. Las aplicaciones populares incluyen Microsoft Office,
Google Docs, Trello, Slack y Dropbox.
Entretenimiento: Las aplicaciones de entretenimiento se utilizan para ver videos,
escuchar música y jugar juegos. Las aplicaciones de transmisión de video, como Netflix,
Amazon Prime Video y YouTube, son muy populares. Las aplicaciones de música, como
Spotify y Apple Music, permiten a los usuarios escuchar música en línea o descargar
6
canciones para escuchar sin conexión. Los juegos móviles también son muy populares y
hay una gran variedad de juegos disponibles en la tienda de aplicaciones.
Educación: Las aplicaciones educativas se utilizan para aprender nuevas habilidades,
idiomas y obtener conocimientos en línea. Hay aplicaciones que enseñan idiomas,
matemáticas, ciencias y muchas otras materias. Las aplicaciones populares incluyen
Duolingo, Khan Academy y Quizlet.
Salud: Las aplicaciones de salud se utilizan para la monitorización de la salud y la
actividad física. Estas aplicaciones pueden realizar un seguimiento
En resumen, los dispositivos móviles son una parte esencial de la vida cotidiana y se utilizan para
una variedad de propósitos. La clasificación de los dispositivos móviles incluye teléfonos
inteligentes, tabletas y dispositivos portátiles, mientras que las aplicaciones de los dispositivos
móviles abarcan áreas como la comunicación, la productividad, el entretenimiento, la educación y
la salud.
7
Las aplicaciones móviles también pueden utilizar servicios en la nube para almacenar y procesar
datos, como el almacenamiento de archivos, la autenticación de usuarios y el procesamiento de
transacciones. Los servicios en la nube pueden mejorar la escalabilidad, la seguridad y la
eficiencia de la aplicación móvil.
La tienda de aplicaciones es otra parte importante del entorno operativo de las aplicaciones
móviles. Las tiendas de aplicaciones, como la App Store de Apple y Google Play de Android,
ofrecen a los desarrolladores un lugar para publicar y distribuir sus aplicaciones. Las tiendas de
aplicaciones también proporcionan a los usuarios una forma conveniente de buscar, descargar y
actualizar aplicaciones. La mayoría de los usuarios de dispositivos móviles descargan
aplicaciones de la tienda de aplicaciones, y los desarrolladores deben seguir las pautas y los
requisitos de la tienda de aplicaciones para publicar y distribuir sus aplicaciones. Las tiendas de
aplicaciones también ofrecen herramientas para la promoción y la publicidad de aplicaciones.
En conclusión, el entorno operativo de las aplicaciones móviles es un conjunto complejo de
componentes de hardware y software que deben ser considerados por los desarrolladores para
crear aplicaciones móviles efectivas y eficientes. Con la comprensión de los factores que influyen
en el entorno operativo, los desarrolladores pueden crear aplicaciones móviles que brinden una
experiencia de usuario excepcional y satisfactoria. Además, las tiendas de aplicaciones son una
parte crucial del entorno operativo y los desarrolladores deben seguir las pautas de la tienda de
aplicaciones para publicar y distribuir sus aplicaciones.
Una vez que se tiene una comprensión clara de la necesidad y la plataforma, se puede comenzar a
diseñar la aplicación. Esto implica definir la interfaz de usuario, la funcionalidad, la arquitectura
de la aplicación y la estructura de la base de datos. La mayoría de los desarrolladores de
aplicaciones utilizan herramientas de diseño gráfico y mockups para visualizar la apariencia de la
aplicación y su funcionalidad.
8
Una vez que se completa la programación, la aplicación debe ser probada y depurada. Esto
implica la realización de pruebas exhaustivas de la funcionalidad de la aplicación, la
compatibilidad con diferentes dispositivos y sistemas operativos móviles, y la solución de
cualquier problema que surja.
Finalmente, la aplicación está lista para su lanzamiento en la tienda de aplicaciones
correspondiente. La mayoría de las tiendas de aplicaciones, como la App Store de Apple y
Google Play Store, tienen pautas y requisitos específicos que deben cumplirse antes de que se
pueda publicar una aplicación.
En términos generales, hay tres tipos de aplicaciones móviles que se pueden desarrollar: nativas,
híbridas y web. Las aplicaciones nativas están diseñadas específicamente para una plataforma
móvil en particular, como iOS o Android. Están escritas en lenguajes de programación nativos y
pueden aprovechar al máximo las características del dispositivo y del sistema operativo, lo que
las hace más rápidas y eficientes. Las aplicaciones híbridas, por otro lado, utilizan tecnologías
web como HTML, CSS y JavaScript, y se ejecutan dentro de un contenedor nativo que permite
acceder a las funciones del dispositivo. Finalmente, las aplicaciones web son aquellas que se
ejecutan en un navegador móvil y se acceden a través de Internet.
El proceso de desarrollo de aplicaciones móviles también puede implicar el uso de una variedad
de herramientas y tecnologías, como los SDK (kit de desarrollo de software), que proporcionan
herramientas para el desarrollo de aplicaciones móviles, y los IDE (entornos de desarrollo
integrados), que permiten a los desarrolladores escribir, depurar y probar el código de la
aplicación. También hay herramientas que permiten el desarrollo colaborativo y el seguimiento
del progreso del proyecto, como Trello y JIRA.
Una vez que se lanza una aplicación móvil, es importante realizar un seguimiento de su
desempeño y su uso. Los desarrolladores pueden utilizar herramientas de análisis de aplicaciones
móviles para recopilar información sobre el comportamiento del usuario, como la tasa de
retención de usuarios y la frecuencia de uso, lo que les permite mejorar y actualizar la aplicación
de manera efectiva.
En conclusión, el desarrollo de aplicaciones móviles es un proceso complejo que implica una
planificación cuidadosa, habilidades técnicas y una comprensión sólida de las plataformas
móviles. A medida que el uso de dispositivos móviles continúa creciendo, el desarrollo de
aplicaciones móviles se ha convertido en un campo de rápido crecimiento y en constante
evolución.
9
Autenticación y autorización: Es importante que los usuarios sean autenticados de
manera segura y se les permita acceder solo a las funciones y datos relevantes para su
perfil. Las contraseñas deben ser robustas y encriptadas, y se deben usar otros métodos de
autenticación, como el escaneo de huellas dactilares, para aumentar la seguridad.
Protección de datos: Las aplicaciones móviles deben proteger los datos personales y
sensibles de los usuarios, como la información de la tarjeta de crédito y la ubicación GPS.
Los datos deben ser encriptados tanto en tránsito como en reposo y se deben tomar
medidas para proteger contra el acceso no autorizado.
Gestión de permisos: Las aplicaciones deben solicitar permiso antes de acceder a los
datos y funciones del dispositivo, como la cámara, el micrófono o los contactos. Los
usuarios deben poder ver y controlar qué permisos se han concedido a cada aplicación.
Protección contra malware: Las aplicaciones móviles pueden ser vulnerables a ataques
de malware, como virus y troyanos. Los desarrolladores deben asegurarse de que sus
aplicaciones estén protegidas contra estos ataques y proporcionar actualizaciones de
seguridad regulares.
Además de los aspectos mencionados en el resumen, hay otros factores que deben
considerarse al desarrollar aplicaciones móviles seguras:
10
Bibliografías
Li, Y., Li, P., & Chen, X. (2019). A survey on mobile application security testing. Journal of Ambient
Intelligence and Humanized Computing, 10(11), 4203-4215.
Challenges in Mobile Application Development. In Advances in Intelligent Systems and Computing (pp.
221-231). Springer.
Dalmasso, I., Amsaleg, L., & Cord, M. (2015). Mobile application development: web vs. native. In
Proceedings of the 23rd ACM international conference on Multimedia (pp. 1237-1238).
Li, Y., & Lo, D. (2016). A systematic literature review on mobile app development. IEEE Transactions on
Software Engineering, 42(12), 1187-1209.
Mishra, S., Gupta, S., & Singh, R. (2017). Comparative study of native, hybrid and web application
development technologies for mobile platforms. International Journal of Advanced Research in Computer
Science, 8(4), 338-345.
López, J. (2019). Clasificación y aplicaciones de los dispositivos móviles. [Blog post]. Recuperado de
https://www.adslzone.net/reportajes/apps-android/clasificacion-aplicaciones-dispositivos-moviles/
11