Android es un sistema operativo dinámico diseñado por Google para cambiar el concepto de los smartphones. Se trata de un sistema operativo basado en Linux que está diseñado principalmente para manejar los móviles inteligentes y las tabletas con pantalla táctil.
El sistema operativo Android se introdujo en el mercado hace casi 15 años y desde entonces el software ha evolucionado mucho. El viaje de Android desde los móviles en blanco y negro hasta los mini-ordenadores actuales ha sido una montaña rusa. El software Android, que nació en Palo Alto, California, en 2003, forma parte ahora de todos los hogares.
Definición del Sistema Operativo Android:
Android es un sistema operativo basado en Linux que está diseñado principalmente para dispositivos móviles con pantallas táctiles como smartphones y tablets. El sistema operativo se ha desarrollado mucho en los últimos 15 años a partir de los móviles en blanco y negro a los recientes móviles inteligentes o mini ordenadores.
- Android es el sistema operativo de código abierto basado en Linux, que puede ser desarrollado por cualquiera
- Fácil acceso a las aplicaciones de Android
- Puede reemplazar la batería y el almacenamiento masivo, la unidad de disco y la opción UDB
- Es compatible con todos los servicios de Google
- El sistema operativo es capaz de informarle de un nuevo SMS y correos electrónicos o las últimas actualizaciones.
- Soporta la multitarea
- El teléfono Android también puede funcionar como un router para compartir internet
- Es libre de personalizar
- Se puede instalar una ROM modificada
- Soporta gráficos 2D y 3D
Es un sistema operativo muy potente que se apoya en un gran número de aplicaciones. El hardware soportado por Android está estructurado en torno a la plataforma de arquitectura ARM. Al ser un software de código abierto, Android puede ser utilizado por cualquier persona de forma gratuita. En la tienda de aplicaciones de Android, hay disponibles múltiples aplicaciones de utilidad que pueden ayudarte a realizar numerosas funciones. Este software es muy barato y debido al software de Android, hoy en día los smartphones son accesibles para todo el mundo.
Pues bien, Android está completamente desarrollado sobre el lenguaje de programación java. Además, los otros paquetes que son API y JSE no los soportan. La primera versión del kit de desarrollo de Android 1.0 se introdujo en 2008 y la última incorporación a la familia Android es la tarta.
¿Por qué se creó Android?
Android no fue creado por Google. Fue fundado en octubre de 2003 por Andy Rubin, Rich Miner, Nick Sears y Chris White como Android Inc. Android se concibió inicialmente para las cámaras digitales. Sin embargo, dado que el mercado de las cámaras digitales era más pequeño en comparación con el de los móviles móviles, la empresa decidió cambiar.
¿Cuál es el último sistema operativo de Android?
Android 11 es la última versión de Android que ha creado un ecosistema para el nuevo sistema de navegación por gestos. Otras numerosas versiones de Android están esperando, por lo que el futuro de Android es muy interesante. Aquí tienes las 5 mejores características de Android que debes conocer.
¿Qué dispositivos utilizan el sistema operativo Android?
Un dispositivo Android puede ser un smartphone, un tablet PC, un lector de libros electrónicos o cualquier tipo de dispositivo móvil que requiera un SO. Android está desarrollado por la Open Handset Alliance, liderada por Google. Algunos de los fabricantes de dispositivos Android más conocidos son Acer, HTC, Samsung, LG, Sony Ericsson y Motorola.
¿Diferencia entre el sistema operativo Android y el sistema Android?
El sistema operativo Android es esencialmente el kernel de android de nivel interno/inferior. El sistema Android, por otro lado, es la parte del sistema operativo externo/de alto nivel que interactúa esencialmente con las aplicaciones, los sensores, etc. El sistema gestiona y se comunica esencialmente con todas las aplicaciones y sus permisos asociados a través de “Paquetes”.
¿Se puede hackear Android?
Sí, tanto los móviles Android como los iPhones pueden ser hackeados y está ocurriendo con una frecuencia alarmante. Hace unos años, se encontró un fallo de seguridad en los mensajes de texto llamado “Stagefright” en los móviles Android que puso en riesgo al 95% de los usuarios
El diseño arquitectónico de Android
Si hablamos de la estructura arquitectónica del software de Android, podemos decir que es un software bien construido. Tiene una pila de componentes de software que se dividen a su vez en cinco secciones y cuatro capas – kernel de Linux, bibliotecas y tiempo de ejecución de Android. Todos estos componentes se explican a continuación –
Kernel de Linux
Android utiliza el altamente técnico kernel de Linux para soportar su amplia gama de controladores de hardware. Se puede decir que el kernel es el corazón del sistema operativo que gestiona las peticiones de entrada y salida. Las funciones básicas del kernel son procesar características como la gestión de procesos, la gestión de la memoria, los dispositivos como las cámaras, la pantalla, etc. En resumen, el kernel maneja todo en el androide. Linux es un software de red muy bueno y no requiere una interfaz necesaria para el hardware periférico. El kernel no interactúa directamente con el usuario aquí, pero interactúa con el shell y otros programas con los dispositivos de hardware en el sistema.
Bibliotecas
En la parte superior del kernel de Linux, se encuentra un conjunto de bibliotecas en Android que incluye navegadores web de origen como WebKit, biblioteca libc. Las bibliotecas se utilizan para reproducir y grabar audio y vídeos. El SQLite es una base de datos que es útil para el almacenamiento y el intercambio de datos de la aplicación. Las librerías SSL son responsables de la seguridad en Internet, etc.
Android Runtime
El runtime de Android es otra parte importante del diseño de Android que ofrece el componente llamado Dalvik Virtual Machine que es una especie de máquina virtual de java. Esta máquina virtual está diseñada específicamente para el sistema operativo Android. Es una máquina de procesos en el sistema operativo Android. Este software permite que otras aplicaciones se ejecuten en los dispositivos Android. La Dalvik VM utiliza las características principales de Linux como la gestión de la memoria y el multithreading fácil de usar en el lenguaje java. Da poder a cada aplicación de Android para ejecutar su proceso.
Características de Android
Las aplicaciones de Android se pueden situar en la capa superior y se pueden escribir fácilmente aplicaciones en esta capa. Las aplicaciones como libros, navegadores, servicios, etc. pueden ser creadas en Android. Cada aplicación desempeña un papel diferente en el conjunto de las aplicaciones. The features performed by applications are –
- Storage
- Headset layout
- Messaging
- Language support
- Touch
- Visual calling
- Screen capture
- Media support
- Optimizing graphics
¿Qué es el emulador de Android?
El emulador es un sistema que se utiliza para desarrollar y probar aplicaciones Android sin necesidad de un dispositivo físico. Ofrece todas las funciones de hardware y software de los dispositivos móviles, pero no permite hacer llamadas telefónicas.
Además, brinda diversas opciones de navegación y teclas de control y mejora la visualización de la aplicación. Está diseñado para funcionar con la configuración virtual de un dispositivo Android. Una vez que se ejecuta la aplicación en el emulador, se puede acceder a la plataforma Android y utilizar sus servicios, como asistir a otras aplicaciones, acceder a la red, reproducir audio, video y mucho más.
Historia de las versiones de Android
Hay diecisiete versiones de Android que han sido lanzadas hasta ahora. La pequeña introducción de las versiones androides más populares son –
- Android 1.0 G1 Introducido 2008: Debutó en el y sirvió aplicaciones a través de Android Market con 35 aplicaciones en su lanzamiento.
- Android versión 1.5 Cupcake Introducido en 2009: Cupcake se lanza a principios de 2009. Fue la primera versión de Android que recibió un nombre. El cupcake compró el marco para los widgets de aplicaciones de terceros que se convierte en el avance del software androide.
- Android versión 1.6 Donut Introducido 2009: Donut incluye algunas de las capacidades más importantes de Android, como la posibilidad de funcionar en diferentes tamaños de pantalla y resoluciones.
- Versiones de Android 2.0 a 2.1Éclair Introducido en 2009: Éclair es el primer software androide convencional que formaba parte del Motorola Droid original.
- Android versión 2.2 Froyo introducido en 2010: Froyo se desarrolla para mejorar el rendimiento del sistema operativo.
- Android versión 2.3 Gingerbread introducido 2011: Gingerbread dio la identidad verde a Android.
- Android 3.0 a 3.2 Honeycomb introducido 2011: Honeycomb se utiliza para lanzar la primera tableta Android.
- Android 4.0 Ice Cream Sandwich introducido 2011: Con la versión 4.0 android Ice Cream Sandwich añadió el reconocimiento facial para desbloquear móviles, respuestas de texto enlatadas a las llamadas declinadas y efectos de vídeo en directo en la cámara.
- Android 4.1 Jelly Bean introducido 2012: Con el “Proyecto Mantequilla”, Android 4.1 Jelly Bean aporta un rendimiento más rápido y fluido con notificaciones ampliables.
- Android 4.4 KitKat presentado en 2013: Google se asoció con una empresa de alimentación para crear el sistema operativo KitKat y añadió emojis al teclado de Google.
- Android 5.0 Lollipop presentado en 2014: Android 5 Lollipop es la versión del sistema operativo móvil de Google que sustituye a Android KitKat y nos introduce en el mundo de Material Design.
- Android 6.0 Marshmallow presentado 2015: Este sistema operativo avanza a pasos agigantados para pulir el apagado brillo dejado por Android 5.0 (Lollipop), También añadió soporte integrado para un lector de huellas dactilares, USB Type-C y modo 4K para las apps.
- Android 7.0 Nougat introducido 2016: llamado en código Android N durante el desarrollo Android 6.0 “Nougat” es la séptima versión principal y la 14ª versión original del sistema operativo Android. Te permite ajustar el tono de la piel de tus emojis y pulsar más opciones de Ajustes Rápidos.
- Android 8.0 Oreo introducido 2017: con nombre en código Android O durante el desarrollo Android 8.0 Oreo se centra principalmente en la velocidad y la eficiencia, también cuenta con mejoras en la duración de la batería, notificaciones renovadas, y más
- android 9.0 Pie introducido 2018: Este sabor de Android está repleto de todo tipo de nuevas características, incluyendo un nuevo sistema de navegación por gestos, elementos de interfaz de usuario actualizados y un montón de ajustes bajo el capó que pretenden hacer de esta una versión de Android seriamente genial.
- Android 10.0 desarrollado bajo el nombre en clave “Android Q“. La versión estable de Android 10 fue lanzada el 3 de septiembre de 2019. Introduce el querido,y subtítulos en vivo en los videos que se reproducen para mayor accesibilidad. Además, añade soporte para la autenticación biométrica, seguridad Wi-Fi WPA3 y mucho más.
- Android 11, El decimoséptimo gran lanzamiento de Android y la decimoséptima versión del sistema operativo móvil lanzada el 8 de septiembre de 2020. El último Android 11 viene con una función de grabación de pantalla que captura la actividad de la pantalla actual de nuestro teléfono. Algunas otras características incluyen el acceso rápido a los dispositivos inteligentes, un nuevo estilo de notificaciones emergentes llamado Bubbles, controles de dispositivos inteligentes, programación de temas oscuros y más.
El sistema operativo Android está gobernando la industria de los móviles inteligentes con su variedad de diferentes características y funciones. So, it will be interesting to see the upcoming features of the android club.