Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
4.
5.
6.
7.
8.
9.
10.
Zoom digital
11.
12.
13.
Bluetooth 2.1
14.
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.
3.
4.
5.
6.
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.
3.
4.
5.
6.
(Honeycomb)
1.
Mejor soporte para tablets
2.
Escritorio 3D con widgets rediseados
3.
4.
5.
6.
Mejor soporte para redes Wi-Fi, asi como guardar una configuracion independiente
para cada SSID
3.
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.
2.
3.
Dictado por voz mejorado con posibilidad de utilizarlo sin conexin a Internet.
4.
5.