Está en la página 1de 5

Android

Los telfonos mviles, como cualquier aparato electrnico tienen dos partes: el hardware
(teclado, pantalla, altavoz...) y el software (pantalla de espera, leer mensajes, agenda,
juegos...).
Hay un software especializado, el sistema operativo que controla a otras aplicaciones, pero
sobre todo, se encarga de gestionar el hardware, los dispositivos. En los ordenadores
podemos diferenciar claramente el sistema operativo (Windows, Linux, Mac OS) del resto
de programas.
En los telfonos mviles, al principio esto era totalmente transparente para el usuario.
Aunque las funciones eran ms o menos comunes, cada mvil era distinto, ya que se
manejaba con el software propio de cada fabricante, que poda ser muy distinto al de otro.
Ms tarde los mviles nos permitieron instalar pequeas aplicaciones, sobre todo juegos en
Java. Aunque como el sistema operativo del mvil an dependa del fabricante, debamos
de asegurarnos de que lo que pretendamos instalar iba a funcionar en nuestro terminal.
Y no tena sentido tener que crear la aplicacin para el sistema de cada fabricante. Por lo
que aparecieron los verdaderos sistemas operativos, que funcionaban en mviles de
distintos fabricantes.
Los primeros sistemas operativos para mviles fueron Symbian (de Panasonic, Siemens
AG,
Nokia,
Sony-Ericsson
entre
otras), Palm (sobre
todo
para
PDAs), BlackBerry y Windows Mobile (de Microsoft). Apple revolucin el mundo de la
telefona mvil con el lanzamiento de su familia iPhone, con el sistema operativo IPhone
OS, y su pantalla multitctil.
El ltimo sistema operativo en aparecer fue Android. Por lo tanto al encender un mvil con
Android, estaremos arrancando Android como sistema operativo. Adems, como pasa con
los ordenadores, dos mviles con el mismo sistema operativo se manejarn igual, aunque
puede que tengan distinta pantalla, cmara, que uno no integre GPS, o que sean de distinto
fabricante.
En los sistemas propietarios, slo el fabricante puede hacer modificaciones.
Al instalar aplicaciones, esto hace que encontremos miles de aplicaciones disponibles, y
que cada da aparezcan otras ms.
Aunque las opciones de pago suelen ser bastante asequibles.
Para ello basta con pulsar el icono de Android Market en la pantalla de aplicaciones.

Google no supervisa qu aplicaciones suben los usuarios. Como hemos dicho, no todas las
aplicaciones
son
gratuitas.
Las
que
as
lo
sean,
mostrarn
la
etiqueta GRATUITO o FREE en ingls. Antes de pagar, se mostrar una conversin
aproximada a nuestra moneda local.
Una vez elegida la aplicacin, solo hay que pulsar el botn Instalar, o Comprar ahora y
pagar, segn el caso. As de simple.
Al iniciar Android Market, encontramos la seccin Mis descargas (My downloads). Desde
ah podemos gestionar las aplicaciones instaladas, y si alguna no cumple nuestras
expectativas, desinstalarla con un "clic".
Android para desarrolladores como hemos comentado, cualquiera con unos conocimientos
mnimos puede desarrollar aplicaciones para este sistema operativo.
Para programar las aplicaciones, necesitaremos conocimientos de Java y programacin
orientada a objetos.
Bsicamente necesitaremos el Android SDK con todas las libreras necesarias y el
emulador.
El entorno de desarrollo se integra en la plataforma libre Eclipse.
Y cuando tengamos nuestra aplicacin, podremos subirla a Android Market.
El terminal ha de estar diseado para ello, no podemos coger cualquier mvil e intentar
instalar el sistema operativo.
Para el organismo sinttico, Androide este sistema por lo general maneja aplicaciones
como Google Play.
Los programas estn escritos en el lenguaje de programacin Java. No obstante, no es un
sistema operativo libre de malware, aunque la mayora de ello es descargado de sitios de
terceros.
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en
un framework Java de aplicaciones orientadas a objetos sobre el ncleo de
las bibliotecas de Java en una mquina virtual Dalvik con compilacin. El sistema
operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de
lneas de XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de Java y 1,75
millones de lneas de C++.

