- Arquitectura de Android: kernel, HAL, bibliotecas, ART y framework con sus componentes clave.
- Interfaz y uso diario: launcher, widgets, notificaciones, gestos y navegación.
- Flasheo y recuperación: bootloader, fastboot/Odin, recovery, wipes, ROMs y root.
- Redes, hardware y rendimiento: GSM/LTE, pantallas, GPU, memoria, cachés y seguridad.

Si te lías con tanta jerga, este glosario es para ti: aquí reunimos los términos de Android explicados de forma clara, desde lo que ves en pantalla hasta conceptos de desarrollo y “cacharreo”. La idea es que puedas consultar rápidamente qué significa cada cosa y cómo encaja en el ecosistema Android.
A lo largo del artículo verás definiciones, matices y ejemplos prácticos. Hemos agrupado la información para que resulte más cómodo de leer y hemos incluido nombres históricos y actuales (como Dalvik y ART), además de muchas funciones de la interfaz, herramientas, redes, memoria, flasheo y recuperación.
Conceptos esenciales del sistema
Android es un sistema operativo móvil basado en el kernel de Linux y software de código abierto. Nació para smartphones y se ha expandido a tablets, relojes (Wear OS), coches (Android Auto) y televisores (Android TV). El código base es el AOSP (Android Open Source Project).
Cuando alguien habla de Android puro o “stock (AOSP)”, se refiere a una versión sin capa de personalización del fabricante; en cambio, una “capa” añade cambios estéticos, apps extra y funciones propias.
Actualizar significa subir de versión, por ejemplo de 1.6 a 2.1; al contrario, “downgradear” es bajar de versión. Muchas actualizaciones se distribuyen por OTA (Over The Air), es decir, llegan al dispositivo sin cables y se descargan desde los servidores del fabricante.
El término firmware engloba el conjunto de software de bajo nivel que gobierna el hardware (ROM del sistema, radio/baseband y extras del proveedor). El kernel o núcleo es la pieza que media entre las apps y el hardware, gestiona memoria, procesos y seguridad.
En el arranque intervienen componentes como el bootloader (cargador de arranque), HBOOT/SPL (cargadores intermedios) e IPL (cargador inicial). Si esta cadena falla y el teléfono queda inservible, hablamos de brick; si aún hay forma de revivirlo, se suele llamar “semi-brick”.
Arquitectura, ejecución y componentes
Android se organiza en capas: el kernel Linux, HAL (Hardware Abstraction Layer), bibliotecas nativas en C/C++ para multimedia y gráficos (por ejemplo, OpenGL ES) y la base de datos SQLite; encima está Android Runtime (ART), que compila las apps al instalar para mejorar rendimiento y consumo.
Antes de ART, el sistema usaba Dalvik (máquina virtual). Esto explica términos como Dalvik cache (caché con código optimizado que se reconstruye al cambiar de ROM o actualizar apps) o “JIT” (compilación en tiempo de ejecución en versiones antiguas).
El framework de aplicaciones aporta los bloques de construcción: Activity (pantalla), Service (servicio en segundo plano), Broadcast Receiver (escucha mensajes del sistema) y Content Provider (expone datos de forma segura). La comunicación entre componentes se hace con Intents y sus “acciones”.
En cada app, el archivo AndroidManifest declara nombre, componentes, permisos y rasgos clave. Los recursos no programados (imágenes, textos, layouts) se gestionan de forma centralizada, con layouts XML para diseñar pantallas, drawables para elementos gráficos y estilos/temas para la apariencia.
En la capa visual, los View son los bloques básicos (botones, textos, etc.) y los ViewGroup son contenedores que organizan la interfaz. El Canvas ofrece una superficie 2D para dibujar. El tema y el UI (interfaz de usuario) determinan la estética general.
Interfaz visible: lo que usas cada día
El lanzador o “launcher” es la app que muestra escritorio, widgets, fondo, el cajón de aplicaciones y permite abrir apps. Muchos incluyen un “dock”: la fila inferior de iconos que se mantiene fija al cambiar de página.
Los widgets son “trozos” interactivos de apps que se colocan en el inicio: reloj, tiempo, listas, conmutadores, etc. Para añadirlos, se suele hacer una pulsación prolongada en el escritorio y elegir Widgets (según el lanzador).
La pantalla de bloqueo protege el teléfono y puede requerir PIN, contraseña, huella o rostro. El menú de apagado aparece al mantener pulsado el botón físico de encendido e incluye opciones como reiniciar, apagar o bloquear.
La barra de navegación muestra los controles de sistema (atrás, inicio, recientes). Muchos móviles han pasado a la navegación por gestos, donde aparece un indicador en lugar de botones. El “botón arriba” (flecha a la izquierda) sube en la jerarquía de la app, no siempre equivale a “atrás”.
La barra de estado (arriba) enseña iconos de notificaciones, cobertura, Wi-Fi, batería, hora, alarmas o Bluetooth. Si deslizas hacia abajo, aparece el panel de notificaciones; deslizas otra vez y se despliegan los ajustes rápidos (Wi‑Fi, Bluetooth, ubicación, modo avión, no molestar, linterna…).
Los accesos directos de apps (App Shortcuts) abren acciones concretas con una pulsación larga sobre el icono, si el lanzador los soporta. Las insignias de notificación (notification dots) marcan apps con avisos pendientes; según el lanzador, pueden mostrar un número.
Las notificaciones emergentes (heads‑up) aparecen unos segundos como banner superior y permiten acciones rápidas. En apps de mensajería verás respuestas rápidas e incluso sugerencias inteligentes.
La vista de recientes (Overview) muestra las apps abiertas recientemente para alternar entre ellas. Muchas apps usan panel lateral de navegación (navigation drawer), que se abre desde el borde y ofrece menús y secciones.
Desarrollo y herramientas
Android Studio es el IDE oficial. El SDK (Software Development Kit) incluye APIs, emuladores y utilidades para compilar, depurar y probar. El clásico DDMS permitía ver procesos y capturar pantalla; hoy conviven herramientas modernas con logcat para leer mensajes del sistema.
ADB (Android Debug Bridge) es la utilidad para enviar comandos desde el PC al dispositivo; adb shell abre una línea de comandos en el teléfono. Fastboot permite flashear particiones a bajo nivel desde el bootloader.
El paquete instalable de una app es el APK (Android Package). Puede contener AndroidManifest.xml, clases compiladas (DEX), recursos y metadatos. En dispositivos de sistema existen archivos .odex (código optimizado previo) y variantes “deodex” (reempaquetado) útiles para personalización avanzada.
Los Content Providers exponen datos de una app a otra mediante URI (cadenas con esquema). El diseño se hace con layouts XML, drawables y estilos/temas, y la capa de dibujo con Canvas. Para medir rendimiento se usan benchmarks y trazas; “logcat” centraliza los mensajes del sistema y de las apps.
Memoria, rendimiento y archivos
La RAM es la memoria de trabajo; si falta, el sistema prioriza procesos visibles y libera apps en segundo plano. La swap amplía la memoria a costa de velocidad; en algunos montajes también se habló de compcache (comprimir RAM) para equipos modestos.
“Lag” o “lagfix” se usa para referirse a retardos por sistema de archivos o cuellos de botella de I/O. Ajustes finos o “tweaks” en kernel y almacenamiento pueden mejorar la fluidez, aunque conviene saber lo que se hace.
En almacenamiento encontrarás /system (archivos del sistema y apps preinstaladas, normalmente solo lectura), /data (datos y configuraciones de usuario y apps), /cache (temporales) y /sdcard (multimedia y documentos del usuario, interno o microSD). Hay quien crea particiones ext3/ext4 en la SD para ampliar espacio de apps mediante scripts como Darktremor A2SDGUI o APP2SD.
La GPU acelera gráficos y operaciones de coma flotante; el PPI indica la densidad de píxeles. En pantallas verás tecnologías como IPS (LCD con buenos ángulos), OLED/AMOLED (emiten luz por sí mismas, negros puros) y siglas de conectividad como LTE/4G o HSDPA (3.5G).
Redes, conectividad y sensores
GSM (2G), GPRS (datos en 2G), UMTS/WCDMA (3G), HSDPA (3.5G) y LTE (4G) son escalones de tecnología móvil. También se menciona WiMAX como norma de transmisión de datos por microondas con gran cobertura en ciertas bandas.
NFC permite comunicación de corto alcance (pagos, emparejamientos). El GPS es posicionamiento vía satélite. La radio (baseband) controla GPRS, GSM, UMTS, GPS y la cámara, y se actualiza por separado de la ROM del sistema.
El acelerómetro mide aceleración y fuerzas de la gravedad. Los códigos QR son matrices de puntos que almacenan información y se leen con la cámara.
Flasheo, ROMs, root y recuperación
Flashear es “aplicar” una ROM al teléfono; no se “instala” como en PC. Herramientas típicas: Odin (ecosistema Samsung, flasheo no oficial), fastboot (bajo nivel) y utilidades específicas del fabricante. KIES fue el software de Samsung para sincronizar y actualizar de forma oficial.
El modo “Downloading” (combinaciones como Vol‑Abajo+Home+Power, según modelo) sirve para cargar firmwares con Odin; el bootloader/fastboot se usa para comandos de arranque y escritura de particiones. El recovery (pantalla de recuperación) permite instalar ROMs, hacer wipes y backups; existen recoveries avanzados como ClockWorkMod (CWM), instalables a menudo desde un .zip.
Los wipes son borrados: “wipe data/factory reset” devuelve el móvil a estado de fábrica (no borra la SD), “wipe cache partition” limpia la caché del sistema y “wipe Dalvik/ART cache” fuerza reoptimización de apps. Un “soft reset” es un reinicio normal; “hard reset” suele usarse para restablecimiento total.
Rootear otorga permisos de superusuario (SU), es decir, acceso de administrador. Esto permite modificar archivos de sistema, ejecutar apps que requieren root o flashear a bajo nivel. En algunos modelos de HTC se habla de S‑OFF (seguridad desactivada en ciertas particiones).
ROM oficial (stock) es la que trae el fabricante u operadora; ROM cocinada (custom) es una base modificada por un “cocinero” para mejorar funciones, rendimiento o apariencia. La “cocina” es el conjunto de herramientas y scripts que usan estos desarrolladores.
Goldcard es una SD especial (por modelo) usada para instalar la ROM original o evitar limitaciones; no debe reutilizarse en dispositivos distintos. Los “tweaks” de kernel ajustan gobernadores de CPU, I/O y otros parámetros; el “overclock” sube la frecuencia por encima de la especificación.
Errores, depuración y seguridad
Un “bug” es un defecto de software o hardware. Si una app falla y se cierra, verás un Force Close (FC). “SOD” (Sleep Of Death) describe un bloqueo que deja el móvil sin respuesta hasta reiniciar.
Para depurar, logcat registra mensajes; DDMS y herramientas modernas de Android Studio inspeccionan procesos, hilos, memoria y capturas de pantalla. La seguridad del sistema combina permisos de app, aislamiento por usuario y políticas reforzadas (por ejemplo, SELinux en modo estricto).
El modelo de permisos limita el acceso a datos sensibles (ubicación, contactos) y a recursos del sistema. Las actualizaciones de seguridad llegan con parches periódicos; muchas mejoras se pueden desplegar por capas sin rehacer todo el sistema.
Pantallas, medidas y hardware
Las pantallas IPS (LCD) mejoran color y ángulos de visión, mientras que OLED/AMOLED ofrecen negros puros y contraste alto al emitir luz por píxel. La GPU descarga al procesador central en gráficos y cálculos intensivos.
El PPI (píxeles por pulgada) mide la densidad; más PPI suele traducirse en mayor nitidez. Entre otros componentes aparecen OEM (fabricante de equipamiento original) y drivers (controladores) que permiten al sistema entender y manejar periféricos.
Más jerga útil que te encontrarás
Acción (Action) describe lo que un Intent quiere ejecutar. “Push” significa que el servidor envía datos al dispositivo sin que lo pidas manualmente (por ejemplo, correo o mensajería). “Tema” define un conjunto de propiedades visuales de una app.
“Launcher” ya lo hemos visto, y “layout” es el archivo XML que describe la composición de la pantalla. “SU” alude a superusuario (root). “OEM” identifica a fabricantes que producen equipos para que otra marca los venda.
“CM” se refiere a CyanogenMod, un conocido firmware no oficial basado en Android. “XDA” es la comunidad de desarrolladores y entusiastas móviles más influyente, con millones de usuarios. “CES” (Las Vegas, enero) e “IFA” (Berlín, septiembre) son ferias donde se presentan novedades.
“IPS”, “OLED”, “AMOLED” y “PPI” los verás en fichas técnicas. LTE indica 4G, y “HSDPA” es 3.5G. “WiMAX” es otra norma de transmisión por radio con gran alcance en determinadas frecuencias.
Paquetes, archivos y utilidades clásicas
En el mundo de las apps, “APP” es simplemente abreviatura de aplicación y “APK” el archivo instalable (similar a un .exe en Windows). Muchos APK pueden abrirse con compresores para inspeccionar su contenido.
“Odex” guarda parte del código de una app de sistema preoptimizado para acelerar el arranque; “deodex” reempaqueta ese contenido en el propio APK para facilitar modificaciones. “Desodexed” suele usarse como sinónimo de deodex.
“APP2SD” y scripts como Darktremor A2SDGUI mueven apps a una partición ext3/ext4 de la SD cuando el almacenamiento interno escasea. Las tarjetas SD se clasifican por clase (2, 4, 6, 10) indicando velocidades de escritura mínimas.
También verás “Radio” para la parte que gestiona comunicaciones (GSM/UMTS/GPS…), separada de la ROM del sistema. La “Play Store” es la tienda de apps (antes Android Market). “QR” son códigos de barras bidimensionales que abren enlaces o acciones.
Copias, restauraciones y buenas prácticas
Hacer un backup (copia de seguridad) de contactos, SMS, fotos, alarmas, apps y datos es básico. Puede guardarse en la nube o en almacenamiento externo. Herramientas veteranas como Titanium Backup o MyBackup fueron muy populares para usuarios avanzados.
El “tethering” (anclaje a red) comparte la conexión de datos del móvil con otros dispositivos por Wi‑Fi, USB o Bluetooth. Conviene revisar condiciones de tu operadora y opciones del sistema.
Si el sistema no inicia, el modo recovery permite restaurar copias (nandroid), hacer wipes y flashear actualizaciones. Como regla de oro, realizar un backup antes de tocar nada crítico ahorra disgustos.
En algunas guías verás “cocina” y “cocinero” para referirse al entorno y a la persona que crea ROMs personalizadas. Son quienes integran kernel, framework y apps, y ajustan drivers y parámetros para cada dispositivo.
Por último, detalles legales y de licencias: recuerda que Java y OpenJDK son marcas registradas de Oracle o sus afiliados. Muchas muestras de código y contenidos técnicos se publican con licencias específicas del proveedor.
Nota de referencia temporal: ciertos recursos consultados indicaban “Última actualización: 2025‑11‑12 (UTC)”; los términos de base y la arquitectura se mantienen útiles para entender Android, aunque los fabricantes y Google sigan puliendo capas, servicios y flujos.
Con este glosario deberías identificar desde la barra de estado o los accesos directos, hasta qué es un bootloader, cómo se flashea una ROM o por qué ART mejora el rendimiento; y, si te pones manos a la obra con ADB, recovery y backups, tendrás el contexto para solucionar problemas sin convertir tu móvil en un ladrillo.