Cita:
Originalmente Escrito por LuiTrO
¿Que diferencia hay entre una Experimental y una NIGHTLY?
|
Las versiones
Nightly són la versión de desarrollo, que siempre está a la última en actualización de paquetes, pero estos pueden ser poco estables o a medio implementar. Las nightly es el canal dónde trabaja cyanogenmod a diario y es una versión inestable, de pruebas (inestable, pero que en la N7 no nos podemos quejar para nada). En las nightly te puedes encontrar cosas como que añadan PIE y este funcione como el culo los primeros dias, que un dia no te funcione algo (wifi, sensores, cualquier cosa), que las aplicaciones o mejoras nuevas estén a medio implementar, etc.
Las
versiones M (milestone o monthly) són pequeñas
congelaciones* estables que salen aproximadamente una vez al mes. La serie M es estable para su uso diario y no corres riesgos de inestabidades o de que un dia no arranque, o no funcione el wifi o se cuelgue tal aplicacion (o otros miles de ejemplos). En ocasiones (en el nombre, no en la descarga) la serie M se asoció a la rama experimental, pero cada vez tiene menos que ver. Digasemos que sale 4.2.1 y empiezan a hacer nightlys añadiendo mejoras y probando (esas mejoras pueden funcionar o no funcionar) pasado un mes, se cogen todas las mejoras que se consideran estables y se saca la serie M con el trabajo estable hecho hasta la fecha. Entonces se vuelve un més al canal Nightly hasta que vuelve a salir otra M.
Las
Experimentales (aunque la serie M ponga experimentales, me refiero a todas las experimentales que no son M) se hacen para probar una mejora en concreto que no se sabe si se interesa desarrollar. Por ejemplo: si dudan entre poner un driver gráfico o otro pues sacan una Experimental para ver que tal funciona. Quizá no gusta y no se llega a añadir nunca a las nightlys. Las experimentales són muy pocas y siempre por dispositivos concretos, generalmente por mejoras de drivers por prueba/error o para probar cosas que no saben seguro si quieren añadir al canal de desarrollo.
Las serie
Estable es la versión FINAL que generalmente sale por las mismas fechas que la versión nueva de android (lo normal es que para cuando empiezen a lanzar Key Lime Pie o la siguiente versión de Android, tomen el camino a la versión Estable) Antes de lanzar la versión estable se hace un
período de congelación*.
No se si entenderás este ejemplo, pero... Si hablaramos de ubuntu
11.04 - 11-10 . 12.10 seria lo equivalente a la serie M. Compilaciones estables y usables, per lo pueden ser más.
12.04 LTS - sería lo equivalente a la versión final estable. Long Term Suport (Soporte extendido, más testeada, es la que se recomienda por ejemplo en el entorno empresarial)
13.04 - Es la versión en desarrollo. Saldrá a finales de abril, esta en pruebas contínuas pero puedes descargarlo y probarlo. Esto sería lo equivalente a la nightly.
*
El período de congelación significa que durante ese tiempo no se añadirá ninguna novedad a cyanogen, sino que todo el equipo se encargará de cazar y solucionar errores y solo se permiten mejoras de traducciones o mejoras para adaptar dispositivos concretos. És por eso motivo que una semana antes de salir las M hay muy pocas mejoras y normalmente el dia siguiente de que salga la M hay un changelog extenso.