3 votos

< h1 >Partición de producto de Android vs. Partición de proveedor< /h1 >

¿Cuál es la diferencia entre la partición product y la partición vendor? Después de flashear una imagen GSI, la partición product está desaparecida pero la partición vendor está presente. Estoy confundido sobre dónde debería instalar mi aplicación.

En las versiones recientes, se crearon más particiones en Android: system, vendor, product, odm y system_ext. Es difícil entenderlo a partir del documento oficial, ojalá alguien pueda ayudar a resumirlo aquí.

3voto

Slevin Puntos 204

La partición product es una extensión de la partición system. Los fabricantes de equipos originales instalan la imagen del sistema Android de stock en la partición /system. La personalización que realizan en el framework de Android se almacena en la partición /product. Esto permite tener una única imagen de sistema en todos los dispositivos de los OEM y personalizaciones únicas en la partición product. Existe una ABI débil entre las particiones system y product que vincula product al framework de Android. GSI funciona sin la partición de product.

De manera similar, la imagen de proveedor puede ser genérica para múltiples dispositivos con el mismo SoC o la misma familia de SoC. La partición vendor contiene el Paquete de Soporte de Placa (BSPs) del SoC. Las personalizaciones del proveedor se incluyen en la partición /odm y odm está vinculado con vendor por una ABI débil. La partición vendor aún funciona sin odm.

Ver todos los componentes de ODM.

product es una extensión del framework de Android y odm es una extensión de los módulos de vendor.

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