Anda di halaman 1dari 4

Los componentes principales del sistema operativo de Android):

Aplicaciones: las aplicaciones base incluyen un cliente de correo electrnico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estn escritas en lenguaje de programacin Java. Marco de trabajo 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. Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas caractersticas se exponen a los desarrolladores a travs del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementacin biblioteca C estndar), bibliotecas de medios, bibliotecas de grficos, 3D y SQLite, entre otras. Runtime de Android: Android incluye un set de bibliotecas base 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, 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.

Para los que no estn al tanto del mercado mvil, Microsoft desde hace aos tiene un sistema operativo para telfonos llamado Windows Mobile. Actualmente la versin en el mercado es Windows Mobile 6.5 y es por eso que el nuevo producto toma como nombre el nmero 7. Pero es hasta ah la conexin entre ambos productos, pues estos dos sistemas operativos son un cambio del cielo a la tierra por parte de Microsoft. De hecho se ha dicho que en Redmond precionaron el botn de reset y comenzaron desde cero para crear lo que hoy conocemos como Windows Phone 7. De hecho si lo notaron hubo incluso un cambio de nombre transformando Windows Mobile en Windows Phone.

Para no aburrirlos con demasiados detalles tcnicos les hablar solo de algunos de los cambios ms importantes entre estas dos versiones. El primero es la nueva interface que han implementado en Windows Phone 7 y a la cual han llamado Metro. Su diseo es uno limpio que enfatiza en el contenido y la tipografa. Recuerda mucho el diseo del Zune pues probablemente fue su punto de partida. El nuevo Windows Phone tiene un mayor nfasis en la utilizacin del telfono con los dedos comparado con Windows Movile que fue diseado durante los aos del Stylus.

Un segundo cambio a destacar es la fuerte integracin con la nube y las redes sociales. Esto lo podemos notar en lo que Microsoft llam el People Hub que es el rea donde se encuentran todos nuestros contactos y que podr sincronizar con Facebook. Y no slo se limita a sincronizar sino que tambin ser posible comentar los estatus de nuestros amigos desde el mismo People Hub. Hay mucho otros ejemplo dnde se nota una mayor integracin con la nube comparndolo con su predecesor. Un ejemplo sera la sincronizacin de fotos con el Internet.

Una tercera caracterstica que diferencia grandemente a Windows Phone 7 de Windows Mobile es el hecho de que Microsoft ha establecido una serie de requisitos mnimos de hardware para que las compaas que manufacturan los telfonos puedan utilizar Windows Phone 7 en sus equipos. El establecer estos requisitos brinda ciertas ventajas a los desarrolladores de aplicaciones pues reduce la fragmentacin de la plataforma al no tener una variedad infinita de tamaos, formas y recursos de hardware. Adems esto establece un mnimo de calidad que los usuarios finales apreciaremos pues todos los telfonos tendrn mucho ms de lo necesario para correr Windows Phone 7.

El 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.

RIM estuvo en disputa con NTP Inc. la cual le acusaba de violar cinco patentes que pudo haber dejado sin servicio a sus usuarios en Estados Unidos (sobre tres millones). Las compaas llegaron a un acuerdo extrajudicial que soluciono la disputa en marzo de 2006 previo pago de 612 millones de dlares por parte de RIM. Blackberry 6 es un sistema desarrollado por Research In Motion la cual fue presentado en el WES 2010 junto con un video promocional donde se muestra algunas novedades. RIM apuesta que su BlackBerry 6 estar enfocado en el mercado corporativo y no-corporativo. La mejor experiencia de este sistema se encontrara en los equipos touchscreen (Pantalla Tctil), aunque RIM aseguro que en los equipos que cuenten con un TouchPad o TrackPad podrn ejecutarlo ya que ejerce casi la misma funcin. Este OS sigue siendo un sistema de cdigo cerrado y basado en java.

iOS no permite Adobe Flash ni Java. Steve Jobs escribi una carta abierta donde critica a Flash por ser inseguro, con errores, consumir mucha batera, ser incompatible con interfaces multitouch e interferir con el servicio App Store. En cambio iOS usa HTML5 como una alternativa a Flash. Esta ha sido una caracterstica muy criticada tanto en su momento como la actualidad. Sin embargo por mtodos extraoficiales se le puede implementar aunque conllevara la prdida de la garanta.

Durante los ltimos meses de 2010 en el Silverlight Firestarter event se especulaba sobre la inclusin en iOS de Silverlight 5, y con "transmuxing" se revelaba un gran avance para iOS en esta direccin, pero con los ltimos sucesos en los que Microsoft considera redirigir sus intereses a HTML5 el futuro de Silverlight es incierto y por el momento es casi imposible encontrar contenido Silverlight disponible en dispositivos con iOS