Anda di halaman 1dari 18

Sistemas operativos mviles: Android

Android en un Sistema Operativo mvil, es una plataforma de Software basada en el ncleo de Linux. Fue diseada en un principio para dispositivos mviles, adems Android permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programacin java. Sistema operativo de google, se ha convertido en uno de los ms grandes y viene instalado en muchos de los Smarphone que aparece en el mercado. Actualmente es el ms usado a nivel mundial.

Android cuenta con una cantidad de aplicaciones disponibles las cuales cada vez van aumentado, por ser una de las plataformas elegidas para el lanzamiento de nuevas aplicaciones. Est enfocado a la mensajera o al trabajo pero no al ocio ni al multimedia

Android es una plataforma de cdigo abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a cdigo nativo de ARM (API de Android). Android ha sido quien ha publicado la mayora del cdigo fuente de Android bajo la licencia de Software Apache, abierto a cualquier desarrollador.

Android es el principal producto de la Open Handset Alliance, un fabricante y desarrollador de hardware, software y operadores de servicios. Google sin embargo, ha sido quien ha publicado la mayora del cdigo fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de cdigo abierto a cualquier desarrollador.

Caractersticas Entre las principales caractersticas de Android se encuentran:

Un solo framework de aplicaciones: permite el reemplazo y la reutilizacin de los componentes. Navegador integrado: basado en los motores open Source Webkit. SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. . Multimedia: Soporte para medios con formatos comunes de audio, video e imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). . Mquina virtual Dalvik: Base de llamadas de instancias muy similar a Java. . Telefona GSM: dependiente del terminal. . Soporte de tecnologas de red como: Bluetooth, EDGE, 3G y Wifi dependiente del terminal. . Cmara, GPS, brjula y acelermetro Soporte de pantalla Tctil.

Otras de las caractersticas son:

Diseo de dispositivo 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. Almacenamiento SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos. Conectividad Android soporta las siguientes tecnologas de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE y WiMAX. Mensajera SMS y MMS son formas de mensajera, incluyendo mensajera de texto parte del servicio de Push Messaging de Android. Navegador web El navegador web incluido en Android est basado en el motor de renderizado de cdigo abierto, emparejado con el motor JavaScript V8 de Google Chrome. Soporte de Java Aunque la mayora de las aplicaciones estn escritas en Java, no hay una mquina virtual Java en la plataforma. El bytecode Java no 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 dispositivos mviles que funcionan con batera y que tienen memoria y procesador limitados. Soporte multimedia 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.

Soporte para streaming Descarga progresiva de HTML. 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 adicional Android soporta cmaras de fotos, de vdeo, pantallas tctiles, GPS, acelermetros, giroscopios, magnetmetros, sensores de proximidad y de presin, termmetro, aceleracin 2D y 3D. Entorno de desarrollo 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, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android. Market 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. Pantalla Multi-tctil 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). Bluetooth 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. Videollamada Android soporta video llamada a travs de Google Talk desde su versin HoneyComb. Multitarea 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 Caractersticas basadas en voz La bsqueda en Google a travs de voz est disponible como "Entrada de Bsqueda" desde la versin inicial del sistema. Tethering 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.

Historia En julio de 2005, Google adquiri Android Inc., una pequea compaa de Palo Alto, California fundada en 2003. Entre los cofundadores de Android estn:

Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile), Chris White (quien encabez el diseo y el desarrollo de la interfaz en WebTV).

Primer LG con Android En aquel entonces, se saba poco de las funciones de Android Inc. fuera de que desarrollaban software para telfonos mviles. Desde entonces que salieron rumores de que Google estaba planeando entrar en el mercado de los telfonos mviles.

En Google, el equipo liderado por Rubin desarroll una plataforma para dispositivos mviles basada en el kernel de Linux que fue promocionado a fabricantes de dispositivos y operadores con la promesa de proveer un sistema flexible y actualizable. Se inform que Google haba alineado ya una serie de fabricantes de hardware y software y seal a los operadores que estaba abierto a diversos grados de cooperacin por su parte.

