Introducción a Android¶
Android es uno de los sistemas operativos más importantes del mundo porque está en la mayoría de los móviles.
Está basado en Linux, lo que le da estabilidad y seguridad, pero adaptado para usarse en dispositivos con pantalla táctil.
Licencia y flexibilidad¶
Android se distribuye bajo la licencia Apache, que permite a los fabricantes modificarlo y añadir sus propias funciones sin tener que compartirlas con la comunidad.
Por eso existen tantas versiones y apariencias distintas de Android (Samsung One UI, Xiaomi MIUI, etc.).
Componentes principales de Android¶
Android no es solo el sistema, también incluye herramientas y librerías para crear aplicaciones. Sus partes más importantes son:
- Núcleo de Linux: gestiona memoria, procesos y hardware.
- Bibliotecas: por ejemplo, SQLite (bases de datos), WebKit (navegador), OpenGL (gráficos).
- Entorno de ejecución: donde se ejecutan las apps.
- Framework: conjunto de servicios para que las aplicaciones funcionen (notificaciones, cámara, etc.).
- SDK (Software Development Kit): kit con herramientas para programar apps.
- Interfaz de usuario: pensada para pantallas táctiles.
- Apps preinstaladas: como teléfono, contactos o navegador.
- Google Play: la tienda oficial para descargar aplicaciones.
¿Quién desarrolla Android?¶
Aunque solemos pensar que Android “es de Google”, en realidad lo mantiene la Open Handset Alliance, un grupo de empresas que incluyen:
- Operadoras de telefonía.
- Fabricantes de móviles.
- Empresas de procesadores.
- Compañías de software y marketing.
Google es el líder del proyecto, pero no está sola.
Richard Stallman
Android is a major step towards an ethical, user-controlled, free-software portable phone, but there is a long way to go.”
Actividades¶
-
AC 101 (RA1 / CE1c CE1d / IC1 / 1p) Documenta el proceso de generar un emulador en Android Studio y muestra las especificaciones técnicas que has decidido que tenga.
-
AC 102 (RA1 / CE1a CE1d / IC1 / 1p) Busca qué mejoras introducen iOS 18 y Android 15 respecto a seguridad o IA. Resume en 5 líneas.
-
PR 103 (RA1 / CE1a CE1b CE1c / IC2/ 3) Siguiendo el vídeo de Youtube de MoureDev, realiza una guía, lo más profesional posible, sobre la creación de una APP para Android conocida como el famoso “HolaMundo”.