android-andy

Android es una plataforma por demás popular de los teléfonos inteligentes. Por ser de código abierto, ha sido la elección de muchas empresas que fabrican teléfonos. El mercado se está decantando y poco a poco Android ha cobrado momentum, por lo que se espera que se convierta en el estandar de facto en la industria de las telecomunicaciones, además de que dicho sistema puede ser usado en tabletas y otros dispositivos móviles. Pero ¿cuál es la historia detrás de Android ahora que ha llegado a los 5 años de vida?

Este sistema operativo está basado en Linux y la idea era tener un nuevo software para dispositivos móviles con pantalla táctil como son los teléfonos inteligentes y las tablets. El sistema fue desarrollado por Android, Inc., que Google respaldó económicamente en su momento y que más tarde compró en el 2005. La compañía original era de Palo Alto, California (fundada en 2003). Entre los cofundadores de Android que se fueron a trabajar a Google están Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile), y Chris White (quien encabezó el diseño y el desarrollo de la interfaz en WebTV). Android se presentó en el 2007 junto con la Open Handset Alliance, un consorcio de compañías de hardware, software y telecomunicaciones, con la intención de avanzar en los estándares de los sistemas abiertos. El primer teléfono con Android fue el HTC Dream, que empezó a venderse en octubre del 2008.

Android fue desarrollado inicialmente por la empresa Android, Inc., una firma que como ya dijimos, adquirió Google en el 2005. Éste es el producto principal de la Open Handset Alliance. Se estima que ya las unidades telefónicas con alguna versión de Android superan -a cualquier otro sistema operativo móvil- desde el 2010.  Ya tiene una influencia en el mercado que es de 43.6% en los Estados Unidos y a nivel mundial ya tiene el 50.9%, medido en el cuarto trimestre del 2011. Ya tiene pues más que el doble que el iOS de Apple.

Existe una gran comunidad de desarrolladores que escriben apps para extender así la funcionalidad de estos dispositivos. A la fecha se mencionan más de 1 millón de aplicaciones (donde dos tercios son gratuitas) y que pueden conseguirse en Google Play, la tienda virtual de aplicaciones de Android. Hay sin embargo, a diferencia de Apple, que mantiene control férreo sobre su tienda virtual (a menos que el usuario haga jailbreak del sistema), otras tiendas virtuales como la Samsung Apps.

Cabe hacer énfasis en que Android es de código abierto en su mayoría (tal vez un  par de partes aún son propietarias por parte de Google) y está bajo la licencia Apache, que es libre y de código abierto. La estructura de Android se compone de apps que se ejecutan en un entorno de Java (orientado a objetos) sobre un núcleo de bibliotecas de Java en una máquina virtual denominada Dalvik, con compilación en tiempo de ejecución. Compila, por la naturaleza de Java, a una máquina virtual. Este sistema operativo tiene unas 12 millones de líneas de codigo, incluyendo las 3 millones de líneas de XML, 2.8 millones de líneas en C y 2.1 millones de líneas de Java. También hay 1.75 millones de líneas en C++.

El nombre Android hacen alusión a la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine como Blade Runner. Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo Nexus-6. El nombre del logotipo es “Andy”.

Por alguna razón, las versiones de Android reciben el nombre de postres en inglés. En cada versión el postre elegido empieza por una letra distinta siguiendo un orden alfabético:

  •     A: Apple Pie (v1.0), Tarta de manzana
  •     B: Banana Bread (v1.1), Pan de plátano
  •     C: Cupcake (v1.5), Panque.
  •     D: Donut (v1.6), Rosquilla.
  •     E: Éclair (v2.0/v2.1), Pastel francés.
  •     F: Froyo (v2.2), (Abreviatura de «frozen yogurt») Yogur 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/Gummy Bear (v4.1/v4.2/v4.3),
  •     K: KitKat (v4.4).

Y si creen que alo han dejado pasar por alto, estamos equivocados: El logotipo de la palabra Android fue diseñado con la fuente Droid, hecha por Ascender Corporation. El verde es el color del robot de Android que distingue al sistema operativo. El color print es PMS 376C y color GBN en hexadecimal es #A4C639, como se específica en la Android Brand Guidelines. La tipografía de Android se llama Norad, solo usado en el texto del logo. Para Ice Cream Sandwich se introduce una tipografía llamada Roboto, que, según los propios creadores, está pensada para aprovechar mejor la legibilidad en los dispositivos de alta resolución.

Esto es parte de la información más básica que hay de Android. Uno se olvida fácilmente de todos estos datos, pero el simple hecho de que sea un sistema de código abierto merece atención en cómo se ha desarrollado, pues bien podría ser una manera de ver por qué se ha hecho tan popular. Quizás podríamos aprende algo de todo esto, sobre todo en los sistemas libres y abiertos, ¿o no?

Enlaces Patrocinados
Comentarios