¿Qué impide a Google hacer un verdadero sistema operativo (un sistema operativo para pequeños dispositivos ARM, x86, etc.)?
Es un sistema operativo "real".
Por qué no hay una imagen universal que pueda detectar los controladores adecuados
¿Cómo se detectan los conductores que no existen? Alguien tiene que escribirlos. A diferencia de los PC, el hardware de los teléfonos varía enormemente, en gran medida porque no es factible que los usuarios finales construyan el suyo propio a partir de piezas y limitaciones de tamaño. Las piezas personalizadas, en lugar de las intercambiables, y los conjuntos de chips especiales implican que se necesitan controladores muy específicos, y un sistema operativo no puede limitarse a incluir los que vienen por defecto. Imagínate también la hinchazón: alguien con un teléfono HTC barato con 20 MB para aplicaciones no tiene espacio para alojar controladores que no necesita.
y configurar el gestor de arranque para arrancar la versión actualizada del sistema operativo
Los cargadores de arranque también varían enormemente entre los dispositivos; habría que conseguir que todos los fabricantes se unieran para utilizar uno solo, y es poco probable que los fabricantes quieran ceder su poder en ese ámbito.
3 votos
Cabe destacar que esto no es exclusivo de Android, otros SO's enfocados a dispositivos ARM (incluso el Windows 8 RT de Microsoft) no pueden ser instalados en cualquier otra máquina ARM, sino que son tratados más como un firmware.
0 votos
Son los archivos de cabecera: theregister.co.uk/2011/03/29/
0 votos
Vea también esto: Android.stackexchange.com/questions/205072/