¿Qué es Android? Te contamos todo lo que necesitas saber

El mundo de la telefonía móvil está claramente dividido entre iOS y Android, por un lado tenemos la firma Apple, creadora y desarrolladora de su propio software y hardware y, por otro, a Android, un mercado bastante más fragmentado, software desarrollado por Google y hardware creado por muchos, adaptándose a ese SO.

En este artículo vamos a ver qué es Android, cómo funciona, en qué está basado, cosas que podemos hacer y cosas que no. En definitiva, todo sobre el sistema operativo de Google, arrancamos.

Te enseñamos los mejores soluciones para maximizar la seguridad de tu dispositivo Android

Cómo eliminar virus troyano de Android

¿Cómo saber si mi móvil Android tiene virus?

Cómo bloquear la publicidad en Android sin aplicaciones

Android vs iOS: ¿Qué sistema es más seguro en 2023?

¿Qué es Android?

Android es un sistema operativo dedicado a móviles que desarrolla su funcionamiento bajo dispositivos con panel táctil como teléfonos o tablets, pero también está presente en otros como relojes, televisiones y otros sistemas multimedia como los de los coches. Está desarrollado por la propia Google y está basado en el Kernel de Google y otros softwares de código abierto.

Android Inc., fundada en 2003 por Andry Rubin, Rich Miner, Nick Sears y Chris White, originalmente desarrolló el sistema operativo para cámaras digitales. Google adquirió la compañía en 2005 por 50 millones de dólares y lanzó la primera versión de Android en 2007. Con el tiempo, Android se convirtió en el sistema operativo líder en el mercado de teléfonos móviles, superando a iOS de Apple en cuota de mercado. El desarrollo continuo de Android ha llevado a numerosas versiones con mejoras en rendimiento, seguridad y funcionalidad. La comunidad de desarrolladores ha enriquecido el ecosistema con millones de aplicaciones en Google Play Store y otras tiendas no oficiales.

Componentes de Android

Como decimos, Android se basa en un Kernel de Google que integra Linux también, pero su arquitectura es mucho más compleja que tan solo eso. Te contamos a continuación:

Núcleo Linux

El núcleo del sistema es Linux. Sirve como una capa que se encuentra entre el hardware y las aplicaciones instaladas. Android depende directamente de Linux para cumplir con otros principios básicos como al seguridad, gestión de las memorias, procesos y redes, entre muchos otros.

Runtime

Aquí hacemos referencia a un conjunto de bibliotecas que componen el sistema operativo en lenguaje Java que proporcionan la mayor parte de funciones. Cada aplicación del sistema operativo corre su propio proceso, hasta Android 5.0 se usaba Dalvik, en posteriores, ART.

Bibliotecas

Android incluye un conjunto de bibliotecas llamadas «C» o «C++» que son utilizadas por varios componentes del sistema. De hecho, estas bibliotecas entregan su información a desarrolladores de aplicaciones para la creación de las mismas.

Marco del trabajo de aplicaciones

Google permite que los desarrolladores tengan los mismos accesos a las API que el entorno de trabajo de aplicaciones base y esto da lugar a las diferentes capas de personalización de los diferentes fabricantes, por ejemplo, One UI de Samsung.

Aplicaciones

Android dispone de varias aplicaciones base como el correo electrónico, la aplicación de llamadas, de mensajes… Todas ellas son aplicaciones en formato o lenguaje Java que forman parte del propio sistema operativo.

Seguridad de Android

Te contamos todo lo que necesitas saber sobre Android

Al comprar un teléfono Android, es común que el sistema operativo predeterminado venga con aplicaciones y servicios instalados, lo que llamamos bloatware, como Google Play Services, que pueden comprometer la privacidad del usuario. Una solución a este problema es utilizar una distribución personalizada de Android que no tenga esta integración invasiva.

Sin embargo, muchas distribuciones personalizadas de Android no cumplen con algunos principios de seguridad, lo que debilita el modelo. Al elegir una distribución personalizada de Android, es importante asegurarse de que mantenga el modelo de seguridad de Android, con compilaciones de producción, soporte para funciones de seguridad, actualizaciones oportunas y SELinux en modo de cumplimiento. Podríamos destacar algunas distribuciones como GrapheneOS o DivestOS.

¿Qué es un root para Android?

Se trata del proceso de acceder a la raíz de un sistema operativo Android. El objetivo de “rootear” un equipo es obtener todos los permisos del administrador y ser un “superusuario” que puede personalizar todos los aspectos de un celular o tableta.

Sin embargo, debes saber que rootear un teléfono Android debilita significativamente la seguridad del sistema operativo. Los métodos comunes de este proceso tienen que ver con la manipulación de la partición de arranque y la modificación de la partición del sistema, afectando al arranque verificado y aumentando la superficie de ataque del dispositivo.

Las aplicaciones que requieren root colaboran en la entrada de vulnerabilidades y omisiones de seguridad. También existen bloqueadores de anuncios y cortafuegos que requieren acceso de root y resultan peligroso.

En definitiva, no rootees tu teléfono Android, hacerlo podría corromper de manera irreparable la seguridad de tu dispositivo.

¿Qué es el Verified Boot de Android?

El Verified Boot o Arranque Verificado es un sistema crucial para la seguridad de Android, pues protege los dispositivos de ataques y garantiza un correcto rendimiento del sistema. Previene la manipulación y la instalación de malware en el dispositivo, incluso revirtiendo cambios en la partición del sistema al reiniciar.

