martes, 8 de mayo de 2012

Sistema Operativo Android


Breve historio de Android
Cuando en 2005 Google compró una compañía llamada Android Inc.algunos especularon con la posible entrada de los de Mountain View en el mundo de los sistemas operativos, pero la mayoría ni nos enteramos de lo que estaba pasando. Sin embargo se estaba empezando a gestar un pequeño marcianito verde que se mudaría a una cantidad y variedad de dispositivos que ni Google podría imaginar. Y fué en Noviembre de 2007, concretamente el día 5 de ese mes, cuado esto pasó a ser una realidad. Ese día Google presentó Android, un sistema operativo para móviles que revolucionaría el mercado, aunque no fue hasta un año después, en Octubre de 2008 cuando lo vimos por primera vez funcionando en un HTC Dream.
Desde entonces Android ha sufrido muchos cambios, novedades, actualizaciones… el mundo de la tecnología ha evolucionado y estamos viviendo cambios constantes. Analizar en un post la historia de Android sería imposible, ya que hay mucho detrás de lo que vemos, pero vamos a intentar dar unas pinceladas sobre lo que hemos ido viviendo, los cambios de Android y el estado actual en el que se encuentra.
Definición 
  Android es un sistema operativo para dispositivos móviles. Está basado en GNU/Linux e inicialmente fue desarrollado por Google. La presentación de la plataforma Android se realizó el 5 de noviembre de 2007 junto con la fundación Open Handset Alliance, un consorcio de 48 compañías de hardware, software y telecomunicaciones comprometidas a la promoción de estándares abiertos para dispositivos móviles. 
Esta plataforma permite el desarrollo de aplicaciones por terceros (personas ajenas a Google), para lo cual, los desarrolladores deben de escribir código gestionado en el lenguaje de programación Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google, es decir, escribir programas en C u otros lenguajes, utilizando o no las bibliotecas de Google (compilándolas a código nativo de ARM ). Sin embargo, este esquema de desarrollo no es oficialmente soportado por Google. 
La mayoría del código fuente de Android ha sido publicado bajo la licencia de software Apache, una licencia de software libre y código fuente abierto.

Caracteristicas
Este sistema operativo también cuenta con un gran número de aplicaciones android ya que al permitir que cualquier persona pueda crear y compartir sus aplicaciones de manera gratuita o paga, dependiendo de las características y funcionalidades de la misma el creador puede decidir si colocarla a la venta o no.
En lo que se refiere a las aplicaciones para Android hay muchas empresas que brindan sus servicios web con aplicaciones creadas a medidas como por ejemplo la aplicación de correo Hotmail para Android.

Ventajas del sistema Android

1. El código de Android es abierto: Google liberó Android bajo licencia Apache.Cualquier persona puede realizar una aplicación para Android. Con esta estrategia las empresas especializadas en  diseño de software para teléfonos celulares pueden diseñar las aplicaciones que deseen.
2. Hoy  día hay más de 100.000 aplicaciones disponibles para teléfonos Android, la mayoría gratis. Además la libertad de código permite adaptar Android a bastantes otros dispositivos además de teléfonos celulares. Está implantado en Tablets, GPS, relojes, microondas …incluso hay por internet una versión de Android para PC.
3. El  sistema Android es capaz de hacer funcionar  a la vez varias aplicaciones y además se encarga de gestionarlas, dejarlas en modo suspensión si no se utilizan e incluso cerrarlas si llevan un periodo determinado de inactividad. De esta manera se evita un consumo excesivo de batería.  Esta  es una de sus mayores ventajas  por la rapidez con la que carga  una aplicación abierta previamente. Por ejemplo abro Google Maps y en un momento la aplicación localiza mi posición en el mapa. Busco una parada de bus cerca para volver a mi casa,  abro el servicio de horario de autobuses para saber cuánto tiempo tengo para llegar a la parada antes de perder el bus y vuelvo a abrir Google Maps para guiarme. Una vez llego la parada, abro la aplicación para leer el periódico y sigo leyendo por donde lo había dejado hace 20 minutos mientras espero el bus. Cada una de las aplicaciones se han abierto inmediatamente.

Desventajas del sistema Android

1. A pesar de ser una ventaja el ser un sistema multitarea: El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batería aumente y como no todas las aplicaciones Android las cierra hay que instalar una aplicación para que las cierre. En la Market de Android hay una buena cantidad de aplicaciones para este fin, así que el problema es solucionable pero debería venir pre instalado de fábrica.
2. Duración de la batería: la batería en un celular Android se agota muy rapido. Utilizando las aplicaciones de manera moderada la batería puede llegar a durar dás y medio. Pero para un usuario que usa mucho sus aplicaciones la batería no tiende a durar, pero se puede solucionar con algunas aplicaciones, pero volvemos a lo mismo no viene pre instalada de fábrica, hace falta una aplicación externa al sistema Android para optimizar mejor la batería.
3. Poco intuitivo: Para la mayoría el sistema operativo es muy complicado. Por ejemplo se vuelve complicado configurar el teléfono, esto te puede llevar mucho tiempo, y esto es genreado por la la interfaz de Android. Hay aplicaciones que ayudan en tareas que deberían ser  sencillas como desinstalar otras aplicaciones pero, otra vez, volvemos a lo mismo se hace necesario instalar aplicaciones para solucionar el problema.
4. La Necesidad imperiosa de instalar aplicaciones externas para solucionar problemas de uso normal: efectivamente el equipo te funciona con solo encenderlo, pero si de facilitar el uso se trata, se hace necesario instalar aplicaciones parte de las que vengan predefinidas. Si no tienes una aplicación que cierre las aplicaciones abiertas que no estén en uso u otra aplicación para borrar aplicaciones que ya no necesites se te va a convertir en un problema algo tan básico como desinstalar un widget. Cuesta tiempo adaptarse al SO Android.
5. Android está totalmente fragmentado provocando problemas de incompatibilidad con algunas aplicaciones de la Market que funcionan en determinadas versiones de Android. Oficialmente Android tiene la versión 2.1, la versión 2.2 y en breve la nueva versión 2.3. pero cada modelo de teléfono celularse debe adaptar a Android de manera que no es exactamente la misma versión que lleva  una HTC Magic que una HTC Hero aunque ambas corran con la versión 2.1.






No hay comentarios:

Publicar un comentario