Red de conocimiento informático - Conocimiento informático - ¿Qué empresa posee los derechos de autor del sistema Android?

¿Qué empresa posee los derechos de autor del sistema Android?

Los derechos de autor del sistema Android no pertenecen a China, sino a Google en Estados Unidos.

Android es un sistema operativo gratuito y de código abierto basado en Linux, utilizado principalmente para dispositivos móviles como smartphones y tablets. Está liderado y desarrollado por Google y Open Handset Alliance. Tampoco tiene un nombre chino unificado y se usa más comúnmente como "Android" o "Anzhi" en China continental. Fue desarrollado originalmente por Andy Rubin para admitir teléfonos móviles.

En agosto de 2005, fue adquirida e invertida por Google. En noviembre de 2007, Google formó la Open Mobile Phone Alliance con 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones para desarrollar y mejorar conjuntamente el sistema Android. Posteriormente, Google publicó el código fuente del sistema Android bajo la licencia de código abierto Apache.

El primer teléfono inteligente Android se lanzó en octubre de 2008 y desde entonces Android se ha expandido para incluir tabletas y otras áreas como televisores, cámaras digitales, consolas de juegos y relojes inteligentes.

Información ampliada:

Android p>Arquitectura del sistema Android:

Kernel del sistema:

Android se ejecuta en el kernel de Linux, pero no una aplicación GNU/Linux porque Android no admite la mayoría de las funciones compatibles con GNU/Linux. Esto se debe a que Android no es compatible con la mayoría de las funciones compatibles con GNU/Linux, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, que han sido eliminadas.

Android reemplazó Glibc por Bionic, Cairo por Skia, FFmpeg por opencore, etc. Para estar disponible comercialmente, Android tuvo que eliminar partes que estaban sujetas a la licencia GNU GPL. Por ejemplo, Android movió los controladores al espacio del usuario, separando completamente los controladores de Linux del kernel de Linux.

Bionic/Libc/Kernel/ no es un archivo de encabezado del kernel estándar. Los encabezados del kernel de Android se generan a partir de los encabezados del kernel de Linux utilizando herramientas para preservar constantes, estructuras de datos y macros.

Los controles del kernel de Linux de Android incluyen seguridad, gestión de memoria, gestión de procesos, pila de red, modelo de controlador, etc.

Descargar

Antes de descargar el código fuente de Android, debe inicializarlo instalando su repositorio de herramientas de compilación.

Introducción al sufijo:

APK es el sufijo de la aplicación de Android, que significa AndroidPackage, es decir, Android Installation Kit (apk). APK es un formato de archivo similar a Symbian Sis o Sisx. El archivo APK se puede transferir directamente a su emulador de Android o teléfono Android y ejecutarlo para instalarlo.

El archivo apk es el mismo que el de Sis. El proyecto compilado del SDK de Android está empaquetado en un archivo de instalación en formato apk. El archivo APK en realidad está en formato zip, pero el sufijo se modifica a apk. Después de descomprimirlo a través de UnZip, puede ver el archivo Dex, que es el nombre completo de la ejecución de Dalvik VM en Android. Dalvik no ejecuta el código de bytes de Java ME. pero Dalvik Bytecode.

Referencia: Enciclopedia Baidu - Android