¿Qué debo hacer si una versión superior de Android no puede reproducir juegos clásicos independientes?
Android es un sistema operativo gratuito y de código abierto basado en el kernel de Linux (excluidos los componentes GNU). Utilizado principalmente en dispositivos móviles como smartphones y tablets, está liderado y desarrollado por Google y Open Handset Alliance. 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 y financiada por Google.
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 por GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android usa Bionic en lugar de Glibc, Cairo usa Skia y FFmpeg usa opencore.
Para poder lograr aplicaciones comerciales, Android debe eliminar las restricciones de la licencia GNU GPL. Por ejemplo, Android mueve el controlador al espacio del usuario y separa completamente el controlador de Linux del kernel de Linux. Bionic/Libc/Kernel/ no es un archivo de encabezado del kernel estándar. El encabezado del kernel de Android es generado por la herramienta de encabezado del kernel de Linux, que se realiza para guardar constantes, estructuras de datos y macros.