Diferencia entre revisiones de «Android»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 81.9.227.37 a la última edición de Camilo
Línea 80: Línea 80:
Anunciado el 18 de febrero de 2009.
Anunciado el 18 de febrero de 2009.


Disponible en España a través de la operadora Vodafone en Mayo de 2009.
Disponible en España a través de la operadora Vodafone el 15 de abril de 2009.


== Notas y Referencias ==
== Notas y Referencias ==
Línea 104: Línea 104:
* [http://kronox.org/imagenes/Android-logo.svg imagen Android en SVG]
* [http://kronox.org/imagenes/Android-logo.svg imagen Android en SVG]
* [http://www.foroandroid.com ForoAndroid]
* [http://www.foroandroid.com ForoAndroid]
* [http://aplicacionesandroid.es/ Aplicaciones Android]





Revisión del 23:19 21 abr 2009

Plantilla:Ficha de Sistema Operativo

Android es una plataforma de software y un sistema operativo para dispositivos móviles basado en el núcleo de Linux. Inicialmente desarrollado por Google y luego por la Open Handset Alliance. Android permite a los desarrolladores escribir código gestionado en el lenguaje de programación Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google. Aplicaciones escritas en C u otros lenguajes pueden ser compiladas a código nativo de ARM y ser ejecutadas. Sin embargo, este esquema de desarrollo es no oficialmente soportado por Google.

La presentación de la plataforma Android se realizó el 5 de noviembre de 2007 junto con la fundación de la "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. Google ha publicado la mayoría del código fuente de Android bajo la licencia de software Apache, una licencia software libre y de fuente abierta.

Características

  • Framework de aplicaciones: permite reuso y reemplazo de componentes.
  • Máquina virtual Dalvik: optimizada para dispositivos móviles.
  • Navegador integrado: basado en el motor open source WebKit.
  • Gráficos optimizados, con una librería de gráficos 2D; gráficos 3D basado en la especificación OpenGL ES 1.0 (aceleración de hardware opcional).
  • SQLite para almacenamiento de datos estructurados.
  • Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • Telefonía GSM (dependiente del hardware)
  • Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
  • Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
  • Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para depurar, perfiles de memoria y rendimiento, y un plugin para el IDE Eclipse.
  • Pantalla táctil
  • Android Market permite que los desarrolladores pongan sus aplicaciones, gratuitas o de pago, en el mercado a través de esta aplicación accesible desde todos los teléfonos con Android.
Diagrama Android

Arquitectura de Android

Los componentes mayores del sistema operativo de Android, cada sección se describe en detalle:

  • Aplicaciones: Las aplicaciones base incluirán un cliente de email, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones escritas en el lenguaje de programación Java.
  • Framework de aplicaciones: Los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar el reuso de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.
  • Librerías: Android incluye un set de librerías C/C++ usadas por varios componentes del sistema Android. Estas capacidades se exponen a los desarrolladores a través del framework de aplicaciones de Android. Algunas son: System C library (implementación librería C standard), librerías de medios, librerías de gráficos, 3d, SQLite, entre otras.
  • Runtime de Android: Android incluye un set de librerías base que proveen la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje de programación Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
  • Núcleo - Linux: Android depende de un Linux versión 2.6 para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack de red, y modelo de drivers. El núcleo también actúa como una capa de abstracción entre el hardware y el resto del stack de software.

Dispositivos Con Android

HTC

T-Mobile G1/HTC Dream anunciado el 23 de septiembre del 2008

t-mobileg1.com

Sus Características son las siguientes:

11,6×5,5×1,6 cm y su peso 158 gramos, pantalla HVGA de 480×320, 3G, GPS, cámara de 3,1 megapíxeles, soporte de 8GB de memoria, duración de batería aprox 5 horas de conversación y 130 en espera, no soportara auriculares bluetooth. LLegará a España en el segundo trimestre de 2009 con Telefónica a un precio menor que el iPhone de Apple.

HTC Magic Es una versión evolucionada del HTC Dream sin teclado QWERTY. Anunciado el 18 de febrero de 2009.

Disponible en España a través de la operadora Vodafone el 15 de abril de 2009.

Notas y Referencias

Enlaces externos