La especulacin sobre que el sistema Android de Google entrara en el mercado de la telefona mvil se increment en diciembre de 2006. Con los reportes de la cadena noticiera BBC y The Wall Street Journal sealaron que Google buscaba servicios de bsqueda y aplicaciones en telfonos mviles. Poco despus se dio a conocer que Google lanzara un telfono mvil con su nombre. En septiembre de 2007, se difundi un estudio que reportaba que Google haba solicitado diversas patentes en el rea de la telefona mvil.

Inicialmente, Android fue desarrollada por Google Inc, poco despus el 5 de noviembre de 2007 se une a la Open Handset Alliance con el fin de desarrollar estndares abiertos para dispositivos mviles. Junto con la formacin de la Open Handset Alliance, la OHA estren su primer producto, el sistema operativo Android, una plataforma para dispositivos mviles

construida sobre la versin 2.6 del kernel de Linux. Entre las compaas ms reconocidas estn: Open Handset Alliance

Versiones Android ha visto numerosas versiones desde su liberacin inicial. Estas actualizaciones al sistema operativo base tpicamente arreglan bugs y agregan nuevas funciones. Generalmente cada actualizacin del sistema operativo Android es desarrollada bajo un nombre en cdigo de un elemento relacionado con postres.

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.

Entre las versiones se encuentran las siguientes:

o Android 1.0 o Release 1 En Noviembre del 2007 es lanzado por primera vez el Android Software Development Kit, un ao despus aparece Android 0.9 SDK en versin beta. Pasado un mes Google lanza la versin Android 1.0 (Release 1). La primera versin oficial de Android era muy diferente a las ltimas versiones de la actualidad.

o Android 1.1 En marzo del 2009 es presentada la versin 1.1 de Android con algunas modificaciones estticas y nuevas posibilidades, cmo la bsqueda por voz, nuevas aplicaciones en el Android Market, etc.

o Android 1.5 o Cupcake

En mayo de 2009 Google lanza la versin Android 1.5 que incluye grabacin de video, soporte para Stereo Bluetooth, sistema de teclado personalizable en pantalla o reconocimiento de voz, capacidad para subir videos a YouTube, teclado a prediccin de texto, transiciones de pantallas animadas y posibilidad de grabar y reproducir videos. Con esta versin muchas personas se inclinan por usar el sistema operativo para mviles de Google. Con esta versin, HTC Dream, HTC Hero, Motorola Backflip y muchos dispositivos de diferentes fabricantes optaron por equipar sus telfonos con Android 1.5.

o Android 1.6 o Donut

El 15 septiembre del 2009 aparece Android 1.6, mejorando las bsquedas, aadiendo el indicador de uso de la batera, interfaz integrada de cmara, filmadora y galera de fotos, framework de gestos y herramientas de desarrollo GestureBuilder, entre otras mejoras. Esta versin super la anterior y se convierte en la versin ms utilizada

o Android 2.0 y 2.1 o Eclair

En el 2009 aparecer Motorola Droid con una nueva versin, Android 2.0, incluyendo varias nuevas herramientas y hasta aplicaciones precargadas que requeran un hardware ms potente que la generacin de mviles anteriores. Tiempo despus el 12 de enero del 2010 es lanzada la versin 2.1 mediante el telfono de Google, Nexus One. Esta nueva versin lleva capacidades 3D, live wallpapers, nueva lista de contactos, soporte integrado de flash para cmara, zoom digital, teclado virtual mejorado, soporte de bluetooth 2.1, mejoras en Google Maps, interfaz nueva de usuario en el navegador, soporte varios tamaos de pantalla y mucho ms.

o Android 2.2 o Froyo

Liberado el 20 de mayo del 2010, incluye cambios como optimizacin de manejo de memoria y rendimiento, funcionalidad Wi-fi, cambio rpido entre varios idiomas y diccionarios, marcacin por voz, posibilidad de contactos por bluetooth, soporte para contraseas, soporte para instalacin de memoria expandible, soporte para flash y mucho ms.

o Android 2.3 o Gingerbread

Liberado en 6 de diciembre del 2010, incluyendo soporte para dispositivos mviles, actualizaciones de diseo, soporte para pantallas extra grandes, soporte para reproduccin de video en diferentes formatos, nuevos efectos de audio y ecualizacin, funciones de cortar/copiar/pegar, mejoras en las entrada de audio y grficos, se incluye un administrador de descargas, administracin de energa mejorada y control de aplicaciones, soporte para mltiples cmaras y mucho ms.

