更高版本的Android玩不了经典单机游戏怎么办?
版本不兼容,可以降低系统版本。
Android是基于Linux内核(不含GNU组件)的免费开源操作系统。主要用于移动设备,如智能手机和平板电脑,由谷歌和开放手机联盟领导和开发。Android操作系统最初由安迪·鲁宾开发,主要支持手机。2005年8月,被谷歌收购并出资。
系统内核
Android运行在Linux内核上,但不是GNU/Linux。因为GNU/Linux支持的大部分功能Android都不支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango和Glibc等,已被删除。Android用Bionic代替Glibc,Cairo用Skia,FFmpeg用opencore。
为了实现商业应用,Android必须去掉GNU GPL许可限制的部分。比如Android把驱动移到用户空间,把Linux驱动和Linux内核完全分开。Bionic/Libc/Kernel/不是一个标准的内核头文件。Android的内核头是由Linux内核头用工具生成的,这样做是为了保存常量、数据结构和宏。