¿Cuál es la diferencia entre AOSP/vainilla y stock? [duplicar]

Posible duplicado:
¿Cuál es la diferencia entre una ROM AOSP y una ROM estándar?

Al referirse a ROM o kernels de Android (etc.), ¿cuál es la diferencia entre:

  • AOSP ("vainilla")
  • Existencias
@ cd4 Dado que la construcción del kernel también la realizan usuarios finales de Android experimentados, diría que esta pregunta está bien.
@ce4: Esta no es necesariamente una pregunta del desarrollador. Si alguien quisiera rodar su propia ROM personalizada para flashear en su dispositivo, por ejemplo.
revertido Tienes razón, uno podría saber la diferencia entre esos. Bueno, el kernel de stock de HTC se basa en el kernel de AOSP porque el kernel de AOSP no es un kernel kernel.org de vainilla, sino que está fuertemente parcheado según lo necesite Android. Sin embargo, la actualización de los parches del kernel de la nueva versión de Android o la integración de los parches de HTC en un kernel AOSP más nuevo no es para los débiles de corazón y definitivamente es una tarea de desarrollo y no para usuarios avanzados. mi 2ct
He ampliado esto ligeramente ya que realmente no afecta la respuesta y eliminé los puntos polémicos. Como se indicó, no podemos ayudarlo con las preguntas de los desarrolladores aquí, pero no dude en hacer cualquier otra pregunta relevante para los usuarios finales (como esta) que se ajuste a nuestras preguntas frecuentes .
Oh hombre, acabo de encontrar el duplicado. Lo lamento. Como tengo la respuesta aceptada, haré mi respuesta Community Wiki, no quiero redirigir al representante de los respondedores a continuación a mí mismo.

Respuestas (2)

Ambos son Linux, pero el kernel AOSP es un kernel de Linux general muy estandarizado proporcionado por Google que requiere una modificación mínima para funcionar en diferentes dispositivos, para facilitar a los fabricantes el funcionamiento de Android.

Las diversas modificaciones realizadas por los fabricantes en sus propios núcleos se relacionan con los diferentes hardware que se encuentran en estos dispositivos. Por lo tanto, HTC puede habilitar algunas funciones en su núcleo de stock que solo funcionan en ese dispositivo HTC en particular y no funcionan en otros dispositivos de otros fabricantes.

Un ejemplo de tal función es la grabación de voz que estaba presente en una determinada versión del kernel de stock HTC Hero, pero esta función no sería posible en el kernel AOSP porque los controladores que se usaban para la grabación de voz solo eran compatibles con el kernel HTC. no con la versión AOSP.

Del mismo modo, una ROM AOSP es una construida directamente a partir de las fuentes no modificadas de Google, mientras que una ROM estándar es la versión modificada por el fabricante de Android que viene con un dispositivo o se lanza como una actualización oficial.

El software AOSP es lanzado por el Proyecto de código abierto de Android (es decir, por Google), mientras que el software de stock puede incluir modificaciones por parte de los fabricantes.