Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El sistema operativo más usado en smartphone actualmente en el mundo no es una idea que se
le ocurrió a alguien un día y tuvo un camino fácil para empezar a funcionar, sino que surge
poco a poco y vive diferentes etapas hasta que el primer Android ve la luz.
Lo que se pretende en este post es hacer un estudio sobre las características de Android,
pondremos a examen sus diferentes versiones, compararemos el sistema Android con otros de
los más usados en el mercado, IOS, Windows…, daremos a conocer opiniones de usuarios que
han sido comentadas en Internet, aplicaciones que son más utilizadas por los usuarios de
móviles Android para su desarrollo o entretenimiento… no sin antes dar unas pequeñas
nociones de historia del sistema operativo y el software, así como indicaremos los distintos
dispositivos más representativos de la historia en Android, y por supuesto, quién tuvo la idea
de iniciar el proyecto Android y el motivo del porqué Android se identifica con su logo
operativo, Andy, robot de Android.
Una de las claves de la popularidad de Android es que, como Linux, es una plataforma de
código abierto, lo que permite a fabricantes, operadores y desarrolladores dar mayor
funcionalidad a sus smartphone. Cinco millones de terminales al mes salen con Android, lo que
no deja de preocupar a los que tienen su propio sistema cerrado, como Nokia (Symbian), Apple
(iOS) o RIM (Blackberry). Además Android es un sistema gratuito y multiplataforma; por
multiplataforma entendemos que el sistema operativo puede ser usado en distintas
plataformas, y por plataforma entendemos que es una combinación de hardware y software
usada para ejecutar aplicaciones; en su forma más simple consiste únicamente de un sistema
operativo, una arquitectura, o una combinación de ambos. Android es gratuito al poder ir
instalado gratuitamente en cualquier dispositivo móvil.
La técnica utilizada para el desarrollo del trabajo será la recopilación de múltiples fuentes de
información, tanto webs informativas, artículos de revista, foros de opinión, libros sobre
informática… todas ellas relacionadas con el universo Android.
HISTORIA DE ANDROID
En Mayo del mismo año Google se hacía con Dodgeball, la empresa que desarrolló un sistema
de red social y posicionamiento móvil que, una vez integrada en la estructura empresarial de
los chicos de Mountain View, cesó su actividad en 2009 para dar paso a Google Latitude. Llegó
el mes de agosto y le tocó el turno a Android Inc., la fecha clave para llegar a entender mejor el
éxito de Android es el 5 de noviembre de 2007. Ese día se fundaba la OHA (Open Handset
Alliance), una alianza comercial de 35 componentes iniciales liderada por Google, que contaba
con fabricantes de terminales móviles, operadores de telecomunicaciones, fabricantes de chips
y desarrolladores de software. El mismo día se dio a conocer por vez primera lo que hoy
conocemos como Android, una plataforma de código abierto para móviles que se presentaba
con la garantía de estar basada en el sistema operativo Linux.
Ha sido Google quien ha publicado la mayor parte del código fuente del sistema operativo,
gracias al software Apache, que es una fundación que da soporte a proyectos software de
código abierto.
Aunque no fue hasta un año después, en Octubre de 2008 cuando lo vimos por primera vez
funcionando en un HTC Dream. Veía la luz en los USA un móvil con la primera versión final de
Android, la 1.0. El modelo G1 de HTC quedará para la historia como el iniciador de este gigante
llamado Android.
El HTC G1 es un móvil deslizable hacia el costado con teclado QWERTY y una gran pantalla
sensible al tacto. Posee una cámara de 3 megapixels, ranura microSD, navegador de Internet y
Email.
Mucho tiempo ha pasado desde el lanzamiento de Android y muchas han sido las novedades
que hemos visto. De la primera versión de Android destacó la plena integración de los servicios
de Google, el navegador Web compatible con HTML y XHTML (que además ofrecía la función de
zoom integrado y permitía ver múltiples páginas en diferentes ventanas). La guinda del pastel
y el elemento que a la larga ha fraguado el éxito del sistema se presentaba por primera vez:
Android Market, el almacén de aplicaciones más popular.
CREADOR DE ANDROID
El caso es que tras unos años trabajando aquí se ve que empezó a querer hacer algo por su
cuenta, y fundó Danger Inc., que finalmente sería también comprada por Microsoft. En Danger
Inc. desarrollan el Hiptop, lo que es ya un teléfono que marcaría las primeras líneas de lo que
serían los Smartphones, a la vez, Andy Rubin se ve tan frustrado que decide abandonar la
compañía de la que era CEO. Todo ello le llevo a su paso final en esta etapa, fundar en 2003
Android Inc.
Andy Rubin llevaba desde 1989 hasta 2003 trabajando como ingeniero en telecomunicaciones
y en el mundo de los teléfonos móviles, de ahí salió Android Inc., su proyecto para crear algo
nuevo y diferente.
En Agosto de 2005, cuando Android Inc. contaba con 22 meses de vida, Google adquirió la
empresa, pero esta vez se ve que Andy estaba contento con esta venta, no como ocurrió con
Danger Inc. De hecho Andy pasa a formar parte del equipo de Google, y es donde acaba como
vicepresidente de ingeniería de Google supervisando el desarrollo de Android.
Android de esta manera ya tenía toda una base para empezar a trabajar y formarse. Un
proceso que había durado nada más y nada menos que 16 años había construido una sólida
base sobre la que todo iba a empezar a funcionar.
A partir de aquí comienza el típico secretismo al que Google nos tiene acostumbrados, en el
que todos rumoreaban acerca de qué estaba haciendo Google con una compañía de desarrollo
de sistemas para teléfonos móviles.
Así, no fue hasta el 5 de Noviembre de 2007 cuando se hizo el anuncio oficial de Android. Pero
durante estos dos años Google había estado haciendo cosas, y una de ella fue llegar a acuerdos
con fabricantes de teléfonos móviles para desarrollar el primer dispositivo Android de la
historia. Todos sabemos que HTC siempre ha estado relacionada con Android desde los
comienzos, no sólo fue el HTC quién fabricó el primer Nexus o Google Phone, sino que el primer
Android también fue HTC, el Dream que fue lanzado el 22 de octubre de 2008.
ANDY EL ICONO DE ANDROID
Pero para Andy, el muñequito, existe otra teoría más creíble, que sitúa a un robotito muy
parecido a Andy en un videojuego de los años 90. Entre los personajes de ese juego se haya uno
que deja una clara pista sobre si Andy es una copia o un diseño 100% original. La verdad es que
las similitudes entre ambos son asombrosas. Desde las antenas y su forma regordeta, hasta
llegar a las extremidades. Si no fuera por esa cinta azul en el torso… Además, los dos se llaman
igual, Android.
En aquel entonces, la diseñadora encargada del proyecto era Irina Blok. En unas declaraciones
que hizo, explica del porqué dibujó un robot verde con una forma tan curiosa.
”Este logo fue diseñado para ser el símbolo internacional, y es de código abierto, al igual la propia
plataforma. No hay referencias culturales a otros personajes o iconos culturales. Hablamos con el
fundador de Android y él hizo una investigación sobre el tema androide/robot. Estaba claro que el
logo necesitaba estar relacionado con el nombre del Sistema Operativo.»
Blok señala que el color verde usado en el logo de Android tiene el valor de impresión en color
estándar PMS 376C, con código hexadecimal #A4C639. Y también recalca que “[…] fue
seleccionado porque recordaba al color de la nostalgia, que destaca sobre el fondo oscuro“.
El sistema operativo de Google tiene apenas 5 años y en este tiempo lo hemos visto evolucionar
de una manera realmente impresionante. Ahora vamos a repasar las diferentes versiones de
Android y los cambios que se han ido introduciendo en ellas.
Junto con cada versión existente, sus números de versión, van acompañados casi siempre un
nombre, daremos una explicación del porqué de ellos.
¿EL POR QUÉ DE ESOS NOMBRES DE LA VERSIONES DE ANDROID?
No ha sido hasta hace relativamente poco que no se ha puesto en claro el porqué de estos
nombres y su orden alfabético. Porque si nos damos cuenta van siguiendo este orden desde
una de la versión 1.5 conocida como Cupcake, así, unos desarrolladores que han trabajado en
las primeras fases de Android han explicado por qué esta curiosa codificación y han aclarado
así de dónde provienen los nombres.
Jean -Baptiste Queru asegura que no había nombre en clave para la versión 1.0 de Android, de
hecho, todo se basaba en hitos (una tarea de duración cero que simboliza el haber conseguido
un logro importante en el proyecto), milestones en inglés, con lo que muchas de las pre-
versiones se llamaban “m” seguido del número de milestone que correspondiese (por ejemplo
m3 o m5). Luego pasaron a construir compilaciones semanales con lo que empezaron a
denominarlas de forma lógica como “wb” (“weekly build”) y el número de semana en el que
estuviesen. Después se complicó la terminología algo más añadiendo las siglas “tc” que eran las
de los ciclos de tests (“test cycle”). Con lo que podía quedar un nombre tal que así m3-wb12-
tc2. Aun así aparecen los primeros nombres, Astroboy o Bender como pre-versiones, y ya
pasando a lo que se considera Android 1.0 aparece como Apple Pie.
Android 1.6 – Donut, fue la primera versión que en la que empezaba con una letra del
abecedario, coincidiendo con la de la versión. En la versión 1.1, Petit Four, se decidió por ese
nombre gracias a una afición que tenía el product manager de la marca a ese pastel.
En 2005, Google compraba Android Inc y empezaba el desarrollo de una plataforma móvil
basada en el kernel de Linux. La idea entonces era la de crear un sistema parecido al de
BlackBerry, basado en teclado QWERTY. Entonces llegó el iPhone.
Si el móvil de Apple tenía pantalla táctil, el de Google no podía ser menos. Se cambiaron las
especificaciones para incluir el uso de la pantalla táctil que sería complementada por botones
físicos. Todos los engranajes de Android estaban sobre la mesa, a excepción del logo. Por
suerte, la diseñadora Irina Blok creó el Andy / Bugdroid que todos conocemos, y es que el
anterior diseño beta era un poco... regular.
Almacenamiento.- SQLite, una base de datos liviana, que es usada para propósitos de
almacenamiento de datos.
Soporte de Java.- Aunque la mayoría de las aplicaciones están escritas en Java, no hay una
máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se
compila en un ejecutable Dalvik y se ejecuta en la Máquina Virtual Dalvik, Dalvik es una
máquina virtual especializada, diseñada específicamente para Android y optimizada para
dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. A
partir de la versión 5.0, se utiliza el Android Runtime (ART). El soporte para J2ME puede ser
agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.
Soporte para streaming.- Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de
HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe
Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a
Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización
de Adobe Flash Player.
Google Play Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden
ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctil.- Android tiene soporte nativo para pantallas capacitivas con soporte
multitáctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La
funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar
infringir patentes de otras compañías).43 Más tarde, Google publicó una actualización para el
Nexus One y el Motorola Droid que activa el soporte multitáctil de forma nativa.
Bluetooth.- El soporte para A2DF y AVRCP fue agregado en la versión 1.5;45 el envío de
archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0;46
y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.
Los cambios incluyeron:
Multitarea.- Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que
no estén ejecutándose en primer plano reciben ciclos de reloj.
Tethering.- Android soporta tethering, que permite al teléfono ser usado como un punto de
acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos
con versión 1.6 o inferiores mediante aplicaciones disponibles en Google Play (por ejemplo
PdaNet). Para permitir a un PC usar la conexión de datos del móvil Android se podría requerir
la instalación de software adicional.
ARQUITECTURA DE ANDROID
Los componentes principales del sistema operativo de Android (cada sección se describe en
detalle):
Llegaban entonces las notificaciones push con el servicio Android Cloud to Device Messaging
(C2DM) y se permitía por primera vez mover aplicaciones a la tarjeta SD, un clásico que nos ha
traído tantas penas como alegrías, pues nunca ha funcionado excesivamente bien.
Froyo se actualizaba en tres ocasiones con las versiones 2.2.1 y 2.2.2, separadas solo 4 días
entre sí y la versión 2.2.3, en noviembre de 2011. Se trataban principalmente de correcciones
de errores y parches de seguridad.
Android 2.3 Gingerbread.- El hombre de
jengibre llegaba el 6 de diciembre de 2010
acompañado del nuevo Nexus S, esta vez creado por
Samsung. El sistema estaba ya empezando a
madurar así que las novedades eran más de
mejorar esto y aquello. Introducía, eso sí, la API
para juegos, el soporte para NFC y la tradición de
los huevos de pascua.
Gingerbread recibía varias revisiones para corregir errores, 2.3.1, 2.3.2 y 2.3.3. Ya estaba
preparado para soportar varias cámaras y hacía buen uso de ello en la versión 2.3.4 con la
inclusión de las videollamadas en Hangouts. Se actualizaría tres veces más (2.3.5, 2.3.6 y 2.3.7),
con cambios y correcciones menores antes de que Google decidiera pasar al siguiente...
¿postre?
¿Alguien dijo Ajustes rápidos? Sí, llegaban también con Honeycomb, en una versión muy básica.
Con un toque en la barra de sistema podías ver la hora, fecha, cuánto te quedaba de batería y el
estado de la conexión sin tener que ir a los ajustes.
Bajo el capó, Gingerbread añadía la aceleración Honeycomb introducía los ajustes rápidos y la
por hardware, el soporte para procesadores de barra de navegación
varios núcleos, el soporte para USB OTG, la
conectividad con teclados y dispositivos señaladores externos y nos permitía cifrar todos los
datos de usuario. Se impedía entonces a las aplicaciones escribir en el almacenamiento
secundario, más allá de la carpeta específica para cada aplicación.
Honeycomb se actualizó nada menos que ocho veces en un período de un año. Android 3.1
(mayo 2011) y Android 3.2 (julio 2011) revisaban, perfilaban y deshacían algunos de los
últimos cambios de Honeycomb (por ejemplo, se permitía de nuevo a las aplicaciones acceder a
la memoria SD para otros casos), mientras que las versiones 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5 y
3.2.6 (febrero 2012) básicamente solo corregían errores.
Como curiosidad, Ice Cream Sandwich incluye el desbloqueo facial Face Unlock, oficialmente
seis años antes que Face ID. No es igual de complejo, por supuesto. Y, ya que hablamos de la
pantalla de bloqueo, es ahora posible lanzar aplicaciones directamente desde ella.
Las notificaciones llevaban tiempo sin recibir ningún cambio, y en ICS reciben uno importante:
puedes eliminar una notificación deslizándola (antes solo podías cerrarlas todas a la vez). De
forma similar, si deslizas una aplicación desde la vista Recentes, se cierra.
Las sucesivas versiones 4.0.1 y 4.0.2 corregían errores en el Galaxy Nexus y las versiones 4.0.3
y 4.0.4, dos y cinco meses más tarde respectivamente incluían optimizaciones varias y mejoras
de rendimiento.
Jelly Bean incluye varias mejoras de accesibilidad, como el toque triple para usar la lupa, el
deslizamiento y zoom con dos dedos o el modo hablado y la navegación por gestos para
usuarios con problemas de visión.
En esta versión de Android era posible añadir widgets a la pantalla de bloqueo, pero no le cojas
mucho cariño a la función pues desaparecería dos años más tarde. Cambiaba también la
interfaz de la aplicación de cámara.
Con la tercera revisión de Jelly Bean, la versión 4.3 de julio de 2013 recibíamos el soporte
nativo para emoji, el adelantado-a-su-época soporte para resolución 4K, el soporte para
OpenGL ES 3.0 y mejor rendimiento del almacenamiento al cargar el comando fstrim cuando el
dispositivo no se está usando.
Android 4.4 KitKat.- Android
KitKat es una de las versiones de Android
más emblemáticas, y no solo por lo
pegadizo de su nombre (la primera vez que
Google se aliaba con otra empresa para su
mascota de Android). Hasta hace no mucho,
seguía siendo una de las versiones más
usadas, e incluso hoy en día, cuatro años
más tarde, mantiene una honorable cuota
del 13,4% en la distribución de versiones.
El modo inmersivo llegaba también con KitKat: la barra de estado y la barra de navegación se
ocultaban para dejarle todo el protagonismo a la aplicación. Uno que nunca desaparecería es el
menú para mostrar los menús que no caben en la barra de acción (el botón de tres puntos en
vertical): se mostrará siempre porque Android 4.0 determina obsoleto el botón físico de menú.
KitKat incluye el nuevo Android Runtime (ART) para reemplazar a la máquina virtual de Dalvik
de modo experimental, pero su uso está deshabilitado de fábrica. La API de accesibilidad sigue
creciendo y se modifica el aspecto de varias aplicaciones como el Reloj, Teléfono y Descargas.
Android KitKat recibirá las actualizaciones 4.4.1 y 4.4.2 en diciembre de 2013, con cambios
menores y mejor compatibilidad. En Junio llegarían otras dos actualizaciones, 4.4.3 y 4.4.4, con
correcciones de errores y mejoras de seguridad.
Otras novedades interesantes son la búsqueda integrada en los ajustes de Android, cada vez
más necesaria pues los ajustes no paran de crecer, o el ajuste rápido para activar la linterna del
teléfono sin tener que instalar nada adicional.
Lollipop 5.1, en marzo de 2015, añade algunas novedades más. Llegan por primera vez la
protección antirrobo tras reinicio de fábrica (que debes iniciar sesión con la cuenta de Google)
y el soporte oficial para varias tarjetas SIM.
Otra preocupación cada vez mayor es la autonomía de la batería. Android avanza, el hardware
avanza pero las baterías... no demasiado. Google se saca de la manga el Modo Doze, una especie
de policía de la batería que obliga a las aplicaciones a dormir y reduce la velocidad de la CPU
cuando la pantalla está apagada, para alargar la duración de la batería.
Llega el soporte para las tecnologías de moda: USB-C, modo 4K para aplicaciones, multiventana
(experimental) y el soporte nativo para el lector de huellas. Uno que se pierde por el camino es
el soporte para Miracast, que desaparece.
Con Marshmallow llega Direct Share, la forma más rápida de enviar contenido a un contacto
específico y Now On Tap, ese botón mágico que busca qué hay en tu pantalla para ofrecerte
información relacionada.
Marshmallow solo se actualizó una vez, a la versión 6.0.1 el 7 de diciembre de 2015. Se añadía
el soporte para emojis de Unicode 7.0 y 8.0, una nueva barra de navegación para el Pixel C y la
posibilidad de abrir la cámara con un doble toque en el botón de encendido.
Android Nougat permite que aplicaciones de terceros añadan botones a los ajustes rápidos, y lo
demuestra con su propio huevo de pascua. Llega también Unicode 9.0 y los emojis con distintos
tonos de piel, la calibración de color para la pantalla, las actualizaciones del sistema seamless, el
nuevo modo de ahorro de datos y la posibilidad de elegir varios idiomas conocidos.
Varias de las novedades de Android Nougat son exclusivas en cierto modo para los teléfonos
Pixel, pues oficialmente solo están disponibles con su lanzador oficial. Es el caso de los accesos
directos con una pulsación prolongada o la luz nocturna.
Nougat 7.1 llegaba el 4 de octubre de 2016 incluyendo algunas novedades como más emojis y
otros cambios para desarrolladores, como el soporte para iconos circulares y actualizaciones
del sistema A/B (siempre que el hardware lo permita, y esté activado). Recibiría dos
actualizaciones más, 7.1.1 añadía más emojis, envío de GIF desde el teclado y App Shortcuts;
7.1.2 incluía cambios específicos para Pixel y Nexus.
Android 8.0 Oreo.- Android
Oreo veía la luz el 21 de agosto de
2017. Una vez más, Google debía poner
algo de orden en un sistema cada vez
más aquejado con la fragmentación.
Llegaba así Project Treble, una buena
promesa de actualizaciones más
rápidas, al menos en teoría.
El modo Picture-in-Picture deja de ser exclusivo de Android TV y llega también a los teléfonos,
y los iconos redondos de Nougat ahora pueden tomar cualquier forma: llegan los iconos
adaptativos. Las notificaciones se llevan probablemente la mayor cantidad de cambios con los
canales de notificación, las insignias de notificación, las notificaciones multimedia rediseñadas
y la posibilidad de silenciar notificaciones.
Google introdujo un pulpo para hacernos creer que Oreo sería Octupus, y al final se ha quedado
ahí como huevo de pascua. Otra novedad importante es la API de autocompletado de
formularios, que puedes usar también en aplicaciones y no solo en páginas web. También hay
tiempo para preocuparse por el rendimiento: Oreo se pone duro con las aplicaciones en
segundo plano, reduciendo el uso de batería y datos.
Android Oreo 8.1 llegaba cuatro meses más tarde, en diciembre de 2017, con unos cuantos
cambios visuales sutiles y, por supuesto, la colocación correcta del queso en el emoji de la
hamburguesa. Android Oreo 8.1 se desdoblará en una versión especial GO, para móviles con
poca RAM.
El bienestar digital es otra de las grandes novedades, una serie de herramientas con las que
puedes controlar el uso que haces del móvil aunque su uso aún no se ha extendido a todos los
móviles con Pie. Por último, llegaba la navegación por gestos de forma oficial, la cual cambiaba
para siempre la barra de navegación, simplificándola con un único botón en la mayoría de las
ocasiones. En cuanto al huevo de pascua de esta versión, la verdad es que todavía hoy no
sabemos muy bien qué es. Es una especie de aplicación de dibujo, aunque el modo de dibujar es
un poco psicodélico. ¿La intención es lo que cuenta?
En sus inicios Android fue desarrollado como una plataforma para cámaras digitales. Sin
embargo, Google cambió el enfoque hacia los teléfonos inteligentes ya que previó su potencial y
fue un acierto, porque generó toda una revolución en el mundo de los móviles debido a su
enorme aceptación.
El primer teléfono utilizado públicamente para ejecutar Android fue el HTC Dream. El HTC
Dream fue lanzado por primera vez en octubre de 2007. El sistema operativo fue criticado en
un primer momento por su falta de funcionalidad y de aplicaciones comparado con ciertas
plataformas como Symbian de Nokia, aun con eso fue considerado como innovador.
5. Android tiene más de mil millones de usuarios.
Aparte de Android 1.0 y 1.1, el resto de las versiones llevan el nombre de dulces o postres. Los
nombres son asignados en orden alfabético, y hasta el momento todos son asociados a postres.
Algunos nombres se asocian a más de una versión. La razón del por qué se les da estos
nombres no es conocida.
Con Google como miembro de la Open Handset Alliance (OHA), Android ha permitido a los
usuarios modificar el código fuente del sistema operativo. Android fue construido desde cero
para permitir a los desarrolladores crear aplicaciones móviles atractivas que aprovechen al
máximo las características que cada teléfono ofrece. La plataforma continuará evolucionando a
medida que la comunidad de desarrolladores trabaja en conjunto para crear aplicaciones
móviles innovadoras.
A pesar que Google no cobra por usar Android esto no quiere decir que no gane por él. La
principal fuente de ingreso del gigante de Internet es a través de la publicidad y con la cantidad
de usuarios que tiene no se necesita ser un genio matemático para saber que no es poca la
ganancia que obtiene.
Fue creado en 2007 por la diseñadora rusia Irina Block bajo las premisas de que debía ser
simple y tener que ver con un robot. Se inspiró en los dibujos de las puertas de los baños de
hombres y mujeres. Block ya no trabaja para Google, pero su obra puede ser modificada por
cualquiera siguiendo las condiciones de la licencia Creative Commons que tiene.