Ir al contenido principal

Historia del Sistema operativo Android

Sus inicios se remontan al año 2003 cuando Andy Rubin decide fundar la empresa Android Inc con el objetivo de desarrollar un sistema operativo para móviles basado en Linux. El nombre “Android” fue inspirado en la novela de Phillip K. Dick. “¿Sueñan los Androides con Ovejas Eléctricas?”.
Esta empresa fue respaldada económicamente por Google hasta que al final en Agosto de 2005 Google adquiere la empresa Android Inc. Con esta adquisición el sistema operativo para móviles empieza a tomar cada vez mas forma, un ejemplo de ello es su logo, el robot verde que todos conocemos, esta idea surge de un personaje llamado Android de un juego de la videoconsola Atari Lynx llamado “Gauntlet: The Third Encounter”.
No fue hasta el 5 de noviembre de 2007 que se hizo el anuncio oficial de Android, Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto.
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).

Hoy en día este sistema operativo tiene unos 12 millones de líneas de código, 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++.

Versiones de Android

Algo curioso de este sistema operativo son la forma en que nombran cada versión importante del sistema operativo para dispositivos móviles, nombres de algunos productos de pastelería como dona, cupcake, sanduche de helado, malvavisco, turrón entre otros.

Otra de las cosas interesantes que tiene este sistema operativo es que a algunas versiónes se le programo un pequeño juego (oculto) que concuerda con el nombre de esta.

Para darle una tónica mas elegante al articulo ademas de describir cada versión daremos una explicación de cada nombre...Comencemos.

Android 1.0

El 23 de septiembre de 2008 nace Android el sistema operativo para dispositivos moviles que se podía ejecutar en el HTC Dream, un dispositivo similar a un smartphone con teclado físico que se sacaba y ocultar como si este se partiera en 2.

Algunas funcionalidades que tenia esta versión son:
  1. Android Market, que era la tienda donde se podían descargar las actualizaciones de aplicaciones
  2. Navegador compatible con html
  3. Un sencillo soporte para cámara
  4. Acceso a correo electrónico
  5. Sincronización de calendario, contactos y mensajería instantánea
  6. Reproductor multitudinaria
  7. Notificaciones 
  8. Marcación por voz
  9. Configurar fondo de escritorio
entre otros...
Resultado de imagen para htc dream



Android 1.1 Petit Four (Del frances 'pequeño horno')

El 9 de febrero de 2009 se corrigieron algunos errores de la anterior versión de Android
  1. Se agrego la posibilidad de buscar en mapa algunos negocios y ver reseñas.
  2. Posibilidad de adjuntar archivos en el mensaje de correo electronico
  3. Cuando se usa manos libres la pantalla queda encendida un mayor tiempo
  4. Se podía mostrar y ocultar el teclado para las llamadas

Android 1.5 Cupcake (Pequeña porción de torta en un molde de papel)

El 30 de abril de 2009, esta versión implementaba el kernel del linux, esta se baso en proporcionar widgets en la pantalla principal tales como reloj, reproductor de música, marcos con imágenes y búsqueda en pantalla.
  1. Por primera vez habia un teclado virtual en la pantalla reduciendo un poco el tamaño de los dispositivos que corrían este sistema operativo.
  2. La aplicacion de camara ahora podia grabar videos
  3. Reproducir videos en formatos 3GP Y MPEG-4
  4. Tenia tarjeta SD
  5. Soporte para bluetooth, auto-enlace y manos libres.


Android 1.6 Donut (Dona)

Lanzado en 15 de Septiembre de 2009 se hicieron algunas mejoras como soporte para varias densidades de pixeles y tamaños de pantalla, ademas de esto se podía hacer vídeo llamadas, soporte para hablar varios lenguajes y acceso rápido a cámara.
Indicador de bateria 



Android 2.1 Eclair (Pastel alargado cubierto de chocolate)

El 26 de octubre de 2009 fue lanzada la versión que permitía pantallas de alta densidad donde se podían agregar fondos animados que respondían al tacto.
Un gran avance en la navegación en directo con información del estado del trafico en las principales vías.
Se incorporo la búsqueda por voz por 'ok google'.


Android 2.2 Froyo (Helado de yogurt)

Entre las mejoras para esta versión tenemos acción por voz, esto le permitía al usuario ordenarle al dispositivo algunas acciones para que las realizara, esta versión ya permitía lo que conocemos en la actualidad como zona wi-fi, es tener un emisor de señal para compartir internet entre nuestros amigos, cualquiera se podía conectar como si se tratara del wi-fi de tu casa, esta versión actualizo su código respecto al procesador aumentando el rendimiento 5 veces y al incorporar javascript en el navegador se aumento 3 veces el rendimiento.


Android 2.3 Gingerbread (Galleta de jengibre)

Algo magnifico de Android son la variedad de juegos, esta versión incorporo la API para videojuegos en 3D, NFC conección de campo cercano para enviar información a otro dispositivo con solo acercarlo. Se optimizo increíblemente la batería con la opción de administrar el consumo de esta.



