Los paquetes compuestos pueden añadirse a una aplicación como paquetes de uso o paquetes de aplicación.
Los paquetes compuestos se añaden a la lista Paquetes de uso para satisfacer las dependencias de paquete de los paquetes en la lista Contenido de aplicación. Cada paquete o paquete compuesto de la lista Use-Bundle debe proporcionar como mínimo un paquete a al menos un paquete de la lista Application-Content. Estos paquetes se aprovisionan en el espacio de paquetes compartidos en tiempo de ejecución. El aprovisionamiento es el proceso de obtener paquetes de los repositorios.
Los paquetes compartidos no son específicos de una aplicación. Varias aplicaciones pueden utilizar una única instancia de un paquete de un paquete compartido. Los paquetes compartidos no pueden importar paquetes o servicios de paquetes de aplicación. Los paquetes compartidos en una aplicación deben proporcionarse mediante referencia en lugar de contenidos directamente en una aplicación.
Un paquete de uso es un paquete compartido que proporciona al menos un paquete al paquete de aplicación. Utilice los paquetes a los que se hace referencia en el manifiesto de aplicación en la cabecera Use-Bundle.
Añada paquetes compuestos a la lista de contenido de aplicación para incluirlos en la aplicación.
Los paquetes de aplicación son paquetes que se crean específicamente para la aplicación. Son específicos de la instancia y no se comparten con otras aplicaciones. El manifiesto de aplicación hace referencia a ellos en la cabecera Application-Content.