~/Library/Containers
contêm os diretórios pessoais dos aplicativos em área restrita.
Aplicativos em área restrita são, por exemplo, os aplicativos que você baixa da Mac App Store. O sandbox significa que eles são "isolados" do resto do sistema, para que um único aplicativo não possa causar danos injustificados a outras partes do sistema.
Portanto, os aplicativos em área restrita normalmente não têm permissão para gravar em qualquer caminho do sistema de arquivos que eles desejam. Para oferecer suporte à gravação em caminhos padrão sem precisar reescrever os aplicativos, o sistema criará uma pasta Container na qual o aplicativo em área restrita pode gravar. O aplicativo em área restrita acha que está gravando em uma pasta do sistema, por exemplo, por preferências - mas o sistema reescreve o caminho para que acabe na pasta Container.
Por exemplo, muitos aplicativos gravaram seus dados ~/Library/Application Support/
. Um aplicativo em área restrita não pode fazer isso - e os dados são gravados abaixo do ~/Library/Containers/
caminho desse aplicativo.