Anda di halaman 1dari 9

Android

Android
Android Parte de la familia Linux

Android 2.2 Desarrollador Open Handset Alliance [1] www.android.com Informacin general Modelo de desarrollo Lanzamiento inicial ltima versin estable Escrito en Ncleo Tipo de ncleo Plataformas soportadas Licencia Estado actual Idiomas En espaol FOSS 21 de octubre de 2008 2.2 (Froyo) 26 de junio de 2010 C (ncleo) Linux Monoltico ARM, x86, MIPS [3] , Arquitectura Power [6] [4] [5] [2] C++ (algunas bibliotecas de terceros), Java (UI)

Apache 2.0 y GNU GPL 2 En desarrollo Multilenguaje

Android es una variante de Linux orientada a dispositivos mviles.[7] [8] [9] Es desarrollado por la Open Handset Alliance, que aglutina a fabricantes de software y hardware, entre los que destacan Google, T-Mobile, HTC, Qualcomm y Motorola entre otros.[10] El desarrollo de aplicaciones para esta plataforma se realiza mediante SDK, y el lenguaje de programacin Java.[11] Una alternativa es el uso del NDK (Native Development Kit) de Google para emplear el lenguaje de programacin C.

Android Su cdigo fuente est disponible bajo diversas licencias de software libre y cdigo abierto destacando la versin 2 de la licencia Apache.[12]

