¿Cuál es la diferencia entre la versión de OS X y los números de compilación?

5

Solo por mi curiosidad y conocimiento, desde una perspectiva de software y hardware, ¿cuál es la diferencia entre la versión de OS X y los números de compilación?

Ejemplo: Versión 10.10.3 (14D136)

    
pregunta user2823725 09.07.2015 - 12:39

1 respuesta

10

El número de versión del sistema sigue la convención MAJOR.MINOR.PATCH . De este sitio :

  

Dado un número de versión MAJOR.MINOR.PATCH, incremente el:

     
  1. Versión PRINCIPAL cuando realiza cambios en la API incompatibles,
  2.   
  3. versión MENOR cuando agrega funcionalidad de una manera compatible con versiones anteriores, y
  4.   
  5. Versión PATCH cuando hace correcciones de errores compatibles con versiones anteriores.
  6.   

Las etiquetas adicionales para el lanzamiento previo y los metadatos de compilación están disponibles como extensiones para el formato MAJOR.MINOR.PATCH.

El número entre paréntesis (14D136) es el número de compilación (más información en el sitio de Apple ). Este número es principalmente para desarrolladores de Apple, ya que los usuarios normales no tienen acceso a compilaciones no públicas. En integración continua , se pueden crear nuevas compilaciones diariamente / semanalmente, cada vez que se incremente el número de compilación. Cuando los desarrolladores / PM (o cualquier otra persona a cargo) está "contento" con la compilación, se puede lanzar. Los números de compilación se construyen arbitrariamente (no conozco ninguna numeración estándar). Parece que Apple incrementa el primer número por cada lanzamiento MENOR, luego la letra con el lanzamiento de PATCH y el último número es el número de compilación real.

    
respondido por el Mateusz Szlosek 09.07.2015 - 13:15

Lea otras preguntas en las etiquetas