Está en la página 1de 5

ANDROID Android es un sistema operativo basado en Linux, diseado principalmente para mviles con pantalla tctil como telfonos

inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respald econmicamente y ms tarde compr en 2005,11 Android fue desvelado en 2007 junto la fundacin del Open Handset Alliance: un consorcio de compaas de hardware, software y telecomunicaciones para avanzar en los estndares abiertos de los dispositivos mviles. El primer mvil con el sistema operativo Android se vendi en octubre de 2008. 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. Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 700.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, 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 Samsung Apps de Samsung. Google Play 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. 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 Interfaz de programacin de 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++. Caractersticas y especificaciones actuales: Diseo de dispositivo La 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. 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, HSDPA, HSPA+ y WiMAX. 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. Navegador web 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 por defecto de Ice Cream Sandwich obtiene una puntuacin de 100/100 en el test Acid3.

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 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.45 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.44 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. Soporte para hardware adicional Android 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 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. Google Play Google Play 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. Multi-tctil Android 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).46 Ms tarde, Google public una actualizacin para el Nexus One y el Motorola Droid que activa el soporte multi-tctil de forma nativa.47 Bluetooth El soporte para A2DF y AVRCP fue agregado en la versin 1.5;48 el envo de archivos (OPP) y la exploracin del directorio telefnico fueron agregados en la versin 2.0;49 y el marcado por voz junto con el envo de contactos entre telfonos lo fueron en la versin 2.2.</ref> Los cambios incluyeron:50 Videollamada Android soporta videollamada 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 (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5)51 Caractersticas basadas en voz La bsqueda en Google a travs de voz est disponible como "Entrada de Bsqueda" desde la versin inicial del sistema.52 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 inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la conexin de datos del mvil android se podra requerir la instalacin de software adicional. http://es.wikipedia.org/wiki/Android

iOS Es unsistema operativo mvil de la empresa Apple Inc. Originalmente desarrollado para eliPhone (iPhone OS), siendo despus usado en dispositivos como eliPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalacin de iOS en hardware de terceros. La interfazde usuario de iOS est basada en el concepto de manipulacin directa, usando gestosmultitctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las rdenes del usuario es inmediata y provee de una interfaz fluida. La interaccin con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado comn es cambiar de modo vertical al apaisado u horizontal). iOS se deriva deMac OS X, que a su vez est basado en Darwin BSD, y por lo tanto es un sistema operativo Unix. iOS cuenta con cuatro capas de abstraccin: la capa del ncleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch". La versin actual del sistema operativo (iOS 6.1.3) ocupa ms o menos 770megabytes, variando por modelo.6 http://es.wikipedia.org/wiki/IOS_(sistema_operativo)

BLACKBERRY OS Es un sistema operativo mvil desarrollado por Research In Motion para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes mtodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas tctiles. Su desarrollo se remonta la aparicin de los primeros handheld en 1999. Estos dispositivos permiten el acceso a correo electrnico, navegacin web y sincronizacin con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un telfono mvil. El SO BlackBerry esta claramente orientado a su uso profesional como gestor de correo electrnico y agenda. Desde la cuarta versin se puede sincronizar el dispositivo con el correo electrnico, el calendario, tareas, notas y contactos de Microsoft Exchange Server adems es compatible tambin con Lotus Notes y Novell GroupWise. BlackBerry Enterprise Server (BES) proporciona el acceso y organizacin del email a grandes compaas identificando a cada usuario con un nico BlackBerry PIN. Los usuarios ms pequeos cuentan con el software BlackBerry Internet Service, programa ms sencillo que proporciona acceso a Internet y a correo POP3 / IMAP / Outlook Web Access sin tener que usar BES. Al igual que en el SO Symbian desarrolladores independientes tambin pueden crear programas para BlackBerry pero en el caso de querer tener acceso a ciertas funcionalidades restringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta de desarrollador de RIM. http://es.wikipedia.org/wiki/BlackBerry_OS

SYMBIAN OS Es un sistema operativo abierto y estndar para dispositivos de telefona mvil. Est licenciado por los principales desarrolladores de telefona mvil del mundo, tales como: Motorola, Nokia, Samsung, Sony Ericsson, entre otras. Symbian OS es el resultado de una alianza entre varias empresas multinacionales de renombre en el mercado. Con los aos, la empresa Nokia adquiri el total de las acciones de la compaa y de esta forma se convirti en el nico propietario con el fin de crear la Fundacin Symbian para convertir este software en un sistema operativo de cdigo abierto. No obstante, otras compaas utilizan tambin este sistema operativo en alguno de sus modelos, tales como Sony Ericsson, Samsung, Siemens, Motorola y otras. Sus orgenes provienen del EPOC32, otro sistema operativo para dispositivos mviles, el cual pertenece a una familia de sistemas operativos que tiene sus orgenes a finales de 1980 y principios de 1990 con el EPOC16. Luego de unos aos, ms precisamente en 1997, apareci la primera versin del denominado EPOC32, que luego pasara a llamarse Symbian OS. Symbian posee ciertas caractersticas que influyen de manera determinante en el desarrollo de aplicaciones, ellas son: Posee un eficiente uso de todos los recursos de la mquina (especialmente de la batera, la memoria RAM y la ROM). Est basado en un micro kernel, es decir, una mnima porcin del sistema tiene privilegios de kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores. Cada aplicacin corre en sus propios procesos y tiene acceso solo a su propio espacio de memoria. Esto permite que las aplicaciones para Symbian sean orientadas a "single threads" y no mltiples. El sistema posee componentes que permiten el diseo de aplicaciones multiplataforma, o sea, diferentes tamaos de pantalla, color, resolucin, teclados, etc. La mayora de estos componentes han sido diseados en C++. Adaptabilidad al hardware especfico y a las pilas de telefona de los fabricantes. Acceso inmediato a los datos. Manejo fiable de los datos, incluso en caso de fallo en la comunicacin o falta de recursos, como memoria, disco o batera. Consistencia en la comunicacin entre los datos propios del dispositivo y otros. Permite la conectividad con diferentes dispositivos a travs de Bluetooth.

http://www.ecured.cu/index.php/Symbian_OS

Windows Phone y Windows Mobile Windows Phone es un sistema operativo mvil desarrollado por Microsoft, como sucesor de la plataforma Windows Mobile.2 A diferencia de su predecesor, est enfocado en el mercado de consumo generalista en lugar del mercado empresarial por lo que carece de muchas funcionalidades que proporcionaba la versin anterior. Microsoft ha decidido no hacer compatible Windows Phone con Windows Mobile por lo que las aplicaciones existentes no funcionan en Windows Phone haciendo necesario desarrollar nuevas aplicaciones. Con Windows Phone, Microsoft ofrece una nueva interfaz de usuario que integra varios servicios en el sistema operativo. Microsoft planeaba un estricto control del hardware que implementara el sistema operativo, para evitar la fragmentacin con la evolucin del sistema, pero han reducido los requisitos de hardware de tal forma que puede que eso no sea posible. El 29 de octubre de 2012 se lanz al mercado Windows Phone 8 solo para nuevos dispositivos, debido a un cambio completo en el kernel que lo hace incompatible con dispositivos basados en la versin anterior. Esta versin incluye nuevas funciones que de acuerdo a Microsoft lo harn competitivo con sistemas operativos como iOS de Apple o Android de Google.5 Con esta versin comienza la fragmentacin de Windows Phone ya que que los dispositivos basados en Windows Phone 7 no pueden actualizarse a Windows Phone 8.6 http://es.wikipedia.org/wiki/Windows_Phone

También podría gustarte