Qu'est-Ce Que Le Sandboxing ?
Le sandboxing consiste à minimiser les ressources du système auxquelles une application peut accéder : fichiers, dossiers, fonctions du système d'exploitation et composants matériels tels que l'appareil photo ou le microphone.
Le bac à sable protège votre Mac au cas où une application serait endommagée ou compromise par un virus ou une attaque réseau : une application en bac à sable ne peut pas voler ou détruire des données personnelles si elle n'y a pas accès.
Apple a introduit App Sandbox dans Mac OS X Leopard (10.5). Pour une explication technique approfondie du sandboxing dans macOS, voir About App Sandbox sur le site Apple Developer.
Applications Avec Ou Sans Bac À Sable
Apple a exigé que les applications vendues dans le Mac App Store utilisent App Sandbox à partir du 1er juin 2012. Certains développeurs tiers vendent leurs applications à la fois sur le Mac App Store et en vente directe. Les versions vendues par vente directe et par le Mac App Store peuvent toutes deux utiliser l'App Sandbox, mais la version vendue directement peut avoir des fonctionnalités que les restrictions du Mac App Store n'autorisent pas.
Comment Puis-Je Savoir Quelles Applications Sont Placées Dans Un Bac À Sable ?
Vous pouvez voir quelles applications utilisent App Sandbox dans Activity Monitor en ajoutant une colonne au tableau des processus.
- Ouvrir Activity Monitor (/Applications/Utilitaires/Activity Monitor)
- Contrôle-clic sur l'en-tête d'une colonne ; un menu déroulant apparaît.
- Sélectionnez Sandbox pour ajouter la colonne Sandbox à la fenêtre.
Les applications qui utilisent les fonctions intégrées de sandboxing de macOS auront un "Oui" dans cette colonne.
Certains développeurs utilisent leur propre modèle de sandboxing au lieu d'utiliser App Sandbox, de sorte que Activity Monitor peut ne pas les répertorier comme sandboxés.
Comment Le Sandboxing Affecte-T-Il L'activation Des Polices ?
Les applications qui utilisent App Sandbox ne peuvent pas utiliser les polices qui ne se trouvent pas dans l'un des dossiers de polices du système d'exploitation :
- /Système/Bibliothèque/Fonts/
- /Bibliothèque/Fonts/
- /Users/nom d'utilisateur/Bibliothèque/Fonts/
Connect Fonts stores fonts in its font vault instead of in an operating system font folder. Sandboxed applications that try to use fonts in Connect are blocked by App Sandbox; the effects can vary based on the application. Some applications may prompt you to enter your macOS username and password to grant access to the font. Other applications will replace the requested font with a placeholder font such as .LastResort, Calibri, or Myriad. If you have questions about how a specific application uses sandboxing, you should contact the developer.
A sample of text in Microsoft Word 365
Le même texte avec une police de remplacement
Résoudre Les Conflits De Polices Dans Les Applications En Bac À Sable
Apple n'a pas encore fourni de moyen de rendre les polices ou d'autres ressources disponibles pour les applications en bac à sable. En attendant, vous devez éviter d'utiliser des polices qui ne se trouvent pas dans un dossier de polices du système d'exploitation lorsque vous travaillez dans des applications telles que Keynote, Microsoft Word, Pages ou Safari. Si ces applications doivent utiliser des polices spécifiques, vous devez conserver des copies de ces polices dans le dossier /Library/Fonts/ ou /Users/username/Library/Fonts/.
Remarque : Connect Fonts peut activer des doublons de polices dans un dossier de polices du système d'exploitation, en remplaçant la police du système. Vous pouvez utiliser les options Polices activées, Polices activées automatiquement et Polices dupliquées sous Recherches intelligentes pour identifier les polices dupliquées et conflictuelles. Désactivez les copies dans Connect pour permettre à macOS d'utiliser la version fournie par le système.