¿Quién desarrolló el sistema Android? ¿Qué empresa?
El sistema operativo Android fue desarrollado originalmente por Andy Rubin y es compatible principalmente con teléfonos móviles. En agosto de 2005, fue adquirida e invertida por Google. En noviembre de 2007, Google formó la Open Handset Alliance con 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones para desarrollar y mejorar conjuntamente el sistema Android. Luego, Google publicó el código fuente de Android bajo la autorización de la licencia de código abierto Apache.
El primer teléfono inteligente Android fue lanzado en octubre de 2008. Android se ha ido expandiendo paulatinamente a tabletas y otros ámbitos, como televisores, cámaras digitales, consolas de juegos, relojes inteligentes, etc. En el primer trimestre de 2011, la cuota de mercado global de Android superó a Symbian por primera vez, ubicándose en el primer lugar del mundo.
En el cuarto trimestre de 2013, la cuota de mercado global de teléfonos móviles con plataforma Android alcanzó el 78,1%. Android, el sistema operativo desarrollado por Google, celebró su quinto cumpleaños el 24 de septiembre de 2013. El número de dispositivos que utilizan este sistema en todo el mundo ha alcanzado los mil millones.
Información ampliada:
Estructura del sistema Android:
1. Kernel del sistema
Android se ejecuta en el kernel de Linux, pero no en GNU/ Linux. Debido a que la mayoría de las funciones admitidas en general GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android reemplazó Glibc con Bionic, Cairo con Skia, FFmpeg con opencore, etc.
2. Introducción al sufijo
APK es el sufijo de la aplicación de Android y es la abreviatura de AndroidPackage, que es el paquete de instalación de Android (apk). APK es un formato de archivo similar a Symbian Sis o Sisx. Puede instalarlo transfiriendo directamente el archivo APK al emulador de Android o al teléfono Android para su ejecución.
3. Capa de abstracción de hardware
HAL (Capa de abstracción de hardware) de Android puede proporcionar módulos de controladores de hardware en forma de código fuente cerrado. El propósito de HAL es separar el marco de Android del kernel de Linux para que Android no dependa demasiado del kernel de Linux para lograr el concepto de independencia del kernel. También permite que el marco de Android se desarrolle sin considerar la implementación del controlador.
4. Software intermediario
El puente de comunicación entre el sistema operativo y el programa de aplicación. La aplicación se divide en dos capas: capa funcional (Biblioteca) y máquina virtual (Máquina Virtual). . Bionic es la versión mejorada de libc para Android. Android también incluye Webkit, el llamado Webkit es el motor detrás del navegador Safari de Apple.
5. Mecanismo de permisos de seguridad
Android en sí es un sistema operativo con permisos separados. En este tipo de sistema operativo, cada aplicación se ejecuta con una identidad del sistema (ID de usuario de Linux e ID de grupo). Cada parte del sistema también utiliza su propio método de identificación independiente. Así es como Linux aísla las aplicaciones de las aplicaciones y las aplicaciones de los sistemas.
Enciclopedia Baidu-Sistema Android