Diferencia entre revisiones de «Usuario:Juanda/android/ciclodesarrollo»

De WikiEducator
Saltar a: navegación, buscar
(Ciclo de Desarrollo en Android)
(Ciclo de Desarrollo en Android)
Línea 10: Línea 10:
 
[[Archivo:Android_development.jpg|600px]]
 
[[Archivo:Android_development.jpg|600px]]
 
*Cada branch corresponde a una nueva versión de Android (1.5, 1.6...)
 
*Cada branch corresponde a una nueva versión de Android (1.5, 1.6...)
*Buena parte del código se desarrolla inicialmente en privado para evitar tensiones (cambios de API's...)
+
*Parte del código de la próxima versión se desarrolla en privado para evitar tensiones (cambios de API's...)
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">

Revisión de 09:25 8 may 2013


Ciclo de desarrollo

Android development.jpg

  • 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...)

stock ROM o Vanilla Android

  • Una stock ROM es una ROM creada y firmada por Google.
  • Todo lo demás son custom ROMs.
  • Es básicamente el kernel de Android que google diseña sin ninguna capa de interfaz de usuario superpuesta.
  • Algún ejemplo de UI overlays sobre el stock android es HTC Sense, Samsung Touchwiz, etc.

AOSP

  • AOSP spn 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.