Caractersticas
Framework de aplicaciones: permite reutilizacin y reemplazo de componentes. Mquina virtual Dalvik: optimizada para dispositivos mviles. Navegador integrado: basado en el motor de cdigo abierto WebKit. Grficos optimizados, con una biblioteca de grficos 2D; grficos 3D basado en la especificacin OpenGL ES 1.0 (aceleracin por hardware opcional). SQLite para almacenamiento de datos estructurados. Soporte para medios con formatos comunes de audio, vdeo e imgenes planas (MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF) Telefona GSM (dependiente del hardware) Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware) Cmara, GPS, brjula, y acelermetro (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 tctil Android Market permite que los desarrolladores pongan sus aplicaciones, gratuitas o de pago, en el mercado a travs de esta aplicacin accesible desde la mayora de los telfonos con Android. Actualmente cuenta con ms de 75.000 aplicaciones. Adems de esto, se puede acceder desde el telfono mvil programando diferentes utilidades y herramientas.

Arquitectura
Los componentes principales del sistema operativo de Android (cada seccin se describe en detalle): Aplicaciones: las aplicaciones base incluirn un cliente de email, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones estn escritas en lenguaje de programacin Java. Framework de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura est diseada para simplificar la reutilizacin de componentes; cualquier aplicacin puede publicar sus capacidades y cualquier otra aplicacin 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.

Android

Bibliotecas: Android incluye un set de bibliotecas C/C++ usadas por varios componentes del sistema Android. Estas caractersticas se exponen a los desarrolladores a travs del framework de aplicaciones de Android; algunas son: System C library (implementacin biblioteca C standard), bibliotecas de medios, bibliotecas de grficos, 3d, SQLite, entre otras. Runtime de Android: Android incluye un set de bibliotecas base Diagrama Android que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicacin Android corre su propio proceso, con su propia instancia de la mquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr mltiples mquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual est optimizado para memoria mnima. La Mquina 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". Ncleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestin de memoria, gestin de procesos, stack de red, y modelo de controladores. El ncleo tambin acta como una capa de abstraccin entre el hardware y el resto del stack de software.

Versiones
Tres son las principales versiones de Android hoy en da: 1.5, de nombre en clave Cupcake; 1.6 o Donut y 2.x, Eclair. Por supuesto tambin existieron versiones anteriores: la 1.0, con la que se lanz el primer mvil Android del mercado, el HTC Dream o G1, de octubre de 2008; y la 1.1, de febrero de 2009, que solucionaba varios errores y aada alguna que otra funcionalidad no demasiado importante.

Android 1.5 (CUPCAKE)


Debido a las grandes mejoras introducidas en la tercera release de Android, de abril de 2009, el nmero de versin salt directamente a la 1.5. Basado en el kernel Linux 2.6.27, las novedades ms interesantes eran las siguientes: Rediseo completo de todos los elementos de la interfaz. Interfaz de Android 1.1 (izquierda) y Android 1.5 (derecha), va Android Developers. Transiciones animadas entre ventanas. Mejoras en la velocidad de la cmara. Menor tiempo de bsqueda de los satlites GPS, gracias a la posibilidad de utilizar A-GPS. Mejoras en la velocidad del navegador web gracias a la inclusin de la ltima versin de Webkit, el engine de renderizado, y SquirelFish. Intrprete JavaScript. Aadida la posibilidad de copiar y pegar texto y buscar texto dentro de una pgina web. Posibilidad de personalizar los widgets mostrados en la pantalla de inicio.

Android Inclusin de teclado en pantalla, con soporte para orientacin vertical y apaisada, funcionalidades de auto correccin y soporte de diccionarios del usuario. Aadida la posibilidad de grabar y reproducir vdeos. Soporte de Bluetooth Stereo.

Android 1.6 (DONUT)


Lanzada en Septiembre de 2009, est basada en el kernel 2.6.29 de Linux. Se considera una actualizacin menor, pero aun as se las arreglan para introducir algunas novedades bastante interesantes: Quick Search Box, una caja de bsqueda en la pantalla de inicio que permite buscar entre distintas fuentes (los contactos, el historial del navegador, google, ). Con autocompletado y capacidad de aprendizaje. Mejorada la velocidad de la cmara. Posibilidad de conectarse a redes VPN, 802.1x. Nueva pantalla para controlar la batera, que permite comprobar qu aplicaciones y servicios son los que ms consumen. Desde esta pantalla se puede tambin parar o desinstalar estas aplicaciones Las aplicaciones de Android Market aparecen ahora ordenadas por categoras (Aplicaciones, Juegos y Descargas). Para cada categora podemos consultar las ltimas actualizaciones y las aplicaciones ms populares. Adems para cada aplicacin se muestra ahora capturas de pantalla y reviews de otros usuarios. Nuevo motor de texto a voz.

Android 2.0 / 2.1 (CLAIR)


En Android 2.0, de noviembre de 2009, se continu con la tradicin de utilizar dulces de repostera como nombres de versin. Las novedades son: Redise la interfaz del navegador, contando ahora con soporte para distintas caractersticas de HTML5 (entre ellas la etiqueta vdeo), la posibilidad de hacer zoom con una doble pulsacin y thumbnails de los marcadores Soporte nativo de flash para la cmara (aparentemente los fabricantes de telfonos que contaban con flash previamente tuvieron que desarrollar sus propios drivers para superar esta limitacin). Zoom digital, modo scene, balance de blanco, efectos de color y modo macro. Mejoras en el teclado virtual. Soporte para nuevos tamaos y resoluciones de pantalla. Contactos rpidos. Bluetooth 2.1 Soporte nativo de Facebook. Mejoras en Google Maps, que pasaba a ser multitctil y soportar capas (como Wikipedia). Soporte de Microsoft Exchange. Mejoras en el calendario. En diciembre de 2009 se public una pequea revisin, Android 2.0.1, que mejoraba la duracin de la batera y la estabilidad, la llamada a tres, el GPS, el bluetooth, y la velocidad de disparo y auto focus de la cmara. Android 2.1, que lleg a los mviles Android en enero de 2010, tambin se considera una actualizacin menor. Entre otras cosas incluye: Reconocimiento de voz. Ahora se puede dictar en lugar de escribir en cualquier campo de texto). Mejoras en el teclado virtual. Galera 3D, al estilo Cover Flow. Uso del gesto de pellizcar para hacer zoom en el navegador, la galera y en Google Maps.

