Diferencia entre revisiones de «Android»
Sin resumen de edición |
Deshecha la edición 34856640 de 193.144.63.50 (disc.) |
||
Línea 33: | Línea 33: | ||
}} |
}} |
||
'''Android''' es un [[sistema operativo]] para dispositivos móviles y ordenadores basado en el [[Linux (núcleo)|núcleo Linux]]. Inicialmente fue desarrollado por Android Inc., compañía que fue comprada después por [[Google]]. En la actualidad lo desarrollan los miembros de la [[ |
'''Android''' es un [[sistema operativo]] para dispositivos móviles y ordenadores basado en el [[Linux (núcleo)|núcleo Linux]]. Inicialmente fue desarrollado por Android Inc., compañía que fue comprada después por [[Google]]. En la actualidad lo desarrollan los miembros de la [[Open Handset Alliance]] (liderada 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 con la promoción de [[estándares abiertos]] para dispositivos móviles. |
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 con la promoción de [[estándares abiertos]] para dispositivos móviles. |
Revisión del 12:59 9 mar 2010
Android | |||
---|---|---|---|
Parte de GNU/Linux | |||
Archivo:Logo de Android | |||
Información general | |||
Tipo de programa | plataforma | ||
Desarrollador | Open Handset Alliance | ||
Modelo de desarrollo | FOSS | ||
Lanzamiento inicial | 23 de septiembre de 2008 | ||
Licencia | Apache 2.0 y GPLv2[1] | ||
Estado actual | En desarrollo | ||
Idiomas | Multilenguaje | ||
Información técnica | |||
Programado en | |||
Núcleo | Linux | ||
Tipo de núcleo | Monolítico | ||
Plataformas admitidas | |||
Versiones | |||
Última versión estable | Android 2.0.1 ( 27 de Octubre de 2009) | ||
Última versión en pruebas | 2.1 ( 05 de enero de 2010) | ||
Archivos legibles | |||
| |||
Archivos editables | |||
| |||
Enlaces | |||
Android es un sistema operativo para dispositivos móviles y ordenadores basado en el núcleo Linux. Inicialmente fue desarrollado por Android Inc., compañía que fue comprada después por Google. En la actualidad lo desarrollan los miembros de la Open Handset Alliance (liderada 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 con la promoción de estándares abiertos para dispositivos móviles.
Esta plataforma permite el desarrollo de aplicaciones por terceros (personas ajenas a Google). Los desarrolladores deben escribir código gestionado en lenguaje de programación Java a través de SDK proporcionada por el mismo Google. Una alternativa es el uso de la NDK (Native Development Kit) de Google para hacer el desarrollo en lenguaje C como código fuente.
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. Google lanzó la versión 2.0 (Eclair) de Android, el 26 de Octubre del 2009. Posteriormente sacó una actualización (2.1) que es la más moderna hasta el momento. Google, ha anunciado que sacará su versión 3.0 (Froyo) este año 2010.
Características
- Framework de aplicaciones: permite reutilización y reemplazo de componentes.
- Máquina virtual Dalvik: optimizada para dispositivos móviles.
- Navegador integrado: basado en el motor de código abierto WebKit.
- Gráficos optimizados, con una biblioteca de gráficos 2D; gráficos 3D basado en la especificación OpenGL ES 1.0 (aceleración por hardware opcional).
- SQLite para almacenamiento de datos estructurados.
- Soporte para medios con formatos comunes de audio, vídeo e imágenes planas (MPEG4, H.264, MP3, OGG, 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 complemento 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 la mayoría de los teléfonos con Android.
Ademas de esto, puedes acceder desde tu movil programando diferentes utilidades y herramientas.
Arquitectura de Android
Los componentes principales 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 estan escritas en 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 la reutilización 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.
- Bibliotecas: Android incluye un set de bibliotecas C/C++ usadas por varios componentes del sistema Android. Estas características se exponen a los desarrolladores a través del framework de aplicaciones de Android; algunas son: System C library (implementación biblioteca C standard), bibliotecas de medios, bibliotecas de gráficos, 3d, SQLite, entre otras.
- Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje 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 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 controladores. 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
Aunque los comienzos de cualquier plataforma son siempre inciertos, no ha pasado mucho tiempo para que los fabricantes se hayan dado cuenta del auténtico potencial de esta plataforma. El fabricante HTC entró de la mano de Google desarrollando el primer dispositivo en aparecer en el mercado y posteriormente muchos han sido los que han apostado por el nuevo entorno. Algunos de los dispositivos con Android son los siguientes:
- HTC Dream o G1
- HTC Magic
- HTC Tattoo
- HTC Hero
- HTC Dragon
- HTC Legend
- HTC Desire
- Google Nexus One o N1
- Samsung i7500 o Galaxy
- Samsung i5700 o Galaxy Lite
- Sony Ericsson Xperia X10
- LG GT360
- LG GW620 Eve
- Geeks'Phone ONE
- General Mobile DSTL1
- Samsung I7500 HD
- Motorola Dext
- Motorola DROID
- Motorola Sholes
- Archos 5 Internet Tablet
- Huawei Pulse
- Huawei U8230
- Motorola Milestone
- Geeksphone one
- LG GT540 Swift
- SciPhone N19
Etimología
Tanto el nombre Android como Nexus One hacen alusión a la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine con Blade Runner. Tanto el libro como la película se centran en un grupo de androides llamados replicantes que son indentificados mediante el modelo Nexus-6.[2][3][4]
Véase también
Referencias
- ↑ «Licenses». Android Open Source Project (en inglés). Open Handset Alliance. Consultado el 22 de octubre de 2008.
- ↑ James Wray and Ulf Stabe (17 de diciembre de 2009). «Google's Nexus One smartphone facing Blade Runner lawsuit? - Gadgets». Thetechherald.com. Consultado el 05-01-2010.
- ↑ http://www.theregister.co.uk/2010/01/05/google_nexus_one_announcement/
- ↑ «Is the Google Phone an Unauthorized Replicant? - Bits Blog - NYTimes.com».