Quelle est la différence entre la version OS X et les numéros de build?

5

Juste pour ma curiosité et mes connaissances, du point de vue logiciel et matériel, quelle est la différence entre la version OS X et les numéros de build?

Exemple: version 10.10.3 (14D136)

user2823725
la source

Réponses:

10

Le numéro de version du système suit le MAJOR.MINOR.PATCH convention. De ce site :

Avec un numéro de version MAJOR.MINOR.PATCH, incrémentez le:

  1. Version majeure lorsque vous apportez des modifications incompatibles à l'API,
  2. Version mineure lorsque vous ajoutez des fonctionnalités de manière rétro-compatible, et
  3. Version PATCH lorsque vous apportez des corrections de bogues compatibles en amont.

Des étiquettes supplémentaires pour les métadonnées de pré-publication et de construction sont disponibles en tant qu'extensions du format MAJOR.MINOR.PATCH.

Le nombre entre parenthèses (14D136) est le numéro de construction (plus d’informations sur le site Apple ). Ce nombre est principalement destiné aux développeurs Apple, car les utilisateurs normaux n’ont pas accès aux versions non publiques. Dans Intégration continue , de nouvelles versions peuvent être créées quotidiennement / hebdomadairement - chaque fois que le numéro de version est incrémenté. Lorsque les développeurs / PM (ou tout autre responsable) sont "satisfaits" de la construction, celle-ci peut être publiée. Les numéros de construction sont construits de manière arbitraire (je ne connais aucune numérotation standard). Il semble qu'Apple incrémente le premier chiffre de chaque version MINOR, puis la lettre portant la version PATCH et le dernier chiffre représente le numéro réel.

Mateusz Szlosek
la source