Android 3.0 Honeycomb (Panal de abejas)

Esta versión incorpora un diseño compatible con dispositivos un poco mas grandes llamados tablets, la nueva pantalla trae controles para navegar por el sistema sin tener que usar necesariamente los botones inicio,menú y atrás, podemos ver el estado de la red, fecha-hora, bateria desde una misma vista.

Android 4.0 Ice cream Sandwich (Sanduche de helado: dos galletas con relleno de helado)

Se puede expandir o reducir el tamaño de los widgets tambien los proporcionados por aplicaciones de terceros, almacenar accesos a aplicaciones en secciones como carpetas establecer el limite de consumo de datos para administrar nuestros gastos, apareció android beam que ahorraba mucho tiempo a los usuarios a la hora de usar NFC, esto le dejaba compartir contenido como fotos vídeos y música en instantes.


Android 4.1 Jelly Bean (frijol de jalea, mas conocido como gomitas )

Esta version tiene un juego escondido en las configuraciones - version de android,  se debe presionar varias veces para que aparezca el minijuego, una creación inteligente fue google now donde aparir de nuestras búsquedas y gustos la aplicación nos mostraba tarjetas con artículos y noticias relacionadas, se podían expandir las notificaciones para ver mas contenido por ejemplo un correo electrónico para ver una parte de su texto, por ultimo tenemos la novedad de tener varias cuentas de usuario intercambiables.


Android 4.4 Kitkat (una galleta o barquillo relleno de chocolate con leche)

'Ok google' por fin una aplicación por la cual podemos buscar y dar ordenes al sistema a travez de la palabra mágica, el diseño envolvente fue increíble para las personas que querían concentrar se en tareas especificas ya que escondía todo lo que no fuera de interés para la tarea y solo deja ver lo necesario, el marcador inteligente es aquel que al marcar un numero de teléfono nos van apareciendo los contactos con estos números.


Android 5.0 Lollipop (Colombina: dulce en forma circular)

Android hasta el momento era un  sistema operativo con muchas funciones pero de verdad le faltaba algo que se logro con esta versión, el buen diseño, colores llamativos pero suaves, sombras y movimientos, con esto se mejoro la experiencia de usuario, ademas llegaron los relojes inteligentes y pantallas para carros por lo que se podía mantener sincronía entre estos con las pantallas múltiples, las notificaciones se podían visualizar desde la pantalla de bloqueo y responder mensajes sin entrar a la aplicación.  

Android 6.0 Marshmallow (Malvavisco)

Now on tap, sin salir de las aplicaciones podemos buscar u obtener un asistente de ayuda presionando por un momento en botón de inicio, en cualquier momento podemos administrar los permisos para cualquier aplicación mejorando así la seguridad del usuario ya que le deja escoger que compartir y que no entre estas tenemos acceso a cámara, micrófono, galería, almacenamiento, llamadas, mensajes. Esta versión tiene administración de batería inteligente que detecta varios modos como descanso o standby.




Recientemente se entrenó la nueva versión de Android. Ya se habló previamente en este blog (clic aquí) sobre esta versión. En general no presenta mejoras significativas, ya que parece ser que este sistema operativo llego a un punto donde es difícil mejorar mucho, esto debido a que año tras año se ha convertido en un sistema más robusto. Aun así, este SO ira avanzado conforme avancen las nuevas tecnologías y tendencias.


Inteligencia artificial

La inteligencia artificial no es algo nuevo. De hecho, lleva con nosotros muchos años y la usamos a diario, incluso sin darnos cuenta. El reto con el que cuenta este sistema operativo es integrar muchos más las IA, de tal manera que se mejore la experiencia de usuario, que el sistema sea capaz de conocernos mejor, nuestros gustos, hábitos, rutinas, etc.
En el 2016, Google dio un paso creando Google Assistant, un asistente que se activa y se controla por voz, parecido a Siri de Apple y Google Now. Aun así, aún falta mucho por recorrer hasta llegar a una completa integración de las IA con el sistema operativo.

Multiplataforma

Ya no solo tenemos celulares y tables como hace algunos años. Ahora también hay televisores, carros, relojes y se le unirán muchos más dispositivos en el futuro. A pesar de que se han hecho grandes avances en esta área, no se ha logrado una integración completa, que aplicaciones puedan funcionar perfectamente en cualquier tipo de dispositivo, que lo tenga en uno de los dispositivos pueda se accedido desde cualquier otro.

Computación en la nube

Este no es un concepto nuevo. De hecho, lleva muchos años sonando y cada vez se hace más fuerte esta tendencia. El reto de Android a futuro es integrar perfectamente el almacenamiento. Esto cobra especial importancia cuando hablamos de multiplataforma, que lo quiera acceder en un dispositivo también se encuentre en otro; esto se logra por medio de la nube.

Realidad aumentada y realidad virtual