Sin embargo, no todos los fabricantes admiten Verified Boot y algunas distribuciones alternativos, como LineageOS o /e/ OS, pueden no ser compatibles. Es decir, si decidimos usar una distribución para mejorar la seguridad de Android es mejor conocerla antes de instalarla para saber si cuenta con Verified Boot.

Actualizaciones de Android

Las actualizaciones de firmware o sistema operativo son esenciales para mantener la seguridad de los dispositivos. Los OEM tienen acuerdos de soporte limitado con sus socios para proporcionar componentes de código cerrado, como se indica en los Boletines mensuales de seguridad de Android. Por esto siempre decimos que es bueno adquirir dispositivos que aseguren bastantes actualizaciones de seguridad como los Píxel, que prometen cinco.

Los dispositivos que han llegado a su fin de vida y ya no reciben soporte del fabricante, no pueden recibir actualizaciones de firmware de los OEM o distribuidores de Android. Esto siempre dejará problemas de seguridad sin resolver.

Te contamos todo lo que necesitas saber sobre Android

Todas las versiones de Android

  • Android Apple Pie: versión 1.0 y fecha de lanzamiento 23 de septiembre de 2008.
  • Android Banana Bread: versión 1.1 y fecha de lanzamiento 9 de febrero de 2009.
  • Android Cupcake: versión 1.5 y fecha de lanzamiento 25 de abril de 2009.
  • Android Donut: versión 1.6 y fecha de lanzamiento 15 de septiembre de 2009.
  • Android Eclair: versión 2.0-2.1 y fecha de lanzamiento 26 de octubre de 2009.
  • Android Froyo: versión 2.2-2.3 y fecha de lanzamiento 20 de mayo de 2010.
  • Android Gingerbread: versión 2.3-2.7 y fecha de lanzamiento 6 de diciembre de 2010.
  • Android Honeycomb: versión 3.0-3.2.6 y fecha de lanzamiento 22 de febrero de 2011.
  • Android Ice Cream Sandwich: versión 4.0-4.0.5 y fecha de lanzamiento 18 de octubre de 2011.
  • Android Jelly Bean: versión 4.1-4.3.1 y fecha de lanzamiento 9 de julio de 2012.
  • Android Kitkat: versión 4.4-4.4.4 y fecha de lanzamiento 31 de octubre de 2012.
  • Android Lollipop: versión 5.0-5.1.1 y fecha de lanzamiento 12 de noviembre de 2014.
  • Android Marshmallow: versión 6.0-6.0.1 y fecha de lanzamiento 5 de octubre de 2015.
  • Android Nougat: versión 7.0-7.1.2 y fecha de lanzamiento 15 de junio de 2016.
  • Android Oreo: versión 8.0-8.1 y fecha de lanzamiento 21 de agosto de 2017.
  • Android Pie: versión 9.0 y fecha de lanzamiento 6 de agosto de 2018.
  • Android 10: versión 10.0 y fecha de lanzamiento 3 de septiembre de 2019.
  • Android 11: versión 11.0 lanzado el 8 de septiembre de 2020.
  • Android 12: versión 12.0 lanzada el 4 de octubre de 2021.
  • Android 13: versión 13.0 lanzada el 15 de agosto de 2022.

La importancia de los permisos de Android

Los permisos en Android permiten controlar el acceso de las aplicaciones. Google mejora el sistema de permisos en cada versión de su sistema operativo, por lo que, generalmente, no es necesario instalar antivirus. Un smartphone con la última versión de Android es más seguro que uno antiguo con antivirus.

Android 10 introdujo Scoped Storage para un control más preciso de los archivos y un acceso más estricto a la ubicación en segundo plano. Android 11 incluyó permisos únicos y de restablecimiento automático, así como permisos granulares para funciones relacionadas con números de teléfono. Android 12 agregó permisos para ubicación aproximada, restablecimiento automático de aplicaciones en hibernación y auditoría de acceso a datos. Finalmente, Android 13 introdujo permisos para acceso a WiFi cercano, permisos de medios más granulares y el permiso BODY_SENSORS para el uso en segundo plano de sensores.

Es importante tener en cuenta que las aplicaciones pueden solicitar más permisos de los necesarios. Mira con lupa qué permisos dar siempre y no te fíes absolutamente de nadie, ni siquiera de la aplicación de tu diario deportivo favorito.

Cómo saber qué versión tengo de Android

Para verificar la versión de Android en tu teléfono móvil, puedes acceder a los ajustes o configuración de tu dispositivo y buscar la opción que muestra la versión actual del sistema. Por lo general, la ruta es «Ajustes > Sistema > Acerca del Teléfono > Versión de Android«. Sin embargo, en un Píxel, Android puro, basta con acceder a «Sistema«:

Cómo saber qué versión tengo de Android
Cómo saber qué versión tengo de Android

Conclusiones

Android es un sistema de código abierto verdaderamente amplio y fragmentado, en el que es posible llegar a casi cualquier parte si lo comparamos con otros sistemas operativos. Sin embargo, es importante tener en cuenta ciertos aspectos de seguridad de los que hemos hablado en este artículo como el Root, el arranque verificado o la importancia de actualizaciones.

En definitiva, si eliges Android, es muy importante que tengas precaución, pues no existen límites y esa inexistencia puede traerte problemas.

Eduardo Pavón González
Estaremos encantados de escuchar lo que piensas

Deje una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Protegeme
Logo