1 votos

¿Por qué Android requieren portar a cada dispositivo, a diferencia de Windows?

¿Por qué Android requieren portar a cada dispositivo, a diferencia de Windows? O más bien, ¿por qué no hay una manera de simplemente descargar un programa de instalación para la pure AOSP y instalarla en cualquier dispositivo?

Ya he leído esta pregunta, y dice que Android requiere trasladar a cada uno de los dispositivos de configuración (configuración de hardware) incluso el trabajo a todos. Pero mi pregunta es, ¿por qué Android diseñado de tal manera que requiere la modificación de su base de origen para satisfacer el hardware del dispositivo (la adición de controladores, etc)? ¿Por qué no se admite la instalación de original AOSP de Google con los controladores básicos en cualquier hardware, que puede ser mejorado para que funcione mejor con controladores específicos del dispositivo desde el fabricante?

En contraste, Windows ha sido diseñado para que el mismo programa de instalación puede instalar en cualquier variante de una configuración de hardware. Usted puede venir para arriba con una configuración que nadie ha llegado antes, y Windows más probable es que se instale y ejecute en que muy bien. Las posibilidades de que un completo fracaso para ejecutar Windows en una configuración particular, son extremadamente bajos y, probablemente, sólo porque de nicho de hardware.

Incluso si los controladores correctos no encuentra un dispositivo, Windows intentará encontrar la coincidencia más cercana para el dispositivo e intente ejecutar el dispositivo en un modo básico de todos modos - y entonces el usuario puede actualizar el controlador correcto después de la instalación de Windows es completa. Y las posibilidades de ciertos dispositivos fallando completamente puede ser mayor, pero sigue siendo muy baja, y que tales fallas normalmente puede ser resuelto mediante la instalación de los controladores que faltan.

Por el contrario, Android no tiene un concepto de "instalación del controlador", pero los conductores se agregan en el nivel de la fuente en un proceso llamado de la portabilidad, lo que conduce a muchos diferentes ROM variantes, incluyendo stock ROMs de los fabricantes de dispositivos, y la vainilla puertos como el de CyanogenMod, MUIU, etc. Esto trae el problema de que si no hay nadie portar Android para su dispositivo, usted no tiene una ROM para instalar en él (excepto los de la stock ROM que venía con) - a menos que construir uno usted mismo.

Entiendo que Android es fundamentalmente diferente de Windows e incluso Linux (el que se basa), y no me refiero a comparar manzanas con naranjas. Sólo quiero entender por qué un cambio de paradigma en el dispositivo de apoyo era necesario para Android.

1voto

TimoS Puntos 452

Windows ha sido construido para trabajar en múltiples tipos de dispositivos y tiene la capacidad de cargar los controladores de dispositivos extraíbles y de un gran online reposity (Windows Update). Windows tiene MUCHAS incorporado los conductores.

Android es mucho más pequeño (que es mejor para smartphones. Así que tienes que incluyen controladores y otros dispositivos específicos cosas en su ROM.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X