Usuario:Juanda/android/ciclodesarrollo

=Ciclo de Desarrollo en Android=

Ciclo de desarrollo

 * Cada branch corresponde a una nueva versión de Android (1.5, 1.6...)
 * Parte del código de la próxima versión se desarrolla en privado para evitar tensiones (cambios de API's...)
 * Los OEMs y posteriormente los carriers o en colaboración personalizarán Android.

Vanilla Android

 * La Vanilla ROM es una ROM creada y firmada por Google.
 * Todo lo demás son custom ROMs o stock ROMS.
 * Es básicamente el kernel de Android que google diseña sin ninguna capa de interfaz de usuario superpuesta.

stock ROM

 * Es la ROM que tiene el teléfono nada más salir de la tienda, sin actualizaciones.
 * Una stock ROM es una ROM basada en la ROM original de Google.
 * Creada por el OEM o por el Carrier o por ambos.
 * Algún ejemplo de UI overlays sobre el stock android es HTC Sense, Samsung Touchwiz, etc.

AOSP

 * AOSP son las siglas de Android Open Source Project,y es un repositorio del código fuente de Adroid.
 * Es una plataforma abierta para carriers, OEMS y desarrolladores en general para poder realizar sus innovaciones, personalizaciones...
 * Posibilita implementar el SO Android a una gran cantidad de dispositivos, para beneficio de todos.

Estrategia de Google

 * El equipo de ingenieros se centra en un pequeño número de "dispositivos bandera".
 * Desarrolla la versión de Android para que pueda funcionar en los dispositivos elegidos.
 * Esto marca el camino para el resto de fabricantes de dispositivos, que buscan la última versión para sus dispositivos
 * La marca elegida tiene mucho camino ganado: lleva más de un año implementar una nueva versión de Android en un terminal nuevo.