Android: sistema operativo móvil basado en Linux para smartphones y tablets

Android: sistema operativo móvil basado en Linux para smartphones y tablets. Descubre su popularidad, multitarea, gráficos 3D y opciones de seguridad y actualización.

Autor: Leandro Alegsa

Android es un sistema operativo para dispositivos móviles, desarrollado principalmente por Google y basado en un núcleo de Linux modificado. Se utiliza sobre todo para smartphones, como el propio Google Pixel, así como por otros fabricantes de teléfonos como HTC y Samsung. También se ha utilizado para tabletas como la Motorola Xoom y la Amazon Kindle. Android combina componentes de código abierto (AOSP, Android Open Source Project) con servicios y aplicaciones propietarias de Google, como Google Play y Google Play Services, que amplían las capacidades del sistema y facilitan la distribución de aplicaciones.

Características principales

  • Soporte para multitarea y ejecución de aplicaciones en segundo plano, con gestión de recursos diseñada para dispositivos con memoria y energía limitadas.
  • Gráficos bidimensionales y tridimensionales mediante frameworks como Skia, OpenGL ES y Vulkan, que permiten juegos y aplicaciones con aceleración por hardware.
  • Android Runtime (ART), que ejecuta las aplicaciones Android compiladas en bytecode y ofrece mejoras de rendimiento y consumo frente a Dalvik.
  • Modelo de permisos y seguridad avanzado: separación por procesos, sandbox de aplicaciones, y controles de permisos en tiempo de ejecución (introducidos en Android 6.0).
  • Compatibilidad con diferentes factores de forma y familias de productos: teléfonos, tabletas, televisores (Android TV), wearables (Wear OS), automóviles (Android Auto / Android Automotive) y dispositivos IoT.
  • Soporte para conectividad variada (Wi‑Fi, Bluetooth, NFC, 4G/5G), sensores (GPS, acelerómetro, giroscopio) y múltiples APIs para desarrolladores en Java y Kotlin, entre otros.

Ecosistema y variantes

Android es usado tanto en versiones "puras" (como en los dispositivos Google Pixel) como en implementaciones personalizadas por los fabricantes (por ejemplo, Samsung One UI, Xiaomi MIUI). Además del Google Play Store, existen tiendas alternativas y distribuciones personalizadas basadas en AOSP. Muchas funciones clave del ecosistema Android dependen de Google Play Services, un conjunto de bibliotecas propietarias que no forman parte del AOSP.

Actualizaciones y seguridad

Google publica actualizaciones de plataforma y boletines mensuales de seguridad. No obstante, la entrega de estas actualizaciones a los usuarios finales depende en gran medida del fabricante del dispositivo y del operador, lo que ha provocado fragmentación y desigualdad en los tiempos de parcheo.

Para afrontar este problema, Android ha introducido varias iniciativas:

  • Project Treble (introducido con Android Oreo 8.0) separa la implementación del fabricante del framework de Android, facilitando actualizaciones más rápidas.
  • Project Mainline (Google Play system updates), añadido en Android 10, permite a Google actualizar ciertos componentes del sistema operativo directamente a través de Google Play, sin necesidad de una actualización completa proporcionada por el fabricante.
  • Dispositivos Google Pixel reciben directamente de Google las actualizaciones de sistema y seguridad durante el periodo de soporte anunciado para cada modelo.

En general, las versiones antiguas dejan de recibir actualizaciones de seguridad con el tiempo: por ejemplo, versiones anteriores a Android Oreo 8.0 ya no reciben soporte oficial. Sin embargo, las políticas concretas de actualizaciones dependen del fabricante y del modelo del dispositivo.

Seguridad adicional

Android integra mecanismos como SELinux (SEAndroid), arranque seguro, encriptación de datos (incluyendo cifrado por archivos en versiones recientes), Google Play Protect (análisis y protección contra apps maliciosas) y mejoras continuas en permisos y aislamiento de procesos para reducir riesgos.

Historia y versiones

El primer dispositivo con Android comercialmente disponible se lanzó en 2008. Durante años las versiones de Android llevaron nombres de postres en orden alfabético (Cupcake, Donut, Éclair, hasta Pie). Desde Android 10 Google dejó de usar nombres públicos de postres y adoptó numeración simple, aunque internamente sigue uniéndose por apodos. Cada nueva versión ha ido introduciendo mejoras en rendimiento, seguridad, privacidad y experiencia de usuario.

Desarrollo de aplicaciones

