Android

Páginas: 18 (4381 palabras) Publicado: 12 de mayo de 2012
Con Android, Google ha hecho una apuesta arriesgada entrando en un mundo en el
que ya brillan con luz propia Nokia con Symbian, Apple con su IPhone, Black- Berry o Windows Mobile. ¿Para qué necesitaba el mundo un nuevo SO para móviles? Existen algunas diferencias que hacen de Android una opción muy interesante para los fabricantes, y cómo no, para losusuarios y des- arrolladores.
A diferencia de sus competidores, Android es software libre, lo que permite que los fabricantes puedan usarlo sin necesidad de pagar royalties. Por otra parte, al correr sobre Linux, es fácilmente portable y adaptable a casi cualquier hardware.
Android no es el primer sistema móvil basado en Linux y que es software libre.La propia Nokia abandera el proyecto Maemo, e incluso Ubuntu des- arrolla Ubuntu Mobile, pero no parecen alcanzar la masa crítica necesaria.

Android tiene todas las papeletas para triunfar donde otros han fracasado.

Arquitectura

Como ya hemos comentado, el corazón de Android es el kern Linux, donde se encuentran los drivers necesarios para el accesoal hardware, en concreto, para la gestión
De la davdibiase, www.sxc.hu
pantalla, el teclado, la cámara, la red Wi-Fi, el audio y la memoria Flash, entre otros. En principio, el desarrollador no accederá directamente a esta capa, sino que utilizará una serie de librerías que están en un nivel superior y que nos abstraen del hardware. Estas librerías, entrelas que se incluyen la propia libc, están programadas en C. Otras librerías de este nivel son SQLLite para la gestión de bases de datos, FreeType para las fuentes de texto, WebKit y SSL para la navegación web y el cifrado de comunicaciones, e incluso OpenGL ES para aprovechar la aceleración gráfica del dispositivo.
Aunque estén escritas en C, el programador accede aellas desde un API de Java, que es el lenguaje que se usa para desarrollar en Android. Para ello, el sistema incluye una máquina virtual java (JVM). La máquina virtual que incluye Android se llama Dalvik, y ha sido creada por Google para correr en dispositivos con poca memoria y poca capacidad de proceso. A diferencia de la JVM de SUN, Dalvik ejecutaarchivos .dex en lugar de los clásicos archivos .class de Java. Los archivos .dex son más compactos y están
Más optimizados para el entorno del teléfono. No dispondremos de toda la API de JavaSE o JavaME, sino que se incluye un sub- conjunto llamado Core Libraries.
Toda la programación del dispositivo se hace usando el Framework de aplicación, que nos ofrecetodo lo necesario. Cosas como el ciclo de vida de la aplicación o la gestión de recursos, se gestionan desde aquí.

TERMINALES Y VERSIONES ANDROID

Al hilo del post que publicamos en el día de ayer en este mismo blog sobre las características de las versiones de Android existentes, hoy vamos a hablar acerca de los terminales que actualmente se pueden encontrar en el mercado con sistemaoperativo Android que, por otra parte, cada vez son más. Los desglosaremos por marcas y como veréis cada uno de los dispositivos aparece con la versión Android con la que se lanzó o se lanzarán al mercado.
HTC
* Wildfire: Android 2.1 (Eclair)
* Gratia: Android 2.2 (Froyo)
* Desire HD: Android 2.2 (Froyo)
* Desire Z: Android 2.2 (Froyo)
* Desire: Android 2.1 (Eclair)
*Legend: Android 2.1 (Eclair)
LG
* P990 Optimus 2X: Android 2.2 (Froyo)
* P970 Optimus Black: Android 2.2 (Froyo)
* P500 Optimus One: Android 2.2 (Froyo)
* E270 Optimus Chic: Android 2.2 (Froyo)
* GT540: Android 2.2 (Froyo)
MOTOROLA
* DEFY: Android 2.1 (Eclair)
* Flipout: Android 2.1 (Eclair)
* Milestone: Android 2.1 (Eclair)
* Dext: Android 1.5 (Cupcake)
Samsung...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • android
  • Andro
  • android
  • Android
  • Android
  • Android
  • Android
  • Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS