Sunteți pe pagina 1din 5

ANDROID

Android es un sistema operativo basado en el ncleo Linux diseado originalmente para dispositivos mviles, tales como telfonos inteligentes, pero que posteriormente se expandi su desarrollo para soportar otros dispositivos tales como tablets, reproductores MP3, netbooks, PCs, televisores, lectores de e-books e incluso, se han llegado a ver en el CES, microondas y lavadoras. Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de telfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. Android tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 250.000 aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Android Market, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones de Samsung. Android Market es la tienda de aplicaciones en lnea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas estn escritos en el lenguaje de programacin Java. No obstante, no es un sistema operativo libre de malware, 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 la Open 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 la licencia Apache, una licencia libre y de cdigo abierto. Actualmente Android posee aproximadamente el 32,9% de cuota de mercado a escala mundial de los telfonos inteligentes, por delante de Symbian OS que posee una cuota aproximada del 30,6%. En tercer lugar se sita iOS con una cuota de mercado del 16%. La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el ncleo de las bibliotecas de Java en una mquina virtual Dalvik con compilacin en tiempo de ejecucin. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz grfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una API grfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor grfico SGL, SSL y una biblioteca estndar de C Bionic. El sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de lneas de

XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de Java y 1,75 millones de lneas de C++.

CARACTERISTICAS: La plataforma es adaptable a pantallas ms grandes, VGA, biblioteca de grficos 2D, biblioteca de grficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseo de telfonos tradicionales. SQLite una base de datos liviana, que es usada para propsitos de almacenamiento de datos. Android soporta las siguientes tecnologas conectividad: GSM/EDGE, IDEN, CDMA, EVDO, UMTS, Bluetooth, Wi-Fi, LTE yWiMAX. de

Diseo de dispositivo

Almacenamiento

Conectividad

Mensajera

SMS y MMS son 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. El navegador web incluido en Android est basado en el motor de renderizado de cdigo abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador obtiene una puntuacin de 93/100 en el test Acid3. Aunque la mayora de las aplicaciones estn escritas en Java, no hay una mquina virtual Java en la plataforma. El bytecode 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. Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), 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, GIF y BMP.

Navegador web

Soporte de Java

Soporte multimedia

Soporte para streaming

Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> 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. Android soporta cmaras de fotos, de vdeo, pantallas tctiles, GPS, acelermetros, giroscopios, magnetmetros, sensores de proximidad y de presin, termmetro, aceleracin 2D y 3D. Incluye un emulador de dispositivos, herramientas para depuracin de memoria y anlisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4 o 3.5) usando el plugin de Herramientas de Desarrollo de Android. El Android Market es 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. Android tiene soporte nativo para pantallas multi-tctiles 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).68 Ms tarde, Google public una actualizacin para el Nexus One y el Motorola Droid que activa el soporte para pantallas multi-tctiles de forma nativa. El soporte para A2DF y AVRCP fue agregado en la versin 1.5; el envo de archivos (OPP) y la exploracin del directorio telefnico fueron agregados en la versin 2.0; y el marcado por voz junto con el envo de contactos entre telfonos lo fueron en la versin 2.2. Android soporta videollamada atravs de Google Talk desde su versin HoneyComb. Multitarea real de aplicaciones est disponible, es decir, las aplicaciones que no estn ejecutndose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada. La bsqueda en Google a travs de voz est disponible como

Soporte para hardware adicional

Entorno de desarrollo

Market

Multi-tctil

Bluetooth

Videollamada

Multitarea

Caractersticas

basadas en voz

"Entrada de Bsqueda" desde la versin inicial del sistema. Android 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 superiores mediante aplicaciones disponibles en el Android Market, por ejemplo PdaNet). Para permitir a un PC usar la conexin 3G del mvil android se podra requerir la instalacin de software adicional.

Tethering

VENTAJAS DEL SISTEMA ANDROID El cdigo de Android es abierto: Google liber Android bajo licencia Apache. Cualquier persona puede realizar una aplicacin para Android. Con esta estrategia las empresas especializadas en diseo de software para telfonos celulares pueden disear las aplicaciones que deseen. El sistema Android es capaz de hacer funcionar a la vez varias aplicaciones y adems se encarga de gestionarlas, dejarlas en modo suspensin si no se utilizan e incluso cerrarlas si llevan un periodo determinado de inactividad. De esta manera se evita un consumo excesivo de batera. Esta es una de sus mayores ventajas por la rapidez con la que carga una aplicacin abierta previamente. Por ejemplo abro Google Maps y en un momento la aplicacin localiza mi posicin en el mapa. Busco una parada de bus cerca para volver a mi casa, abro el servicio de horario de autobuses para saber cunto tiempo tengo para llegar a la parada antes de perder el bus y vuelvo a abrir Google Maps para guiarme. Una vez llego la parada, abro la aplicacin para leer el peridico y sigo leyendo por donde lo haba dejado hace 20 minutos mientras espero el bus. Cada una de las aplicaciones se han abierto inmediatamente.

DESVENTAJAS DEL SISTEMA ANDROID Sistema multitarea: El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batera aumente y como no todas las aplicaciones Android las cierra hay que instalar una aplicacin para que las cierre. En la Market de Android hay una buena cantidad de aplicaciones para este fin, as que el problema es solucionable pero debera venir pre instalado de fbrica. Duracin de la batera: la batera en un celular Android se agota muy rapido. Utilizando las aplicaciones de manera moderada la batera puede llegar a durar da y medio. Pero para un usuario que usa mucho sus aplicaciones la batera no tiende a durar, pero se puede solucionar con algunas aplicaciones, pero

volvemos a lo mismo no viene pre instalada de fbrica, hace falta una aplicacin externa al sistema Android para optimizar mejor la batera. Poco intuitivo: Para la mayora el sistema operativo es muy complicado. Por ejemplo se vuelve complicado configurar el telfono, esto te puede llevar mucho tiempo, y esto es genreado por la la interfaz de Android. Hay aplicaciones que ayudan en tareas que deberan ser sencillas como desinstalar otras aplicaciones pero, otra vez, volvemos a lo mismo se hace necesario instalar aplicaciones para solucionar el problema. Android est totalmente fragmentado provocando problemas de incompatibilidad con algunas aplicaciones de la Market que funcionan en determinadas versiones de Android. Oficialmente Android tiene la versin 2.1, la versin 2.2 y en breve la nueva versin 2.3. pero cada modelo de telfono celular se debe adaptar a Android de manera que no es exactamente la misma versin que lleva una HTC Magic que una HTC Hero aunque ambas corran con la versin 2.1. Android es poco intuitivo al principio y que hay que configurar una buena cantidad de aplicaciones para que funcione correctamente, ya que Android un Sistema Operativo muy potente.

S-ar putea să vă placă și