Ver Mensaje Individual
  #2  
Viejo 09/09/19, 00:11:17
Array

[xs_avatar]
Schnedi Schnedi no está en línea
Usuario muy activo
· Votos compra/venta: (5)
 
Fecha de registro: may 2013
Mensajes: 6,773
Modelo de smartphone: Xiaomi Mi 9T

Es una partición, que se reemplaza con un acceso directo desde system/vendor, y contiene aplicaciones y bibliotecas del sistema que no tienen código fuente disponible en AOSP y que añaden los fabricantes.
También contiene imágenes del procesador, es decir, bibliotecas y binarios específicos del "hardware" (OpenGL, ISP, Sensores...).

Antes, los fabricantes obtenían el código AOSP de Google, lo mezclaban con sus personalizaciones y el código específico de "hardware" del proveedor del procesador.
Si se necesitaba corregir algo del código AOSP, tenían que rehacer todo porque estaba entremezclado y al corregir una cosa, estropeaban otra.
Google resolvió ese problema en Android 8 con el "Project Treble", especificando que la partición "vendor" contendría el código específico del "hardware". Y la partición "system" el código genérico.

La interacción/comunicación entre ambos códigos se realiza a través de interfaces HIDL, y esto permite actualizar ambos códigos de forma independiente.

Última edición por Schnedi Día 09/09/19 a las 00:14:06.
Responder Con Cita
Los siguientes 14 usuarios han agradecido a Schnedi su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]