~/Library/Containers
contener los directorios de inicio de las aplicaciones de espacio aislado.
Las aplicaciones de espacio aislado son, por ejemplo, las aplicaciones que descarga de la Mac App Store. Sandboxing significa que están "aislados" del resto del sistema, de modo que una sola aplicación no puede hacer daño injusto a otras partes del sistema.
Por lo tanto, las aplicaciones de espacio aislado normalmente no pueden escribir en la ruta del sistema de archivos que deseen. Para admitir la escritura en rutas estándar sin tener que volver a escribir las aplicaciones, el sistema creará una carpeta de Contenedor en la que la aplicación de espacio aislado puede escribir. La aplicación de espacio aislado cree que está escribiendo en una carpeta del sistema para preferencias, por ejemplo, pero el sistema reescribe la ruta para que termine en la carpeta Contenedor.
Por ejemplo, muchas aplicaciones escribieron sus datos ~/Library/Application Support/
. Una aplicación de espacio aislado no puede hacer eso, y los datos se escriben debajo de la ~/Library/Containers/
ruta de esa aplicación.