Historial de actualizaciones
Basado en el kernel de Linux 2.6.29 El 26 de octubre de 2009, el SDK 2.0 (Eclair) fue
liberado. Los cambios incluyeron:
1.
Velocidad de hardware optimizada
2.
Soporte para ms tamaos de pantalla y resoluciones
3.

Interfaz de usuario renovada

4.

Nuevo interfaz de usuario en el navegador y soporte para HTML5

5.

Nuevas listas de contactos

6.

Una mejor relacin de contraste para los fondos

7.

Mejoras en Google Maps 3.1.2

8.

Soporte para Microsoft Exchange

9.

Soporte integrado de flash para la cmara

10.

Zoom digital

11.

MotionEvent mejorado para captura de eventos multi-touch

12.

Teclado virtual mejorado

13.

Bluetooth 2.1

14.

Fondos de pantalla animados

Basado en el kernel de Linux 2.6.32. El 20 de mayo de 2010, el SDK 2.2 (Froyo) fue
liberado. Los cambios incluyeron:
1.
2.

Optimizacin general del sistema Android, la memoria y el rendimiento


Mejoras en la velocidad de las aplicaciones, gracias a la implementacion de JIT

3.

Integracion del motor JavaScript V8 del Google Chrome en la aplicacion Browser

4.

Soporte mejorado de Microsoft Exchange (reglas de seguridad, reconocimiento


automatico, GAL look-up, sincronizacion de calendario, limpieza remota)

5.

Lanzador de aplicaciones mejorado con accesos directos a las aplicaciones de


telefono y Browser

6.

Funcionalidad de Wi-Fi hotspot y tethering por USB

Basado en el kernel de Linux 2.6.35.7 Actual en smat [62] El 6 de diciembre de 2010, el SDK
2.3 (Gingerbread) fue liberado.[61] Los cambios incluyeron:[62]

1.
2.

Soporte para dispositivos moviles


Actualizacin del diseo de la interfaz de usuario

3.

Soporte para pantallas extra grandes y resoluciones WXGA y mayores

4.

Soporte nativo para telefona VoIP SIP

5.

Soporte para reproduccion de videos WebM/VP8 y decodificacion de audio AAC

6.

Nuevos efectos de audio como reverberacion, ecualizacion, virtualizacion de los


auriculares y refuerzo de graves

(Honeycomb)
1.
Mejor soporte para tablets
2.
Escritorio 3D con widgets rediseados
3.

Sistema multitarea mejorado

4.

Mejoras en el navegador web predeterminado, entre lo que destaca la navegacion


por pestaas, autorelleno de formularios, sincronizacion de favoritos con Google
Chrome y navegacion privada

5.

Soporte para videochat mediante Google Talk

6.

Mejor soporte para redes Wi-Fi, asi como guardar una configuracion independiente
para cada SSID

(Ice Cream Sandwich)


1.
2.

Versin que unifica el uso en cualquier dispositivo, tanto en telefonos, tablets,


televisores, netbooks, entre otros
Interfaz limpia y moderna llamada "Holo" con una nueva fuente llamada "Roboto",
muy al estilo de Honeycomb.

3.

Opcin de utilizar los botones virtuales en la interfaz de usuario, en lugar de los


botones tctiles capacitivos.

4.

Soporte de aceleracin grafica por hardware, lo que significa que la interfaz podra
ser manejada y dibujada por la GPU y aumentando notablemente su rapidez, su
respuesta y evidentemente, la experiencia de usuario.

(Jelly Bean)
1.

Mejora de la fluidez y de la estabilidad gracias al proyecto "Project Butter".

2.

Ajuste automtico de widgets cuando se aaden al escritorio, cambiando su tamao


y lugar para permitir que los nuevos elementos se puedan colocar.

3.

Dictado por voz mejorado con posibilidad de utilizarlo sin conexin a Internet.

4.

Nuevas lenguas no occidentales.

5.

Android Beam mejorado con posibilidad de transmitir video por NFC.

También podría gustarte