La realidad aumente es uno de los aspectos que más se han trabajado en los últimos años y que más han estado de moda, pero que aún no se ha sabido explotar muy bien. Tuvimos un ejemplo de esta tecnología con el conocido Pokémon Go, pero esta tecnología da para mucho más y parece ser que estamos ante un terreno aún muy inexplorado.

En cuanto a realidad virtual, Google lanzo en el 2016 una plataforma de esta tecnología que permitía, por medio de aplicaciones, sumergirse en esta tecnología. El futuro de esta tecnología parece prometedor.

Internet de las cosas

Esta es un término que se escucha hace muchos años y que recientemente está tomando fuerza. Se basa en la idea
 de que cualquier objeto de la vida diaria pueda tener acceso a internet y enviar datos para ser analizados y que tengan ciertas funcionalidades automáticas. Google lanzo Android Things, una plataforma que permite a los desarrolladores y fabricante crear aplicaciones para esta tecnología usando las API’S y SDK’S de Android.  

Conclusión


Aunque el sistema operativo haya mejorado mucho en los últimos cambios y no es de esperar cambio muy significativos para futuras versiones, cada día van surgiendo nuevas tendencias y es necesario para este SO seguirlas si no quiere caer al olvido


Referencias

https://www.android.com/intl/es_es/history
https://es.wikipedia.org/wiki/Anexo:Historial_de_versiones_de_Android
https://www.unocero.com/noticias/gadgets/smartphones/android/la-historia-de-android/
https://xombit.com/2012/06/origen-logo-android
https://elandroidelibre.elespanol.com/2011/01/el-largo-camino-de-un-android-hasta-tu-casa.html
http://www.techradar.com/news/software/operating-systems/android-in-2020-the-future-of-google-s-mobile-os-explored-1168141
https://www.cnet.com/es/noticias/android-2017-futuro-novedades-android-8/
http://www.europapress.es/portaltic/software/noticia-esto-esperamos-android-2017-futuro-proximo-20170112085936.html






Comentarios

Entradas más populares de este blog

Procesos y memoria en Android

Memoria: -Al igual que Java y NET., Android utiliza el entorno de ejecución y la máquina virtual para gestionar la memoria de la aplicación. -Memoria basada en la “localidad temporal” (como en la memoria caché), es decir las aplicaciones no se llegan a cerrar cuando el usuario deja de utilizarlas, ya que la tendencia es utilizar un número reducido de aplicaciones a lo largo del día. -Android a trevés de estadísticas selecciona la prioridad de aplicaciones basándose en el uso de usuario para pronosticar que proceso es probable en ser más usado, algo así como usar el algoritmo de gestión de memoria óptimo donde se reemplaza la página de un proceso que menos se use. A través del código *#*#4636#*#* podemos ver las estadísticas de uso de las aplicaciones. - No se usa memoria swap  (memoria de intercambio), pero trata de simularla ,el gestor de procesos puede ser visto como una forma de swap: los procesos de aplicación representan una cierta cantidad de memoria en uso, cuando queda p

Pronto podrás buscar trabajo desde Facebook

Esta red social se prepara para invadir nuevos horizontes, pues nueva información sugiere que los planes de Facebook ahora se centrarán en competir con Linkedin (red social profesional, es decir, orientada a relaciones comerciales y profesionales, en donde estos mismos y empresas buscan promocionarse). Aunque Facebook ya es utilizado por muchas personas para buscar trabajo y por muchas empresas para encontrar nuevos talentos, le hacen faltas herramientas, las cuales desea explotar con este nuevo proyecto Habrá quién podrá argumentar que hoy en día ya ha utilizado Facebook para buscar trabajo, pues muchas empresas aprovechan la red social para encontrar nuevos talentos, sin embargo, Facebook quiere explotar este camino por el lado profesional, de esta manera habrá muchas más herramientas que tanto las empresas como los usuarios podrán aprovechar. Según se muestra en algunas fotografías filtradas, los usuarios podrán subir información sobre su currículum a su perfil de Facebo
 Se realizó la primera cirugía con realidad mixta con unos HoloLens El proyecto de Microsoft de realidad aumentada, HoloLens, promete muchas cosas, y entre ellas, aplicaciones en la vida real, tales como la medicina. Esta tecnología fue usada en una cirugía de un tumor muscular maligno en el hospital Gregorio Marañón de Madrid, España. Este sistema fue desarrollado por una empresa española llamada Exovite. Un médico puede tener “Flotando” la información del paciente, tales como radiografías, un atlas anatómico del paciente o cualquier información relevante, y manipularla con sus manos. Además, podía enviar directamente esa información a un monitor para que todo el equipo la pudiera ver. A pesar de que es una tecnología que todavía está muy nueva y que le tomara un par de años para desarrollarse de mejor manera, ya está mostrando las utilidades que puede tener, y que estamos ante una tecnología que cambiara la forma que vemos el mundo. referencias: https://