o Android 3.x o Honeycomb Esta versin est orientada a tablets y libros electrnicos, aade mejor soporte para tablets, escritorio 3D, mejoras en el sistema multitarea, soporte para video chat, mejoras para redes Wi-fi, soporte para gran variedad de perifricos y accesorios con conexin USB y ms

o Andoid 4.0 o Ice Cream Sanwich

Es la versin ms actual del sistema operativo es una versin que unifica el uso en cualquier dispositivo, tanto en telfonos, tablets, televisores, netbooks, etc. Incluye interfaz limpia y moderna, opcin de utilizar los botones virtuales en la interfaz de usuario, en lugar de los botones tctiles capacitivos, mejora en la aceleracin por hardware que aumenta notablemente su rapidez, su respuesta y la experiencia de usuario, multitarea mejorada, corrector de texto rediseado y mejorado, captura de pantalla, la aplicacin de la cmara tiene nuevas utilidades como es la posibilidad de hacer fotografas panormicas de forma automtica, se incluye Android Beam que permite compartir contenido entre telfonos, reconocimiento facial y de voz del usuario y soporte nativo para el uso de Stylus (lpiz tctil), entre muchas ms caractersticas nuevas.

Arquitectura

Android est formada por varias capas que facilitan al desarrollador la creacin de aplicaciones. Adems, esta distribucin permite acceder a las capas ms bajas mediante el uso de libreras para que as el desarrollador no tenga que programar a bajo nivel las funcionalidades necesarias para que una aplicacin haga uso de los componentes de hardware de los telfonos. Cada una de las capas utiliza elementos de la capa inferior para realizar sus funciones, es por ello que a este tipo de arquitectura se le conoce tambin como pila.

La arquitectura interna de la plataforma Android, est bsicamente formada por 5 componentes: 1. Aplicaciones. 2. Framewok de aplicaciones. 3. Libreras. 4. Runtime.

5.

Ncleo Linux.

Ncleo Linux.

Android est basado en el kernel de Linux versin 2.6, similar al que puede incluir cualquier distribucin de Linux, como Ubuntu, solo que adaptado a las caractersticas del hardware en el que se ejecutar Android, es decir, para dispositivos mviles.

El ncleo acta como una capa de abstraccin entre el hardware y el resto de las capas de la arquitectura. El desarrollador no accede directamente a esta capa, sino que debe utilizar las libreras disponibles en capas superiores. De esta forma tambin se evita el hecho de conocer las caractersticas de hardware de cada telfono. Si se necesita hacer uso de la cmara, el sistema operativo se encarga de utilizar la que incluya el telfono, sea cual sea. Para cada elemento de hardware del telfono existe un controlador (o driver) dentro del kernel que permite utilizarlo desde el software.

El kernel tambin se encarga de servicios base del sistema como seguridad, gestin de memoria, gestin de procesos, pila de red y modelo de controladores. El ncleo tambin acta como una capa de abstraccin entre el hardware y el resto de la pila de software.

Libreras.

Esta capa esta sobre el kernel y la componen las bibliotecas nativas de Android, tambin llamadas libreras. Estn escritas en C o C++ y compiladas para la arquitectura hardware especfica del telfono. Normalmente estn hechas por el fabricante, quien tambin se encarga de instalarlas en el dispositivo antes de ponerlo a la venta. El objetivo de las libreras es proporcionar funcionalidad a las aplicaciones para tareas que se repiten con frecuencia, evitando tener que codificarlas cada vez y garantizando que se llevan a cabo de la forma ms eficiente.

Entre las libreras incluidas habitualmente encontramos OpenGL (motor grfico), Bibliotecas multimedia (formatos de audio, imagen y video), Webkit (navegador), SSL (cifrado de comunicaciones), FreeType (fuentes de texto), SQLite (base de datos), entre otras.

Runtime de Android.

El entorno de ejecucin Android, no es una capa en su totalidad, porque est formada porque incorpora un set de libreras que aportan la mayor parte de las funcionalidades disponibles en las libreras base del lenguaje de programacin Java. La Mquina Virtual est basada en registros, y corre clases compiladas por el compilador de Java.