Las aplicaciones Android se desarrollan principalmente en Java y Kotlin (lenguaje promovido por Google desde 2017) y se distribuyen a través de tiendas como Google Play. Android ofrece un amplio conjunto de APIs y herramientas (Android Studio, emuladores, frameworks de compatibilidad) para facilitar la creación y prueba de aplicaciones en múltiples dispositivos y tamaños de pantalla.

Ventajas y desafíos

  • Ventajas: gran ecosistema de aplicaciones, amplia adopción mundial, flexibilidad y opciones de personalización por fabricantes y desarrolladores.
  • Desafíos: fragmentación en versiones y tiempos de actualización, dependencias de componentes propietarios (Google Play Services) y variabilidad en el soporte de seguridad según el fabricante.

En resumen, Android es la plataforma móvil dominante a nivel mundial por su flexibilidad, extensa base de usuarios y amplio ecosistema de aplicaciones, aunque su seguridad y actualización dependen en buena medida de las decisiones de fabricantes y operadores.

Programas para Android

Los programas para Android, también llamados "apps", suelen proceder de Google Play Store. Los programas para Android tienen una extensión de archivo .apk. El 7 de mayo de 2019, Kotlin sustituyó a Java como lenguaje preferido por Google para el desarrollo de aplicaciones para Android. Java sigue siendo compatible, al igual que C++. Google afirma que "las apps de Android pueden escribirse utilizando los lenguajes Kotlin, Java y C++". También se pueden utilizar otros lenguajes, como Python y Go, y esos lenguajes e incluso C++ pueden tener restricciones. Gran parte del propio sistema operativo también está escrito en Java. Hay más de 2,6 millones de aplicaciones disponibles para Android en Google Play Store. Algunas aplicaciones se distribuyen en otros lugares.

Números y nombres de versiones de Android

Cada versión de Android tiene un número y un nombre basados en la confección. Los números y nombres de las versiones son:

  • 1.1: (Sin nombre en clave)
  • 1.1: Petit Four
  • 1.5: Cupcake
  • 1.6: Donut
  • 2.0 y 2.1: Eclair
  • 2.2: Froyo (FROzen YOgurt)
  • 2.3: Pan de jengibre
  • 3.x: Honeycomb (una versión sólo para tabletas)
  • 4.0: Ice Cream Sandwich
  • 4.1, 4.2 y 4.3: Jelly Bean
  • 4.4: KitKat
  • 5.0 y 5.1: Lollipop
  • 6.0 y 6.0.1: Marshmallow
  • 7.0 y 7.1: Nougat
  • 8.0: Oreo
  • 9.0: Pastel
  • 10.0: (Sin nombre en clave)
  • 11.0: sólo se ha lanzado como beta, por lo que no se conoce su nombre.
Smartphones con Android Nougat, Oreo, P <¡Pie, o aquí solo versión beta?-->Zoom
Smartphones con Android Nougat, Oreo, P <¡Pie, o aquí solo versión beta?-->

Páginas relacionadas

Preguntas y respuestas

P: ¿Qué es Android?


R: Android es un sistema operativo para dispositivos móviles como teléfonos inteligentes y tabletas.

P: ¿Para qué dispositivos se utiliza sobre todo Android?


R: Android se utiliza principalmente para teléfonos inteligentes, como el propio Pixel de Google, así como por otros fabricantes de teléfonos como HTC y Samsung. También se ha utilizado para tabletas como la Motorola Xoom y la Amazon Kindle.

P: ¿Cuál es el núcleo de Android?


R: Como núcleo de Android se utiliza un núcleo Linux modificado.

P: ¿Es muy popular Android?


R: Android es el sistema operativo móvil más popular y el sistema operativo más popular en general. Google afirma que cada día se venden más de 1,3 millones de smartphones Android.

P: ¿Adroid es compatible con la multitarea y los gráficos 2D/3D?


R: Sí, Android es compatible con la multitarea y los gráficos bidimensionales y tridimensionales.

P: ¿Se proporcionan actualizaciones de seguridad para las versiones antiguas de Android?


R: No se proporcionan actualizaciones de seguridad en versiones anteriores a Android 10. Las versiones más recientes reciben actualizaciones de seguridad si el fabricante del teléfono las admite.

P: ¿Cuál es la versión estable actual de Android?


R: La versión estable actual es Android 12, lanzada el 4 de octubre de 2021. A partir de mayo de 2022, Android 11 es la versión más utilizada.


Buscar dentro de la enciclopedia
AlegsaOnline.com - 2020 / 2025 - License CC3