Solo per la mia curiosità e conoscenza, dal punto di vista del software e dell'hardware, qual è la differenza tra la versione di OS X ei numeri di build?
Esempio: versione 10.10.3 (14D136)
Solo per la mia curiosità e conoscenza, dal punto di vista del software e dell'hardware, qual è la differenza tra la versione di OS X ei numeri di build?
Esempio: versione 10.10.3 (14D136)
Il numero di versione del sistema segue la convenzione MAJOR.MINOR.PATCH
. Da questo sito :
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Il numero tra parentesi (14D136) è il numero di build (maggiori informazioni su il sito Apple ). Questo numero è principalmente per gli sviluppatori Apple, poiché gli utenti normali non hanno accesso a versioni non pubbliche. In integrazione continua , le nuove build possono essere apportate giornalmente / settimanalmente, ogni volta che il numero di build viene incrementato. Quando gli sviluppatori / PM (o chiunque altro responsabile) è "felice" con la build, può essere rilasciato. I numeri di build sono costruiti in modo arbitrario (non conosco nessuna numerazione standard). Sembra che Apple incrementi il primo numero di ogni versione MINOR, quindi la lettera con rilascio PATCH e l'ultimo numero sia il vero numero di build.
Leggi altre domande sui tag macos