El componente principal del entorno de ejecucin de Android es la mquina virtual Dalvik. Las aplicaciones se codifican en Java y son compiladas en un formato especfico para que esta mquina virtual las ejecute. La ventaja de esto es que las aplicaciones se compilan una nica vez y de esta forma estarn listas para distribuirse con la total garanta de que podrn ejecutarse en cualquier dispositivo Android que disponga de la versin mnima del sistema operativo que requiera la aplicacin.

Dalvik es una variacin de la mquina virtual de Java, por lo que no es compatible con el bytecode Java. Java se usa nicamente como lenguaje de programacin, y los ejecutables que se generan con el SDK de Android tienen la extensin .dex que es especfico para Dalvik, y por ello no podemos correr aplicaciones Java en Android ni viceversa.

Framework de aplicaciones.

Esta capa est formada por todas las clases y servicios que utilizan directamente las aplicaciones para realizar sus funciones. La mayora de los componentes de esta capa son libreras Java que acceden a los recursos de las capas anteriores a travs de la mquina virtual Dalvik.

Todos los desarrolladores de aplicaciones Android, tienen acceso total al cdigo fuente usado en las aplicaciones base. Esto ha sido diseado de esta forma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma accin, dando la posibilidad de que los programas sean modificados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio. En esta capa se encuentran:

Activity Manager. Se encarga de administrar la pila de actividades de nuestra aplicacin as como su ciclo de vida. Windows Manager. Se encarga de organizar lo que se mostrar en pantalla. Bsicamente crea las superficies en la pantalla que posteriormente pasarn a ser ocupadas por las actividades. Content Provider. Esta librera es muy interesante porque crea una capa que encapsula los datos que se compartirn entre aplicaciones para tener control sobre cmo se accede a la informacin. Views. En Android, las vistas los elementos que nos ayudarn a construir las interfaces de usuario: botones, cuadros de texto, listas y hasta elementos ms avanzados como un navegador web o un visor de Google Maps.

Notification Manager. Engloba los servicios para notificar al usuario cuando algo requiera su atencin mostrando alertas en la barra de estado. Un dato importante es que esta biblioteca tambin permite jugar con sonidos, activar el vibrador o utilizar los LEDs del telfono en caso de tenerlos. Package Manager. Esta biblioteca permite obtener informacin sobre los paquetes instalados en el dispositivo Android, adems de gestionar la instalacin de nuevos paquetes. Con paquete nos referimos a la forma en que se distribuyen las aplicaciones Android, estos contienen el archivo .apk, que a su vez incluyen los archivos .dex con todos los recursos y archivos adicionales que necesite la aplicacin, para facilitar su descarga e instalacin. Telephony Manager. Con esta librera podremos realizar llamadas o enviar y recibir SMS/MMS, aunque no permite reemplazar o eliminar la actividad que se muestra cuando una llamada est en curso. Resource Manager. Con esta librera podremos gestionar todos los elementos que forman parte de la aplicacin y que estn fuera del cdigo, es decir, cadenas de texto traducidas a diferentes idiomas, imgenes, sonidos o layouts. En un post relacionado a la estructura de un proyecto Android veremos esto ms a fondo. Location Manager. Permite determinar la posicin geogrfica del dispositivo Android mediante GPS o redes disponibles y trabajar con mapas. Sensor Manager. Nos permite manipular los elementos de hardware del telfono como el acelermetro, giroscopio, sensor de luminosidad, sensor de campo magntico, brjula, sensor de presin, sensor de proximidad, sensor de temperatura, etc. Cmara: Con esta librera podemos hacer uso de la(s) cmara(s) del dispositivo para tomar fotografas o para grabar vdeo. Multimedia. Permiten reproducir y visualizar audio, vdeo e imgenes en el dispositivo.

Aplicaciones. Es la ltima capa que incluyen todas las aplicaciones del dispositivo, tanto las que tienen interfaz de usuario como las que no, las nativas (programadas en C o C++) y las administradas (programadas en Java), las que vienen preinstaladas en el dispositivo y aquellas que el usuario ha instalado.