Nuevas aplicaciones de reloj/tiempo y noticias. Mejoras en Google Maps: sincronizacin de nuestros sitios favoritos, modo noche y auto completado de bsquedas.

Android Google Goggles. Mejoras en la duracin de la batera.

Android 2.2 (FROYO)


Disponible desde finales de Junio del 2010, se citan los siguientes cambios respecto a sus versiones predecesoras:[13] Actualizaciones automticas para aplicaciones: Las aplicaciones recibirn actualizaciones automticas, consiguiendo tener siempre la ltima versin del software. Soporte WiFi IEEE 802.11n Soporte para Radio FM. Soporte Flash 10.1 y Adobe AIR 2.5 Soporte de la API grfica OpenGL 2.0 Posibilidad de asignar un color de LED en el TrackBall para diferentes eventos del terminal. Creacin de un compilador JIT que mejora entre 2 y 5 veces en Rendimiento frente a Eclair. Tethering por USB y hotspot WiFi Incorporacin del mismo motor de Javascript V8 de Chrome. Creacin de un sistema de mensajera en la nube dotado de un API mediante el cual puedes enviar un mensaje desde la web y hacerlo llegar a un telfono va Push.

Posibilidad de enviar posiciones desde Google Maps al telfono, usando un plugin del navegador Google Chrome. Posibilidad de mover una aplicacin instalada desde el telfono a la tarjeta de memoria, y viceversa. Opciones avanzadas de gestin energtica * Versiones no confirmadas oficialmente, pero tampoco desmentidas:

Android 3.0 (GINGERBREAD)


Lanzamiento 15-16 de octubre de 2010, mviles listos para noviembre-diciembre. Soporte de resoluciones de hasta 1.366768, lo que invita a pensar en Tablets de resolucin HD Ready. Interfaz de usuario renovada muy parecida a Gallery App de Nexus One. Launchers de serie ms bonitos alternativos a los conocidos HTC Sense, MotoBlur, Pantheon, etc. No por ello, se impedir implementacin de launchers personalizadas voluntariamente.

En un principio, sta versin del sistema operativo iba a ir orientada a mviles de gama alta, o que dispusiesen mnimamente de los siguientes requisitos: 512 de memoria RAM Procesador con frecuencia de reloj a 1 Ghz (independientemente de su arquitectura) Estos requisitos fueron desmentidos por Google posteriormente

Android

Android 3.x (HONEYCOMB)


Su lanzamiento est programado para algn momento de 2011.

Curiosidades con los nombres


Las versiones de Android reciben nombre de postres en ingls. En cada versin el postre elegido empieza por una letra distinta siguiendo un orden alfabtico: C para Cupcake (v1.5) D para Donut (v1.6) E para clair (v2.1) F para Froyo (v2.2) G para Gingerbread (v3.0) H para Honeycomb

Desarrollo
Android, al contrario que otros sistemas operativos para dispositivos mviles como iPhone OS, se desarrolla de forma abierta y se puede acceder tanto al cdigo fuente[14] como al listado de incidencias[15] donde podemos ver problemas an no resueltos y reportar problemas nuevos. El que tengamos acceso al cdigo fuente no significa que podamos tener siempre la ltima versin de Android en nuestro mvil, porque el cdigo para soportar el hardware (drivers) de cada fabricante normalmente no es pblico, por lo que nos faltara un "trozo" bsico del firmware para poder hacerlo funcionar en nuestro terminal y porque que las nuevas versiones de Android suelen requerir ms recursos, por lo que los modelos ms antiguos quedan descartados por razones de memoria (RAM), velocidad de procesador, etc.

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 autntico potencial de esta plataforma. Actualmente es el sistema con un potencial de desarrollo ms importante en el mundo de la telefona mvil. 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 y confirmados para ser lanzados son los siguientes: HTC Dream, HTC Magic, HTC Tattoo, HTC Hero, HTC Dragon, HTC Legend, HTC Desire, HTC Salsa, HTC Tide, HTC Buzz, HTC EVO 4G, HTC Wildfire, HTC Scorpion, HTC Bee, HTC Merge ,HTC Lexikon y HTC Desire HD Google Nexus One o N1 Samsung i7500 Galaxy, Samsung i5700 Galaxy Spica , Samsung i9000 Galaxy S y Samsung Galaxy TAB Sony Ericsson Xperia X10, Sony Ericsson Xperia X10 Mini LG GT540 Swift y LG GW620 Eve General Mobile DSTL1

