Nous ne le notons pas nécessairement, mais la taille des mises à jour de macOS peut varier en fonction de différents paramètres. Si vous partez d'une version un peu ancienne, le téléchargement peut être plus imposant, par exemple. De même, la présence d'une mise à jour de firmware qui n'a pas été appliquée peut modifier la quantité de données récupérée pour une même mise à jour.
Mais ce que note Howard Oakley est différent : il a remarqué que les mises à jour pour les Mac Intel sont plus petites que pour les Mac Apple Silicon. Et l’écart peut parfois être important : dans son exemple (macOS 13.5.1), un Mac Intel télécharge environ 500 Mo et un Mac Apple Silicon récupère 700 Mo puis environ 1,1 Go, soit 1,8 Go au total.
Le premier point à noter, c'est que les exécutables compilés pour les puces ARM tendent à être un peu plus imposants que ceux compilés pour les puces x86, et macOS n'est pas universel. Dans des mises à jour qui contiennent essentiellement du code, la différence peut donc être visible comme ici1. C'est peut-être contre-intuitif pour certains vu qu'un des avantages du code ARM est normalement la compacité du code, mais dans la pratique le code x86-64 tend à être plus dense grâce à des instructions plus complexes et à une taille variable. Qui plus est, les optimisations et les voies choisies ne sont pas les mêmes entre les deux architectures, donc la base n'est pas totalement identique.
Mais la différence principale vient du second téléchargement. Son contenu n'est pas très clair, mais il est a priori lié directement au Mac : les données téléchargées ne sont pas les mêmes pour tous les Mac Apple Silicon. Si vous avez activé la mise en cache des mises à jour, c'est assez visible : la première partie est téléchargée depuis le cache (et est la même pour tous les modèles) alors que la seconde partie, elle, passe automatiquement par les serveurs d'Apple et n'est donc pas identique sur tous les Mac.
Les raisons derrière ce comportement restent pour le moment obscures, mais il demeure intéressant de prendre en compte cette différence, surtout si vous êtes sur une connexion lente ou dotée d'une limite sur la quantité de données téléchargées : l’écart entre un Mac Intel et un Mac Apple Silicon peut être important et la valeur indiquée par macOS au moment du lancement de la mise à jour n'est pas exacte car elle ne prend pas en compte le téléchargement supplémentaire.
-
Un cas visible est VLC, les fichiers de la version ARM sont généralement plus gros que ceux de la version Intel. ↩︎