En esta capa esta la aplicacin principal del sistema: Inicio (Home) o lanzador (launcher), porque es la que permite ejecutar otras aplicaciones mediante una lista y mostrando diferentes escritorios donde se pueden colocar accesos directos a aplicaciones o incluso widgets, que son tambin aplicaciones de esta capa.

Android proporciona un entorno sumamente poderoso para programar aplicaciones que hagan cualquier cosa. Nada dentro de Android es inaccesible y se siempre con las aplicaciones de nuestro telfono para optimizar cualquier tarea. El potencial de Android se sita en el control total que se le da al usuario para que haga de su telfono un dispositivo a su medida.

Todas las aplicaciones creadas con la plataforma Android, incluirn como base un cliente de email (correo electrnico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mnimos. Todas ellas escritas en el lenguaje de programacin Java.

Ventajas 1. Soporta los telfonos ms avanzados Dada la posibilidad de que Android pueda instalarse prcticamente en todo tipo de dispositivos, sean mviles, porttiles e incluso microondas, hace que Android siempre est presente en los terminales ms potentes del mercado siendo una apuesta importante por fabricantes y operadoras por la posibilidad de que independientemente del dispositivo, Android podr adaptarse a la perfeccin a todo tipo de necesidades. 2. Cdigo abierto El hecho de que Android est liberado con licencia Apache y cdigo abierto lo convierte en un sistema operativo totalmente libre para que un desarrollador pueda modificar su cdigo y mejorarlo. A travs de esas mejoras puede publicar el nuevo cdigo y con el ayudar a mejorar el sistema operativo para futuras versiones sin depender de fabricantes u operadoras. Al ser cdigo abierto

garantiza que, en caso de haber un bug o error, sea detectado y reparado con mayor presteza al no existir ninguna traba legal para indagar en su interior ni depender de nadie para pedir autorizacin a su cambio. 3. Libertad Android da completa libertad al propietario de un dispositivo de instalar lo que quiera, no limitando la libertad del usuario ni imponiendo software propietario para poder instalar msica, archivos, documentos directamente desde el cable USB como si fuera un disco externo La misma libertad tienen los desarrolladores o empresas pudiendo realizar aplicaciones o complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para ofrecerlo a los usuarios que libremente podrn instalarlo. 4. Sin fronteras El desarrollo de Android no est determinado por operadoras, fabricantes o proveedores. Android es libertad en todos los aspectos permitiendo que todos puedan disfrutarlo. La libertad del cdigo de Android ha hecho que en poco tiempo se implante en multitud de dispositivos electrnicos, desde mviles hasta ordenadores porttiles, netbooks, microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches. Esto convierte a Android en un sistema operativo multifuncin y completamente escalable que garantizar su crecimiento y expansin as como ayudar a fabricantes a tener un motor inteligente para sus fabricaciones. 5. Comunidad Android cuenta con la comunidad ms grande mundial de desarrolladores y el mayor movimiento de estos con multitud de eventos, concursos, competiciones y reuniones as como mltiples vas de comunicacin como foros y chats oficiales para fomentar la participacin y la colaboracin para encontrar mejoras e ideas para futuras versiones. Por otro lado, las modificaciones o mejoras no dependen de un limitado equipo de desarrolladores de una empresa sino contarn con el apoyo, respaldo y participacin de todos los desarrolladores del mundo. 6. Coste y gustos Debido a que android se puede instalar en diferentes dispositivos, los usuarios pueden disfrutar de una amplia gama de dispositivos de diferentes precios y gamas para determinados poderes adquisitivos sin tener que forzar o limitar un sistema operativo o terminal a determinadas clases dando la opcin de que toda persona pueda adquirir el terminal que ms le guste as como de diferentes caractersticas o costes o incluso fabricantes. 7. Batera Todos los terminales de Android deben tener siempre una batera extrable dando la opcin al usuario a poder sustituirla o llevar recargables en caso de que su batera se agote. De este modo se evita que el usuario tenga problemas en cuanto a su autonoma permitiendo que, aunque la batera haya acabado con su vida til o considere que su batera es excesivamente pequea pueda adquirir otra ms potente o de reserva. 8. Vistas personalizadas. Al ser abierto y libre, Android es completamente personalizable tanto por usuarios instalando fondos de pantalla, animaciones, widgets, skins o temas como para fabricantes con la posibilidad de crear sus propias capas como MotoBlu o HTC Sense permitiendo poder personalizar los telfonos de la mejor manera posible y dando a elegir al usuario la interfaz ms adecuada para su gusto evitando imponer un determinado estilo o interfaz.

9. Multitarea Android tiene capacidad de hacer mltiples tareas a la vez con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensin aquellas que no se utilicen y cerrarlas en caso de resultar ya intiles para evitar un consumo de memoria.

Desventajas A pesar de presentar muchas ventajas tambin tiene una serie de desventajas como:

1. 1. El hecho de tener varias aplicaciones abiertas con el sistema multitarea hace que elconsumo de la batera aumente y como no todas las aplicaciones Android las cierra hay que instalar una aplicacin para que las cierre, en el Market de Android hay una buena cantidad de aplicaciones para este fin. 2. Duracin de la batera: La batera en un celular Android se agota muy rpido. Utilizando las aplicaciones de manera moderada la batera puede llegar a durar dos das y medio. Pero para un usuario que usa mucho sus aplicaciones la batera no tiende a durar, esto se puede solucionar con algunas aplicaciones, sin embargo no vienen preinstaladas de fbrica, hace falta una aplicacin externa al sistema Android para optimizar mejor la batera. 3. 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 generado por la interfaz de Android. Hay aplicaciones que ayudan en tareas que deberan ser sencillas como desinstalar otras aplicaciones pero no vienen instaladas en el sistema. 4. La necesidad tediosa de instalar aplicaciones externas para solucionar problemas de uso normal: efectivamente el equipo funciona con solo encenderlo, pero s de facilitar el uso se trata, se hace necesario instalar aplicaciones parte de las que vengan predefinidas. 5. Android est fragmentado lo que provoca 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 para un dispositivo u otro. 6. No es un sistema operativo completo, Android es poco intuitivo al principio y que hay que configurar una buena cantidad de aplicaciones para que funcione correctamente, instalndolas es un Sistema Operativo muy potente, con una infinidad de opciones de uso.

Espero y les sea de utilidad!! :) Referencias Rtve noticias [internet] www.rtve.es/noticias/20111110/utilizanandroid.../474449.shtml, extrado el 12 de noviembre del 2012 Wikipedia [internte], Historia - Caractersticas Arquitectura,http://es.wikipedia.org/wiki/Android. Celumobile [internet], razones para usar andoid, www.celumobile.com/, Extrado el 12 de noviembre del 2012. Tudosisgeek [internet], ventajas y desventajas de android, www.tudosisgeek.com,Extrado el 12 de noviembre del 2012. Symbian, el sistema operativo mvil [Internet], http://www.gsmspain.com/glosario/?palabra=SYMBIAN, extrado el 14 de febrero del 2012. Symbian OS [Internet], http://es.wikipedia.org/wiki/Symbian_OS , extrado el 14 de febrero del 2012. Windows Phone [Internet], es.wikipedia.org/wiki/Windows_Phone, extrado el 14 de febrero del 2012 Conocer el sistema operativo Windows phone [Internet], http://diginota.com/conocer-el-sistema-operativo-windows-phone-afondo/, extrado el 14 de febrero del 2012 iOS Developer Library [internet], iOS overview, https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/URL_iPhone_OS_ Overview/_index.html, extrado el 14 de febrero del 2012. iOS Developer library [internet], Core OS Layer, https://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhone OSTechOverview/CoreOSLayer/CoreOSLayer.html#//apple_ref/doc/uid/TP40007898CH11-SW1, extrado el 14 de febrero del 2012. iOS Developer library [internet], Core Services Layer, https://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhone OSTechOverview/CoreServicesLayer/CoreServicesLayer.html#//apple_ref/doc/uid/TP4000 7898-CH10-SW5, extrado el 14 de febrero del 2012. Androideity [internet], Arquitectura de Android, http://androideity.com/2011/07/04/arquitectura-de-android/,extraido, el 14 de febrero del 2012. Publicado por Eve Porras en 9:47 p.m

Anda mungkin juga menyukai