Red de conocimiento informático - Problemas con los teléfonos móviles - Tanto Windows como Linux se basan en la arquitectura del procesador X86, entonces, ¿en qué arquitectura de CPU se basa Android?

Tanto Windows como Linux se basan en la arquitectura del procesador X86, entonces, ¿en qué arquitectura de CPU se basa Android?

Windows es X86/X86-64. Otras arquitecturas no son compatibles.

El kernel de Linux admite múltiples arquitecturas, no solo X86, y la compatibilidad con las capas superiores de Linux depende de opciones de software específicas.

El kernel de Android es Linux.

Sin embargo, muchos entornos no son compatibles con la capa superior de Android, que es compatible con arm, mips y x86. Pero Google sólo admite oficialmente el brazo. Los otros dos todavía tienen problemas.

La máquina virtual java de Android está optimizada específicamente para arm (casi consistente con el soporte de hardware de arm) y no parece fácil migrarla a otros entornos.