Telfono mvil Samsung Galaxy Spica con una versin de Android 2.1 cocinada.

Android Motorola Dext, Motorola Milestone, Motorola Backflip, Motorola Quench, Motorola Droid X, Orange Boston Movistar IVY Vodafone 845 Archos 5 Internet Tablet Huawei Pulse, Huawei U8230 , Huawei U8110 y Huawei S7 SciPhone N19 Acer Liquid GeeksPhone One iPed aPad LePhone iMito Altek Leo Augen Genbook Neetbook, Augen Gentouch Tablet PC, Augen TheBook e-reader

Telfono mvil virtual con Android 1.5

Etimologa
Tanto el nombre Android como Nexus One hacen alusin a la novela de Philip K. Dick Suean los androides con ovejas elctricas?, que posteriormente fue adaptada al cine como Blade Runner. Tanto el libro como la pelcula se centran en un grupo de androides llamados replicantes del modelo Nexus-6.[16] [17] [18]

Demanda de Oracle
A travs de un comunicado de prensa Oracle Corp, anunci el 12 de agosto del 2010, una demanda contra Google por violacin de propiedad intelectual en el uso de Java en el Sistema Operativo Android. La razn all citada: "Al desarrollar Android, Google a sabiendas, infringi directa y repetidamente la propiedad intelectual de Oracle en relacin a Java. Esta demanda busca remediar apropiadamente su infraccin".

Vase tambin
Linux embebido Maemo Moblin (proyecto) MeeGo Ubuntu Netbook Remix Odroid

Android

Enlaces externos
Wikimedia Commons alberga contenido multimedia sobre Android. Commons Android | Pgina Oficial [1] Breve historia de Android: de 1.0 a 2.1 [19] Pgina para desarrolladores [20]

