Qual è la differenza tra la versione di OS X ei numeri di build?

5

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)

    
posta user2823725 09.07.2015 - 12:39
fonte

1 risposta

10

Il numero di versione del sistema segue la convenzione MAJOR.MINOR.PATCH . Da questo sito :

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. 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.

    
risposta data 09.07.2015 - 13:15
fonte

Leggi altre domande sui tag