15 de junio de 2015

Android


Android_Robot_200
Es un sistema operativo para dispositivos moviles con núcleo Linux, mantenido por Google (Open Source), bajo el nombre de Android Open Source Project (AOSP), el cual le permite a los fabricantes mediante acuerdo disponer de las actualizaciones y liberaciones de codigo.
Android Inc., fuen la compañía de crear Android hacia el año 2003, dos años mas tarde fue comprado por Google(2005). Y tres años mas tarde sale primer teléfono comercial con Android  el HTC Dream (2008).
Las aplicaciones se desarrollan usando el Lenguaje Java, pero estas no corren en la maquina virtual (JVM) sino que usan la maquina virtual Dalvik (DVM), el codigo compilado en Java es pasado al código de Dalvik (.dex), a partir Android (Lollipop), Dalvik fue sustituida por Android Runtime (ART). Para ser compatible con el desarrollo en Java, el sistema usa un subconjunto de librerías del antiguo proyecto de Apache Harmony el cual era una implementación de Java Open Source de Java SE. El aplicativo generado se guarda .APK (Application Package File).
Los nombres en ingles de las versiones de Android corresponden a postres o dulces con las letras del alfabeto:
  • A: Apple Pie (1.0): Tarta de manzana
  • B: Banana Bread (1.1): Pan de plátano
  • C: Cupcake (1.5): Panque
  • D: Donut (v1.6): Rosquilla
  • E: Éclair (v2.0/v2.1): Pepito
  • F: Froyo (v2.2): Yogurt helado
  • G: Gingerbread (v2.3): Pan de jengibre
  • H: Honeycomb (v3.0/v3.1/v3.2): Panal de miel
  • I: Ice Cream Sandwich (v4.0): Sándwich de helado
  • J: Jelly Bean (v4.1/v4.2/v4.3): Gominola
  • K: KitKat (v4.4): Kit Kat
  • L: Lollipop (v5.0/v5.1): Piruleta
  • M: Marshmallow (v6.0) Malvavisco
Los fabricantes que no este deacuerdo con los acuerdos con Google, generan sus propias versiones sin tener acceso a las ultimas actualizaciones. Ejemplos:
  • Amazon FireOS
  • Nokia X Plataform
Hay desarrollo libres del monopolio de google como:
Versiones libres para X86:
Dispositivos en los cuales esta presente Android:
  • Telefonos
  • Tablets
  • Relojes (Wear)
  • Televisores
  • Automoviles
Notas y Referencias