Referencias
[1] http:/ / www. android. com [2] Lextrait, Vincent (Enero de 2010). The Programming Languages Beacon, v10.0 (http:/ / www. lextrait. com/ Vincent/ implementations. html) (en ingls). Consultado el 5-1-2010. [3] http:/ / www. mips. com/ android/ [4] http:/ / www. mentor. com/ embedded-software/ events/ maximize-freescale-powerquicc-qoriq-webinar?clp=1& v=mentorgraphics& g=esd& s=1x1& c=ocid_2955& cmpid=5464 [5] http:/ / www. freescale. com/ webapp/ sps/ site/ prod_summary. jsp?code=MPC8536-ADK& tid=MPC8536EADKPR [6] Licenses (http:/ / source. android. com/ license) (en ingls). Android Open Source Project. Open Handset Alliance. Consultado el 22-10-2008. [7] http:/ / developer. android. com/ guide/ basics/ what-is-android. html [8] http:/ / www. kroah. com/ log/ linux/ android-kernel-problems. html [9] http:/ / news. zdnet. com/ 2100-9595_22-389733. html [10] Industry Leaders Announce Open Platform for Mobile Devices (http:/ / www. openhandsetalliance. com/ press_110507. html), Open Handset Alliance, 5-11-2007. Consultado el 25-8-2010(en ingls). [11] http:/ / news. cnet. com/ 8301-13580_3-9815495-39. html [12] http:/ / www. openhandsetalliance. com/ android_overview. html [13] http:/ / www. configurarequipos. com/ actualidad-informatica/ 2104/ android-22-mejoras-sobre-android-21 [14] android source code (http:/ / source. android. com/ ) (en ingls). [15] android issues list (http:/ / code. google. com/ p/ android/ issues/ list) (en ingls). [16] James Wray and Ulf Stabe (17-12-2009). Google's Nexus One smartphone facing Blade Runner lawsuit? - Gadgets (http:/ / www. thetechherald. com/ article. php/ 200951/ 4965/ Google-s-Nexus-One-smartphone-facing-Blade-Runner-lawsuit). Thetechherald.com. Consultado el 5-1-2010. [17] http:/ / www. theregister. co. uk/ 2010/ 01/ 05/ google_nexus_one_announcement/ [18] Is the Google Phone an Unauthorized Replicant? - Bits Blog - NYTimes.com (http:/ / bits. blogs. nytimes. com/ 2009/ 12/ 15/ is-the-google-phone-an-unauthorized-replicant/ ). [19] http:/ / www. celularis. com/ software/ historia-android. php [20] http:/ / developer. android. com/

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Android Fuente: http://es.wikipedia.org/w/index.php?oldid=40703367 Contribuyentes: Aleix87, AngelitoMagno, ArtEze, ArwinJ, Avalon84, Avilation2004, Bucephala, Camilo, Carthesian, Crashfdez, Ctrl Z, D9, David0811, Dferg, Dhidalgo, Dild0, Durbon, Ehooo, FDV, Fearx135, Fernandou, Fmolinero, Frmerced, Ftortorella, Furado, Gatm50, GermanX, Gotrek, Gperaltascura, Graig1234, Gtz, H4lfN3ls0n, HUB, Icvav, Jairoamelo, Jarm.yo, Javierito92, Jjmama, Jorgenorid, Kadellar, Kamalot9, KeiKon, Kekkyojin, Kronox android, Ksenoner, Linfocito B, Locovich, Lucien leGrey, MaQy, Magyarlatin, Marcus2020, Matdrodes, Matiaspito, Michel r, Misterdoor, Miuler, MrPostman, Mundo LG, Mushii, Nachorochagomez, Netito777, Nightwish, Obi-Wan LG, Orereta, Oscar ., Oscarorgr, Oxilium, PAULOGARCIA2005, Patriciocs, Poco a poco, RAYDave, Rapomon, Republicanito, Retama, Rholguinc, Ricardo 6666, Richardgilbert, Roberpl, SNDK, Sebta, Shekatsu8er, Shooke, Super braulio, Symbianuniverso, Tirithel, Tonny logicc, Tony Rotondas, TorQue Astur, Veon, Volgayjuanje, Vubo, Wikisilki, XCesar, , 336 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Android robot.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Android_robot.svg Licencia: Creative Commons Attribution 3.0 Contribuyentes: Google and Android's developpers Archivo:Android.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Android.svg Licencia: desconocido Contribuyentes: Binnette, Rocket000, WikipediaMaster Archivo:Android-2.2.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Android-2.2.png Licencia: desconocido Contribuyentes: Android Developers http://developer.android.com/index.html Archivo:Yes check.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Yes_check.svg Licencia: Public Domain Contribuyentes: User:Gmaxwell, User:WarX Archivo:diagrama android.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Diagrama_android.png Licencia: GNU Free Documentation License Contribuyentes: Alvaro Fuentes Vasquez(Kronox) Archivo:Spica_21.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Spica_21.jpg Licencia: GNU Free Documentation License Contribuyentes: User:TorQue Astur Archivo:Android home.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Android_home.png Licencia: GNU General Public License Contribuyentes: Unamed102 Archivo:Commons-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg Licencia: logo Contribuyentes: User:3247, User:Grunt

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Anda mungkin juga menyukai