Apuntesff
Apuntesff
Materia:
Aplicaciones móviles 1
Maestro:
Matriculas:
Unidad 1 1320114010
Grupo: 1824IS
Ingeniera en Softwar
Temario
Índice
Alumno:...................................................................................................................................... 1
ESCALANTE SUAREZ ALDO MJAIL......................................................................................... 1
Matriculas: ................................................................................................................................. 1
1320114010 ............................................................................................................................... 1
Temario...................................................................................................................................... 3
Unidad 1 introducción a las tecnologías móviles ........................................................................ 4
Evolución y características de los dispositivos móviles .............................................................. 5
Evolución de la programación de los dispositivos móviles ......................................................... 7
Tendencia prospectiva de los dispositivos móviles .................................................................... 9
2.0 Sistemas operativos de los móviles ....................................................................................11
2.1 Tipos de sistemas operativos de sistemas móviles .............................................................13
2.2 Elementos y características de los sistemas operativos de dispositivos móviles .................14
2.3 Proceso de inspección de los elementos del entorno de sistemas operativos de móviles ...16
3.0 Lenguajes y entornos de desarrollo para dispositivos móviles ............................................19
3.1 Elementos de lenguajes y entornos de desarrollo de software de dispositivos móviles .......21
3.2 El proceso de inspección de los elementos de los lenguajes y entornos de desarrollo de
software de dispositivos móviles ...............................................................................................23
Conclusión: ...............................................................................................................................26
Enlaces: ....................................................................................................................................26
3
Unidad 1 introducción a las
tecnologías móviles
Las tecnologías móviles han revolucionado la forma en que interactuamos con la
información, las aplicaciones y el mundo que nos rodea. Desde la popularización de los
teléfonos celulares hasta el auge de los smartphones y las tabletas, estos dispositivos han
Las tecnologías móviles se refieren a cualquier dispositivo electrónico que pueda ser
Uno de los aspectos más destacados de las tecnologías móviles es su capacidad para
conectarse a internet de manera inalámbrica, lo que permite acceder a una amplia gama de
Además del acceso a internet, las tecnologías móviles ofrecen una variedad de
aplicaciones especializadas para diversas necesidades, sistemas de pago móvil y mucho más.
y la evolución de las tecnologías móviles. Las tiendas de aplicaciones, como la App Store de
Apple y Google Play Store, han permitido a los desarrolladores crear y distribuir aplicaciones
para una amplia variedad de propósitos, desde redes sociales y juegos hasta herramientas de
productividad y educación.
4
Evolución y características de
los dispositivos móviles
La evolución y características de los dispositivos móviles han experimentado un
texto básicos.
Smartphones:
mano.
5
ejecución de una amplia variedad de aplicaciones.
de alta velocidad.
Surgieron como una extensión de los smartphones, ofreciendo pantallas más grandes y
Wearables:
podemos mencionar:
Pantalla Táctil: La mayoría de los dispositivos móviles utilizan pantallas táctiles como
6
principal método de interacción con el usuario.
sensores de luz ambiental y GPS, que permiten una amplia gama de funciones y
servicios.
Sistema Operativo: Utilizan sistemas operativos móviles como iOS (para dispositivos
Evolución de la programación
de los dispositivos móviles
Programación Nativa:
En los primeros días de los dispositivos móviles, la programación nativa era la norma.
particular, como iOS para dispositivos Apple o Android para dispositivos basados en
Android.
programación.
7
Con el crecimiento de la web móvil, surgieron las aplicaciones web móviles, que eran
dispositivos móviles.
CSS y JavaScript.
Híbrido y Multiplataforma:
Los frameworks como PhoneGap (ahora conocido como Apache Cordova), Xamarin,
Frameworks como React Native y Flutter utilizan este enfoque, donde los componentes
consecuencia.
8
Con el tiempo, las aplicaciones móviles han comenzado a depender más de los
complejas.
de aplicaciones móviles.
A medida que las expectativas de los usuarios móviles han crecido, el enfoque en la
móviles.
de alta calidad, la realidad aumentada y virtual, así como aplicaciones que requieran
Los dispositivos móviles actuarán cada vez más como centros de control para una
9
Esto incluye dispositivos inteligentes para el hogar, wearables, dispositivos de salud
y más.
móviles permitirá una experiencia más personalizada y predictiva para los usuarios.
privacidad de los datos, se espera que los fabricantes de dispositivos móviles y los
Se espera que las interfaces de usuario evolucionen hacia formas más intuitivas e
Computación Edge:
10
La computación edge, que consiste en procesar datos en el borde de la red en lugar de
aplicaciones y servicios.
dispositivos.
iOS:
11
Diseñado exclusivamente para dispositivos Apple, como el iPhone, el iPad y el iPod
Touch.
Tiene una tienda de aplicaciones llamada App Store, que ofrece una amplia selección
iPadOS:
Ofrecía una integración única con los servicios de Microsoft, como Office y OneDrive.
BlackBerry OS:
o RIM).
Fue una vez uno de los sistemas operativos móviles más populares, especialmente en
12
el ámbito empresarial, pero ha perdido relevancia en los últimos años.
Tizen:
esas empresas.
Ejemplos incluyen iOS de Apple y iPadOS para dispositivos iPad, así como el sistema
persona.
13
Android es el sistema operativo móvil de código abierto más conocido, desarrollado por
Algunas distribuciones de Linux, como Ubuntu Touch y Sailfish OS, también ofrecen
características que les permiten gestionar eficazmente los recursos del dispositivo y
operativo y las aplicaciones. Esto incluye elementos como iconos, botones, barras
manera fluida.
14
Gestión de Memoria:
necesario.
Gestión de Energía:
la carga.
Sistema de Archivos:
Conectividad:
Seguridad:
15
Proporcionan funciones de seguridad para proteger los datos del usuario, como cifrado
Actualizaciones y Mantenimiento:
Servicios Integrados:
Los sistemas operativos móviles suelen incluir una serie de servicios integrados, como
de aplicaciones.
Personalización:
aplicaciones.
16
entorno para evaluar su estado, rendimiento, configuración y seguridad
Asegúrate de que las configuraciones estén ajustadas según las preferencias del
y tiempo de respuesta.
Seguridad y Privacidad:
17
protección contra malware.
privados.
Conectividad:
Actualizaciones y Mantenimiento:
Servicios Integrados:
la nube.
18
otras aplicaciones y funciones del dispositivo.
aplicaciones móviles
Java:
Android.
Utilizado junto con el kit de desarrollo de software (SDK) de Android, que proporciona
Kotlin:
Un lenguaje moderno que se ha vuelto cada vez más popular para el desarrollo de
aplicaciones Android.
Kotlin es totalmente compatible con Java y puede usarse en lugar de Java para
Swift:
19
principalmente para el desarrollo de aplicaciones iOS.
Objective-C:
iOS.
C#:
multiplataforma.
Flutter:
aplicaciones móviles nativas para iOS y Android desde una única base de código.
20
Utiliza el lenguaje de programación Dart y proporciona una amplia gama de widgets
Los lenguajes de programación son la base para escribir el código de las aplicaciones
móviles. Algunos de los lenguajes más comunes son Java, Kotlin, Swift, Objective-
C, C# y Dart.
aplicaciones móviles en una plataforma particular. Por ejemplo, el Android SDK para
Los IDEs son herramientas que proporcionan un entorno completo para el desarrollo de
(para Android), Xcode (para iOS), Visual Studio (para Xamarin) y IntelliJ IDEA
Estos frameworks permiten a los desarrolladores escribir una vez y ejecutar en múltiples
21
plataformas. Ejemplos incluyen React Native, Xamarin, Flutter y Ionic.
de red y seguridad.
monitoreo de errores.
22
móvil.
Asegúrate de que los entornos de desarrollo, como el IDE y los SDK, estén instalados
Inspecciona la interfaz de usuario del IDE para asegurarte de que sea intuitiva y fácil de
usar. Verifica que todas las funciones y herramientas importantes estén fácilmente
Realiza pruebas de las funciones principales del IDE, como la creación de proyectos, la
23
Exploración de Características Específicas:
Explora las características específicas del IDE que son importantes para el desarrollo
remota.
Verifica que el proceso de compilación sea rápido y sin errores, y que puedas
Asegúrate de que el IDE sea compatible con las versiones de los sistemas operativos
móviles objetivo (iOS, Android) y que pueda integrarse fácilmente con otras
Realiza pruebas de rendimiento y estabilidad del IDE para asegurarte de que pueda
24
Recopilación de Comentarios y Retroalimentación:
inspección.
25
Conclusión:
las tecnologías móviles han transformado radicalmente la forma en que interactuamos con
la información, nos comunicamos y vivimos nuestras vidas diarias. Desde sus inicios con
hoy en día, las tecnologías móviles han evolucionado constantemente para ofrecer una
Enlaces:
La evolución de los dispositivos móviles | Sutori
Next
celulares (mordorintelligence.com)
https://medium.com/24haprendiendo/inspeccionar-elemento-en-mobile-26caa9c99079
26