UN POCO DE SU HISTORIA.docx

9
UN POCO DE SU HISTORIA; es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tablets; y también para relojes inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y más tarde, en 2005, compró. Android fue presentado en 2007 junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software ytelecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008 . . Los dispositivos de Android venden más que las ventas combinadas de Windows Phone y IOS. El éxito del sistema operativo se ha convertido en objeto de litigios sobre patentes en el marco de las llamadas,Guerras por patentes de teléfonos inteligentes,(en inglés, Smartphone patent wars) entre las empresas de tecnología. Según documentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los objetivos de las agencias de inteligencia internacionales. El 25 de junio de 2014 en la Conferencia de Desarrolladores Google I/O, Google mostró una evolución de la marca Android, con el fin de unificar tanto el hardwarecomo el software y ampliar mercados. Para ello mostraron nuevos

Transcript of UN POCO DE SU HISTORIA.docx

UN POCO DE SU HISTORIA;es unsistema operativobasado en elncleo Linux. Fue diseado principalmente paradispositivos mvilesconpantalla tctil, comotelfonos inteligenteso tablets; y tambin pararelojes inteligentes,televisoresyautomviles. Inicialmente fue desarrollado porAndroid Inc., empresa queGooglerespald econmicamente y ms tarde, en2005, compr. Android fue presentado en2007junto la fundacin delOpen Handset Alliance(un consorcio de compaas dehardware,softwareytelecomunicaciones) para avanzar en los estndares abiertos de los dispositivos mviles. El primer mvil con el sistema operativo Android fue elHTC Dreamy se vendi enoctubre de 2008. . Los dispositivos de Android venden ms que las ventas combinadas deWindows PhoneyIOS.El xito del sistema operativo se ha convertido en objeto de litigios sobre patentes en el marco de las llamadas,Guerras por patentes de telfonos inteligentes,(en ingls,Smartphone patent wars) entre las empresas de tecnologa.Segndocumentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los objetivos de lasagencias de inteligenciainternacionales.El 25 de junio de 2014 en la Conferencia de DesarrolladoresGoogle I/O,Googlemostr una evolucin de la marca Android, con el fin de unificar tanto elhardwarecomo elsoftwarey ampliar mercados. Para ello mostraron nuevos productos comoAndroid TV,Android Auto,Android Wearo una serie de"smartphones"de baja gama bajo el nombre deAndroid One.Tiene una gran comunidad de desarrolladores creando aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones (de las cuales, dos tercios son gratuitas y en comparacin con la App Store ms baratas) disponibles para la tienda de aplicaciones oficial de Android:Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de aplicacionesSamsung AppsdeSamsung, slideme de java y amazon appstore. Google Playes la tienda de aplicaciones en lnea administrada por Google, aunque existe la posibilidad de obtener software externamente. La tiendaF-Droides completamente de cdigo abierto as como sus aplicaciones, una alternativa al software privativo. Los programas estn escritos en ellenguaje de programacinJava.No obstante, no es un sistema operativo libre demalware, aunque la mayora de ello es descargado de sitios de terceros. El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin de laOpen Handset Alliance, un consorcio de 78 compaas de hardware, software y telecomunicaciones dedicadas al desarrollo de estndares abiertos para dispositivos mviles.Google liber la mayora del cdigo de Android bajo lalicenciaApache, una licencialibrey decdigo abierto. Tanto el nombreAndroid(androideen espaol) comoNexus Onehacen alusin a la novela dePhilip K. DickSuean los androides con ovejas elctricas?, que posteriormente fue adaptada al cine comoBlade Runner. Tanto el libro como la pelcula se centran en un grupo de androides llamadosreplicantesdel modelo Nexus-6.

SU ESTRUCTURA:La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en unframeworkJava de aplicaciones orientadas a objetos sobre el ncleo de lasbibliotecasde Java en una mquina virtualDalvikconcompilacin en tiempo de ejecucin. Las bibliotecas escritas enlenguaje Cincluyen un administrador deinterfaz grfica(surface manager), un frameworkOpenCore, unabase de datosrelacionalSQLite, una Interfaz de programacin deAPIgrficaOpenGL ES 2.0 3D, un motor de renderizadoWebKit, un motor grficoSGL,SSLy unabiblioteca estndar de CBionic. El sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de lneas deXML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de Java y 1,75 millones de lneas deC++.Tanto el nombreAndroid(androideen espaol) comoNexus Onehacen alusin a la novela dePhilip K. DickSuean los androides con ovejas elctricas?, que posteriormente fue adaptada al cine comoBlade Runner. Tanto el libro como la pelcula se centran en un grupo de androides llamadosreplicantesdel modelo Nexus-6. Historial de actualizaciones:Android ha visto numerosas actualizaciones desde su liberacin inicial. Estas actualizaciones al sistema operativo base tpicamente arreglanbugsy agregan nuevas funciones. Generalmente cada actualizacin del sistema operativo Android es desarrollada bajo un nombre en cdigo de un elemento relacionado con dulces en orden alfabtico.La reiterada aparicin de nuevas versiones que, en muchos casos, no llegan a funcionar correctamente en el hardware diseado para versiones previas, hacen que Android sea considerado uno de los elementos promotores de laobsolescencia programada.Android ha sido criticado muchas veces por la fragmentacin que sufren sus terminales al no ser soportado con actualizaciones constantes por los distintos fabricantes. Se crey que esta situacin cambiara tras un anuncio de Google en el que comunic que los fabricantes se comprometern a aplicar actualizaciones al menos 18 meses desde su salida al mercado, pero esto al final nunca se concret y el proyecto se cancel.45Google actualmente intenta enmendar el problema con su plataforma actualizable Servicios de Google Play (que funciona en Android 2.2 y posteriores), separando todas las aplicaciones posibles del sistema (como Maps, el teclado, Youtube, Drive, e incluso la propia Play Store) para poder actualizarlas de manera independiente, e incluyendo la menor cantidad posible de novedades en las nuevas versiones de Android.CARACTERISTICAS:Diseo de dispositivoLa plataforma es adaptable a pantallas de mayor resolucin, VGA, biblioteca de grficos 2D, biblioteca de grficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseo de telfonos tradicionales.

AlmacenamientoSQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos.

ConectividadAndroid soporta las siguientes tecnologas de conectividad:GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,Bluetooth,Wi-Fi,LTE,HSDPA,HSPA+,NFCyWiMAX.GPRS,UMTS y HSDPA+.

MensajeraSMSyMMSson formas de mensajera, incluyendo mensajera de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.

Navegador webEl navegador web incluido en Android est basado en el motor de renderizado de cdigo abiertoWebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuacin de 100/100 en el test Acid3.

Soporte de JavaAunque la mayora de las aplicaciones estn escritas en Java, no hay unamquina virtual Javaen la plataforma. Elbytecode Javano es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Mquina Virtual Dalvik. Dalvik es una mquina virtual especializada, diseada especficamente para Android y optimizada para dipositivos mviles que funcionan con batera y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.50

Soporte multimediaAndroid soporta los siguientes formatos multimedia:WebM,H.263,H.264(en3GPoMP4),MPEG-4 SP,AMR,AMR-WB(en un contenedor 3GP),AAC,HE-AAC(en contenedores MP4 o 3GP),MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIFyBMP.49

Soporte para streamingStreaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estar disponible mediante una actualizacin de Adobe Flash Player.

Soporte para hardware adicionalAndroid soporta cmaras de fotos, de vdeo, pantallas tctiles, GPS, acelermetros, giroscopios, magnetmetros, sensores de proximidad y de presin, sensores de luz, gamepad, termmetro, aceleracin por GPU 2D y 3D.

Entorno de desarrolloIncluye un emulador de dispositivos, herramientas para depuracin de memoria y anlisis del rendimiento del software. Inicialmente el entorno de desarrollo integrado (IDE) utilizado eraEclipsecon el plugin deHerramientas de Desarrollo de Android(ADT). Ahora se considera como entorno oficialAndroid Studio, descargable desde la pgina oficial de desarrolladores de Android.

Google PlayGoogle Playes un catlogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.

Multi-tctilAndroid tiene soporte nativo para pantallas capacitivas con soporte multi-tctil que inicialmente hicieron su aparicin en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compaas).51Ms tarde, Google public una actualizacin para elNexus Oney elMotorola Droidque activa el soporte multi-tctil de forma nativa.52

BluetoothEl soporte para A2DF y AVRCP fue agregado en la versin 1.5;53el envo de archivos (OPP) y la exploracin del directorio telefnico fueron agregados en la versin 2.0;54y el marcado por voz junto con el envo de contactos entre telfonos lo fueron en la versin 2.2. Los cambios incluyeron:55

VideollamadaAndroid soporta videollamada a travs deHangouts(ex-Google Talk) desde su versin HoneyComb.

MultitareaMultitarea real de aplicaciones est disponible, es decir, las aplicaciones que no estn ejecutndose en primer plano reciben ciclos de reloj.

Caractersticas basadas en vozLa bsqueda en Google a travs de voz est disponible como "Entrada de Bsqueda" desde la versin inicial del sistema.56

TetheringAndroid soporta tethering, que permite al telfono ser usado como un punto de acceso almbrico o inalmbrico (todos los telfonos desde la versin 2.2, no oficial en telfonos con versin 1.6 o inferiores mediante aplicaciones disponibles enGoogle Play(por ejemplo PdaNet).

VERSIONES:Las versiones de Android reciben, eningls, el nombre de diferentes dulces. En cada versin el dulce elegido empieza por una letra distinta, conforme a un orden alfabtico: A: Apple Pie (v1.0):Tarta de manzana B: Banana Bread (v1.1):Pan de pltano C: Cupcake (v1.5):Cupcake D: Donut (v1.6):Dnut E: clair (v2.0/v2.1):Pepito F: Froyo (v2.2):Yogur helado G: Gingerbread (v2.3):Pan de jengibre H: Honeycomb (v3.0/v3.1/v3.2):Panal de miel I: Ice Cream Sandwich (v4.0):Sandwich de helado J: Jelly Bean (v4.1/v4.2/v4.3):Gragea K: KitKat (v4.4):Kit Kat L: Lollipop (v5.0/v5.1/v5.1.1):Piruleta M: Muffin (v6.0/v6.1/v6.1.1):MuffinGoogle PlayGoogle Playes la tienda en lnea de software desarrollado por Google para dispositivos Android. Una aplicacin llamada "Play Store" que se encuentra instalada en la mayora de los dispositivos Android y permite a los usuarios navegar y descargar aplicaciones publicadas por los desarrolladores. Google retribuye a los desarrolladores el 70% del precio de las aplicaciones. Esta aplicacin reemplaz a "Market".Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendas virtuales (tales comoAmazon AppstoreoSlideME) o directamente en el dispositivo si se dispone del archivoAPKde la aplicacin.