Español
Ingeniería eléctrica

Android

Un teléfono móvil que funciona con el sistema operativo Android.

Android: Sistema operativo basado en Linux que impulsa la mayoría de los dispositivos móviles

Android es un sistema operativo gratuito de código abierto construido sobre el kernel de Linux y mantenido por Google. Se ejecuta en teléfonos inteligentes, tabletas y dispositivos integrados, controlando los recursos de hardware, gestionando la ejecución de aplicaciones y proporcionando la capa de interfaz de usuario con la que los usuarios interactúan diariamente. A diferencia de los sistemas propietarios, el código fuente de Android está disponible públicamente, lo que lo ha convertido en el sistema operativo móvil dominante a nivel mundial, impulsando aproximadamente el 70 por ciento de los teléfonos inteligentes en uso activo.

El sistema utiliza una arquitectura modular centrada en Android Runtime (ART), que compila aplicaciones escritas en Java o Kotlin en código ejecutable por máquina. Las aplicaciones se ejecutan en entornos aislados gestionados por el kernel de Linux; cada aplicación tiene su propio proceso y acceso limitado a los recursos del sistema. Este diseño proporciona seguridad y estabilidad: una aplicación que falla no bloquea todo el dispositivo. El sistema gestiona la memoria, la programación de la CPU y el consumo de energía a nivel del kernel, mientras que un marco de nivel superior maneja la comunicación entre procesos, los permisos y el acceso a los sensores.

Variantes e implementación

Los fabricantes de dispositivos licencian Android y lo personalizan en gran medida a través de "skins" y modificaciones de firmware. Un dispositivo Samsung ofrece una experiencia visual y funcional notablemente diferente a la de un dispositivo Motorola, aunque ambos ejecuten la misma versión base de Android. Google lanza versiones principales aproximadamente una vez al año (identificadas por nombres de postres hasta la versión 10, luego versiones numeradas a partir de la 11). Los dispositivos suelen recibir parches de seguridad mensualmente y actualizaciones importantes dentro de uno o dos años de su lanzamiento, dependiendo de los plazos de soporte del fabricante.

En contextos industriales y embebidos, Android se implementa en dispositivos IoT, tabletas industriales, terminales de punto de venta y sistemas de infoentretenimiento para vehículos. Una variante simplificada llamada Android Go está dirigida a dispositivos con menos de 1 GB de RAM. El marco GMS (Google Mobile Services) de Google es opcional; los fabricantes chinos a menudo implementan AOSP (Android Open Source Project) sin los servicios de Google para evitar tarifas de licencia y restricciones regulatorias.

Los modos de falla comunes incluyen el agotamiento de la batería por procesos en segundo plano, la fragmentación de la memoria con el tiempo y los parches retrasados por el fabricante que crean exposición a la seguridad. El término en sí deriva del concepto de ciencia ficción de un humanoide artificial; Google lo eligió para un sistema operativo móvil porque el sistema fue diseñado para adaptarse de forma autónoma a diferentes plataformas de hardware y necesidades del usuario, de la misma manera que un androide en la ficción se adapta a su entorno.

Fuentes

Entrada IG510813/04/2015

Más de Ingeniería eléctrica

Ver todo

Reciba la palabra del día

Un término industrial cada día, con el oficio al que pertenece y por qué vale la pena conocerlo. Sin publicidad.