Android es un sistema operativo móvil desarrollado por Google y basado en una versión modificada del kernel de Linux y otro software de código abierto. Diseñada principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes y tabletas, la interfaz de usuario de Android se basa principalmente en la manipulación directa, utilizando gestos táctiles que corresponden a acciones del mundo real, como deslizar, tocar y pellizcar, para manipular objetos en pantalla. Más allá de los dispositivos móviles, Android también se ha desarrollado para televisores (Android TV), automóviles (Android Auto) y relojes de pulsera (Wear OS).
El nacimiento y la evolución de Android
Android fue desarrollado originalmente por Android Inc., una empresa de Silicon Valley que Google adquirió en 2005. Sus fundadores, Andy Rubin, Rich Miner, Nick Sears y Chris White, pretendían que Android fuera un sistema operativo avanzado para cámaras digitales. Sin embargo, cuando se dieron cuenta de que el mercado para dichos dispositivos no era significativo, reutilizaron Android para dispositivos móviles con pantalla táctil en competencia con Symbian y Windows Mobile, los sistemas operativos móviles dominantes en esa época.
Android se presentó en 2007 con la fundación de Open Handset Alliance, un consorcio de empresas de hardware, software y telecomunicaciones dedicadas a promover estándares abiertos para dispositivos móviles. El primer teléfono inteligente disponible comercialmente con Android fue el HTC Dream, también conocido como T-Mobile G1, anunciado el 23 de septiembre de 2008.
Android: una mirada en profundidad
Android es de código abierto y Google publica el código bajo la licencia Apache. Este código de fuente abierta y licencias permisivas permiten que los fabricantes de dispositivos, proveedores de servicios inalámbricos y desarrolladores entusiastas modifiquen y distribuyan libremente el software. Google publica el código fuente de Android bajo una licencia de código abierto, pero la mayoría de los dispositivos Android se entregan con una cantidad sustancial de software propietario preinstalado, como Google Mobile Services (GMS), que incluye aplicaciones como Google Chrome, YouTube y Google. Buscar.
Cada versión importante de Android lleva el nombre en orden alfabético de un postre o golosina azucarada. Por ejemplo, Android 1.5 Cupcake, 1.6 Donut, 2.0 Eclair, 2.2 Froyo, 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, 4.1 Jelly Bean, 4.4 KitKat, 5.0 Lollipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo y 9.0 Pie. Sin embargo, con Android 10, Google decidió utilizar un sistema numérico para el nombre.
La estructura interna de Android
En el núcleo de Android se encuentra el kernel de Linux, que maneja los servicios centrales del sistema, como la seguridad, la administración de la memoria, la administración de procesos y la pila de red. Por encima del kernel de Linux está el tiempo de ejecución de Android, que incluye la máquina virtual Dalvik y las bibliotecas principales. La capa Application Framework proporciona servicios de alto nivel a las aplicaciones en forma de clases Java. Por último, en la capa superior están las Aplicaciones, que son todas las aplicaciones que se ejecutan en Android, incluidas las aplicaciones del sistema como el marcador, el programa de SMS y el navegador, así como aplicaciones de terceros.
Las aplicaciones de Android generalmente se desarrollan en lenguaje Java utilizando el kit de desarrollo de software (SDK) de Android, pero también hay otros entornos de desarrollo disponibles.
Características clave de Android
- Código abierto: Android es de código abierto, lo que significa que los desarrolladores pueden modificar el sistema operativo de cada teléfono.
- Interfaz de usuario personalizable: Android permite a los usuarios personalizar la interfaz de usuario, a diferencia de otros sistemas operativos.
- Multitarea: Android admite multitarea y multitáctil.
- Widgets: los usuarios pueden colocar widgets en la pantalla de inicio para acceder rápidamente a la información.
- Google Play Store: con más de 3 millones de aplicaciones, Google Play Store es la tienda de aplicaciones más grande.
Variantes de Android
Variante | Descripción |
---|---|
Android Ir | Una versión simplificada de Android diseñada para dispositivos de gama baja. |
Androide uno | Una versión de Android sin modificaciones del fabricante y enfocada a dispositivos básicos para mercados emergentes. |
televisor androide | Una versión de Android diseñada para televisores. |
Usar sistema operativo | Una versión de Android diseñada para relojes inteligentes y otros dispositivos portátiles. |
Android Auto | Una versión de Android diseñada para coches. |
Formas de utilizar Android y solución de problemas
Android se puede utilizar de multitud de formas, desde teléfonos móviles hasta tabletas, televisores, sistemas de automóviles y dispositivos portátiles. Sin embargo, como ocurre con cualquier sistema, puede tener problemas, como rendimiento lento, descarga de batería o espacio de almacenamiento limitado. Por lo general, estos problemas se pueden solucionar borrando los datos almacenados en caché, desinstalando aplicaciones innecesarias, actualizando el software del sistema o realizando un restablecimiento de fábrica.
Comparaciones con sistemas similares
Sistema | Androide | iOS | ventanas |
---|---|---|---|
Fuente abierta | Sí | No | No |
Interfaz personalizable | Sí | Limitado | Limitado |
Número de aplicaciones en App Store | 3 millones+ | 2 millones+ | 700,000+ |
El futuro de Android
A medida que Android continúa evolucionando, se espera que se integre más con la inteligencia artificial, la realidad aumentada y la realidad virtual. Además, es probable que se produzcan avances en seguridad, privacidad y experiencias fluidas entre dispositivos. El Internet de las cosas (IoT) es otro sector en el que se espera que Android haga avances sustanciales.
Servidores Proxy y Android
Los servidores proxy se pueden utilizar con Android para proporcionar un mayor nivel de seguridad y privacidad, especialmente al acceder a Internet a través de Wi-Fi público. También se puede utilizar un servidor proxy para acceder a contenido que pueda estar restringido geográficamente. Android tiene soporte integrado para configurar ajustes de proxy en sus opciones de red Wi-Fi.