Si vous utilisez Mojave ou Catalina avec une partition APFS, ne vous inquiétez pas.
Il est toujours préférable d'avoir un disque dur SSD avec de l'espace libre, mais là où vous avez des problèmes, c'est en écrivant constamment sur un disque plein.
Voici pourquoi : Un SSD possède un certain nombre de secteurs qui stockent les données (généralement 512 ou 4096 octets). Chaque secteur ne peut être effacé et écrit qu'un certain nombre de fois (généralement de 1 000 à 10 000). Selon qu'il s'agit d'une technologie NAND ou d'une technologie de type NOR, l'effacement d'un secteur le ramènera à tous les 0 ou tous les 1. "L'écriture d'un secteur de données consiste à inverser la valeur de certains bits. Vous ne pouvez pas effacer un secteur, inverser un bit, puis revenir à ce qu'il était... vous devez effacer complètement le secteur, puis définir les bits qui devraient avoir la valeur opposée.
Le système d'exploitation essaie d'effacer et d'écrire de manière uniforme sur le dispositif (wear-leveling). Plus il y a de secteurs avec lesquels il peut jouer, mieux c'est.
MacOS va un peu plus loin avec APFS en implémentant un nivellement d'usure statique et dynamique, coordonné avec le contrôleur matériel et T2 (voir Article de Wikipédia sur le nivellement de l'usure ). Le système d'exploitation déplacera en fait les données statiques qui n'ont pas changé sur le disque, de sorte que vous n'aurez pas un tas de gros fichiers inchangés sur des secteurs presque neufs (faible nombre d'écritures) pendant que vous exploitez la zone "libre" du disque. Cela signifie que le fait d'avoir un disque presque plein ne nuit pas tant que ça à la longévité.
Ce que vous ne devez PAS faire, c'est exécuter une base de données qui change fréquemment ou un fichier qui est constamment écrasé sur votre SSD. Ces fichiers doivent être stockés sur des disques durs (spinning rust drives).
La véritable raison pour laquelle vous ne devez pas utiliser votre disque interne presque plein est que de nombreuses applications (et le système d'exploitation) ne gèrent pas bien les situations de disque plein. Il n'y a pas de problème à être proche de la saturation, mais essayez de ne jamais atteindre "0 octet disponible". MacOS vous avertit lorsque le disque de démarrage est proche. Sinon, ne vous en faites pas trop !
Pour l'histoire complète, voir Article de Wikipedia sur l'amplificateur d'écriture
Malheureusement, il s'agit de l'un de ces domaines où, si vous êtes sous Windows, l'histoire est complètement différente de celle que vous connaissez sous MacOS, de sorte que la sagesse du grand public en la matière est parfois assez néfaste.
Exemple : La plupart des antivirus n'ont même pas de signatures pour un seul logiciel malveillant pour Mac, car Apple a déjà inclus XProtect. Description de XProtect . Il est gratuit, intégré et Apple le met à jour presque quotidiennement. À moins que vous ne téléchargiez des binaires depuis Tor, des logiciels piratés ou d'autres logiciels risqués, vous avez très peu de chances d'attraper un logiciel malveillant sur votre Mac. Lorsqu'Apple a connaissance de quelque chose, elle met à jour ses signatures et le logiciel est généralement arrêté dans son élan. Je ne télécharge des applications qu'à partir de l'App Store, de SetApp ou du code source que j'ai téléchargé et construit à partir des principaux dépôts. L'utilisation d'un anti-virus sur votre Mac ne fait que le ralentir car 99,9% des signatures ne concernent que les logiciels PC/Windows... vous compromettez donc les performances et la mémoire pour que votre voisin sous Windows n'attrape rien de votre Mac ; il est très peu probable qu'il attrape les logiciels malveillants qui affectent votre Mac... la plupart d'entre eux n'essaient même pas.
Vous avez donc fait une bonne chose en posant cette question. Vous devriez toujours demander "Mais ce conseil est-il également valable pour les utilisateurs de Mac ?" plutôt que de prêter attention à la sagesse commune qui s'applique aux PC.