Sistemas operativos-moviles-terminado

65
Sistemas operativos móviles

Transcript of Sistemas operativos-moviles-terminado

Sistemas operativos mviles

Sistemas operativos mviles

Un sistema operativo mvil o SO mvil es un sistema operativo que controla un dispositivo mvil al igual que los computadores utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos mviles son bastantes ms simples y estn ms orientados a la conectividad inalmbrica, los formatos multimedia para mviles y las diferentes maneras de introducir informacin en ellos.No existan sistemas operativos antes del 2004 porque solo eran software con interfaceLa mayora de los sistemas operativos utilizados en la actualidad se basan en capas

CapasA continuacin se mencionaran las capas que tienen alguno SO mviles

kernelElncleoo kernel proporciona el acceso a los distintos elementos delhardware(parte fisica)del dispositivo. Ofrece distintos servicios a las superiores como son loscontroladores para el hardware, la gestin de procesos, el sistema de archivos y el acceso y gestin de lamemoria.Otro punto a considerar es el hecho de que el kernel se encarga de crear y destruir procesos, es decir, levantar software en memoria o eliminarlo

MiddlewareO tambin llamado lgica de informacin entre aplicaciones Es el software que proporciona un enlace entreaplicaciones de softwareindependientes. Middleware a veces se llama a la va que conecta dos aplicaciones y pasa los datos entre ellas. Los middleware permiten que los datos contenidos en una base de datos puedan ser accedidos a travs de otra, ahorrando tiempo a los programadores.

Middleware descripcin

Entorno de ejecucin aplicaciones Consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables por parte de los desarrolladores para facilitar la creacin de software

Interfaz de usuarioLas interfaces de usuario facilitan la interaccin con el usuario y el diseo de la presentacin visual de la aplicacin. Los servicios que incluye son el de componentes grficos (botones, pantallas, listas, etc.) y el del marco de interaccin. Aparte de estas capas tambin existe una familia de aplicaciones nativas del telfono que suelen incluir los mens, el marcador de nmeros de telfono

Evolucin Sistemas Operativos MvilesEn 1996, cuando casi nadie tena un dispositivo mvil, Palm lanza el primer operativo para estos terminales, el Palm OS 1.0, que integraba aplicaciones de RIM, tales como correo, agenda, memopad y tareas.

Evolucin Sistemas Operativos MvilesPosteriormente en el ao 2000, Microsoft lanz el Pocket PC2000 y un ao despus este sistema operativo ya soportaba Messenger y Media Player 8 Enhanced UI. En el 2003 se lanz Windows Mobile con bluetooth e Internet Explorer.

Evolucin Sistemas Operativos MvilesTambin a principios del ao 2000 surgi Symbian, que es producto de varias empresas de telefona mvil (Nokia, Sony Ericsson, Psion, Samsung, Siemens, Benq, Lg, Motorola, Lenovo, Sharp, Panasonic, etc.) con el objetivo de competir contra los sistemas operativos de Palm o el Windows Mobile de Microsoft

Evolucin Sistemas Operativos MvilesEn enero del 2007 apareci iPhone OS (que despus se convirtien iOS). En el 2008 Google lanz su primer dispositivo Android

Evolucin Sistemas Operativos MvilesEn el 2009 se lanz HP webOS, desarrollado por Palm.

Evolucion Sistemas Operativos Moviles

Mercado de OS MvilesA medida que los telfonos mviles crecen en popularidad, los sistemas operativos con los que funcionan adquieren mayor importancia.Segn datos del tercer trimestre del pasado ao 2012 en cuanto al uso de sistemas operativos mviles en telfonos inteligentes en todo el mundo, estos fueron los resultados:

Firefox OSDesarrollado por Mozilla Corporatin con apoyo de empresas como Telefnica. El sistema operativo est basado en Linux y usa la tecnologa de Mozilla, Gecko. Se basa en estndares abiertos como por ejemplo HML5, CSS3 y JavaScript.Cubre mejor el mercado de gama baja que android

WebOSes unsistema operativomultitarea para dispositivos inteligentes como televisores y relojes,basado enlinux, desarrollado originalmente porpalm, Inc.como un sistema operativo para mviles y tabletas; la empresa fue posteriormente adquirida porhewlett-packard, pero que tras un cambio de estrategia decidi liberar su cdigo y luego vender el sistema operativo aLG. Varias versiones de webOS han sido usadas en distintos dispositivos, incluyendo los telfonos inteligentes Pre, Pixi y Veer, la tableta HP TouchPad, los televisores LG

INICIOFue presentado al pblico comoPalm webOSen elConsumer Electronics ShowdeLas Vegasel 8 de enero de 2009, como sistema operativo de un nuevo celular llamadoPalm Prey lanzado el 5 de junio de 2009 junto con este dispositivo.El 15 de noviembre de 2009 Palm lanza un segundo dispositivo utilizando este sistema, elPalm PixiAdobemostr una versin de suFlash Playerpara webOS.Sin embargo, Flash Player nunca sali al mercado para la versin 1.x de webOS.

ARQUITECTURAwebOS esta basado enLinux, con una interfaz grfica moderna basada en tecnologas web comoHTML5,JavaScriptyCSSEl diseo alrededor de estas tecnologas fue intencionadamente escogido por Palm, para evitar as el aprendizaje de un nuevolenguaje de programacinpor parte de los desarrolladores

FIREFOX OSes unsistema operativomvil, basado enHTML5con ncleoLinux, decdigo abierto(a diferencia deAndroid, especficamente la tienda de aplicaciones) para varias plataformas. Es desarrollado porMozilla Corporationbajo el apoyo de otras empresasy una gran comunidad de voluntarios de todo el mundo. El sistema operativo est diseado para permitir a las aplicacionesHTML5comunicarse directamente con el hardware del dispositivo usandoJavaScript

El desarrollo de Firefox es mantenida por su comunidad, donde se puede realizar aportaciones en el mantenimiento, documentacin y servicios relacionados al sistema operativo. En la conferencia O'Really Open Source Convention (OSCON), elresponsable de la comunidad virtualde Mozilla Benjamin Kerensa describe como una "plataforma abierta para el pblico y las empresas pueden ser los propios desarrolles sin restricciones"

ANDROID

ANDROIDEs un sistema operativo inicialmente desarrollado por AndroidInc., una firma adquirida por Google en el 2005. Este sistema operativo est basado en una versin modificada del Kernel de Linux. Al contrario que otros sistemas operativos para dispositivos mviles como IOS o Windows Phone, Android se desarrolla deforma abierta y se puede acceder tanto al cdigo fuente como al listado de incidencias donde podemos ver problemas an no resueltos y reportar problemas nuevos

ANDROIDLos componentes principales del sistema operativo de Android (cada seccin se describe en detalle):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 (Interfaz de Programacin de Aplicaciones) 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

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

Ncleo Linux: Android depende de Linux para los serviciosbase del sistema como seguridad, gestin de memoria, gestinde procesos, pila de red y modelo de controladores.El ncleo tambin acta como una capa de abstraccin entre elhardware y el resto de la pila de software.Las versiones de Android reciben el nombre de postresen ingls. En cada versin el postre elegido empieza por unaletra distinta siguiendo un orden alfabtico

Versiones ANDROID

Lo bueno: En definitiva al ser desarrollado de forma abierta, se trata de una ventaja tanto para los que desarrollan sus aplicaciones como para sus usuarios. Puedes personalizar tu telfono al mximo y modificar funciones del telfono simplemente instalando una aplicacin. Otro punto a favor de Android es la increble confianza que est recibiendo de los fabricantes. Gracias a ello, la oferta de telfonos con Android es amplia y la oferta es variada tanto enmarcas como en precios.Lo malo: Hoy en da uno de los aspectos negativos de Android es su fragmentacin: aunque va mejorando, actualizar el sistema operativo a nuevas versiones no es tan fcil. Tambin comparando con otros sistemas operativos, la cantidad de juegos disponible para Android es menor

IOSEs el sistema operativo utilizado por el iPhone. Est basado enuna variante del Mach kernel que se encuentra en Mac OS X. EliOS incluye el componente de software Core Animation deMac OS X v10.5 que, junto con el PowerVR MBX el hardwarede 3D, es responsable de las animaciones usadas en el interfaz de usuario. IOS tiene 4 capas de abstraccin: la capa del ncleo del sistema operativo, la capa de Servicios Principales, la capa de Medios de comunicacin y la capa de Cocoa Touch. El sistema operativo ocupa bastante menos de medio gigabyte del total del dispositivo, de 8 GB o de 16 GB. Esto se realiz para poder soportar futuras aplicaciones de Apple, as como aplicaciones de terceros publicadas en la iTunes Store o la App Store

Las caractersticas principales del IOS sonPantalla principal: La pantalla principal (llamada SpringBoard) es donde se ubican los iconos de las aplicaciones y el Dock en la parte inferior de la pantalla donde se pueden anclar aplicaciones de uso frecuente, aparece al desbloquear el dispositivo o presionar el botn de inicio. La pantalla tiene una barra de estado en la parte superior para mostrar datos, tales como la hora, el nivel de batera, y la intensidad de la seal. El resto de la pantalla est dedicado a la aplicacin actual. Desde IOS 3, se puede acceder a la bsqueda a la izquierda en la pantalla inicial, permitiendo buscar msica, videos, aplicaciones, correos electrnicos, contactos y archivos similares.

Carpetas: Con IOS 4 se introdujo un sistema simple de carpetas en el sistema. Se puede mover una aplicacin sobre otra y se crear una carpeta, y as se pueden agregar ms aplicaciones a esta mediante el mismo procedimiento. Pueden entrar hasta 12 y 20aplicaciones en el iPhone y iPad respectivamente. Centro de notificaciones:Con la actualizacin IOS 5, el sistema de notificaciones seredise por completo. Las notificaciones ahora se colocan en un rea por la cual se puede acceder mediante un desliz desdela barra de estado hacia abajo. Al hacer un toque en una notificacin el sistema abre la aplicacin.

MultitareaAntes de IOS 4, la multitarea estaba reservada para aplicaciones por defecto del sistema. A Apple le preocupaba los problemas de batera y rendimiento si se permitiese correr varias aplicaciones de terceros al mismo tiempo. A partir de iOS4, dispositivos de tercera generacin y posteriores permiten el uso de 7 APIs para multitarea, especficamente:Audio en segundo planoVoz IPLocalizacin en segundo planoNotificaciones pushNotificaciones localesCompletado de tareasCambio rpido de aplicaciones

Tecnologas no admitidasIOS 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 multi touch 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 sele puede implementar, mediante navegadores de terceros. De cualquier otro modo, se pierde la garanta

Lo buenoAlgunos aspectos positivos segn el punto de vista: Buen diseo, funcionalidad, facilidad de uso y una variedad de aplicaciones y juegos enorme lo convierten en un referente. Su perfecta integracin con servicios en la nube y equipos de sobremesa, especialmente Mac, es otro de sus puntos fuertes. Tu correo, tus redes sociales podrs estar siempre conectado. Lo malo El sistema de Apple es cerrado, por lo que hay menos posibilidades de cambiar la forma de funcionar del telfono y un control ms rgido de las aplicaciones publicadas. Adems, si quieres disfrutar de un iPhone, slo te queda desembolsar un precio bastante alto puesto que slo hay un fabricante y un modelo

BLACKBERRYEs un sistema operativo multitarea (OS) para el BlackBerry, loque permite un uso intensivo de los dispositivos de entradadisponibles en los telfonos, en particular la rueda dedesplazamiento y el trackpad (septiembre 2009-presente). Elsistema operativo proporciona soporte para Java MIDP 1.0 yWAP 1.2.El OS BlackBerry est claramente orientado a su usoprofesional como gestor de correo electrnico y agenda.

BlackBerry Enterprise Server (BES) proporciona el acceso yorganizacin del email a grandes compaas identificando acada usuario con un nico BlackBerry PIN. Los usuarios mspequeos cuentan con el software BlackBerry InternetService, programa ms sencillo que proporciona acceso aInternet y a correo POP3 / IMAP / Outlook Web Access sin tenerque usar BES.Al igual que en el SO Symbian desarrolladores independientestambin pueden crear programas para BlackBerry pero en elcaso de querer tener acceso a ciertas funcionalidadesrestringidas necesitan ser firmados digitalmente para poder serasociados a una cuenta de desarrollador de RIM

Lo buenoPerfecto para el uso de correo electrnico, y su sistema exclusivo de mensajera instantnea. Blackberry destaca tambin por los aspectos de seguridad y por sus teclados QWERTY que, al estilo de un teclado de PC, permiten una escritura muy rpida.Lo maloNo se puede comparar su tienda de aplicaciones con las deAndroid o iTunes. Tampoco existen tantas posibilidades de eleccin en cuanto a dispositivos y el potencial multimedia no es su fuerte principal

WINDOWS PHONEAnteriormente llamado Windows Mobile es un sistema operativo mvil compacto desarrollado por Microsoft, y diseado para su uso en telfonos inteligentes (Smartphones) y otros dispositivos mviles..Se basa en el ncleo del sistema operativo Windows CE y cuenta con un conjunto de aplicaciones bsicas utilizando las API de Microsoft Windows. Est diseado para ser similar a las versiones de escritorio de Windows estticamente.

Principales Caractersticas :Interfaz de usuario:Windows Phone cuenta con una nueva interfaz de usuario, llamada Metro. La pantalla de inicio, llamada "StartScreen", se compone de mosaicos dinmicos que son enlaces a aplicaciones y que muestran informacin til y personalizada para el usuario. Estos mosaicos se actualizan frecuentemente manteniendo informado de cualquier cambio al usuario

Entrada de textoLos usuarios ingresan texto usando un teclado virtual en pantalla, que tiene una tecla dedicada para insertar emoticonos, tiene revisin ortogrfica, y prediccin de palabras.

Navegador WebWindows Phone cuenta con Internet Explorer Mobile 9 que est basado en Internet Explorer 9. Internet Explorer en Windows Phone permite a los usuarios mantener una lista de pginas favoritas y mosaicos de estas pginas en la pantalla principal. El navegador tambin soporta hasta 6 solapas de internet que el usuario puede cargar en paralelo.

BsquedaMicrosoft requiere que cada Windows Phone tenga un botn dedicado a bsquedas en la parte frontal del dispositivo que realiza diferentes acciones. El botn de bsquedas permite que el usuario realice bsquedas de sitios web, noticias y mapas usando las aplicaciones de Bing. Adems, desde la actualizacin 7.5, este apartado permite realizar bsquedas por voz (Bing Voice), escaneo de texto, cdigos Qr, libros, portadas y caratulas (BingVision), reconocimiento de canciones (Bing Music) y bsqueda de lugares de inters usando la ubicacin actual (BingRastreador)

SYMBIANSymbian es un sistema operativo que fue producto de la alianza de varias empresas de telefona mvil, entre las que se encuentran Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, etc. Sus orgenes provienen de su antepasado EPOC32, utilizado en PDAs y Handhelds de PSION. El objetivo de Symbian fue crear un sistema operativo para terminales mviles que pudiera competir con el de Palm o el Windows Mobile de Microsoft y ahora Android de Google Inc., iOS de Apple Inc. y Blackberry 6 RIM

Pero sin embargo en octubre de 2011 se confirma de forma oficial que Symbian tendr soporte hasta el ao 2016, al no poder seguir soportndolo por no ser un competidor para la nueva versin de smartphones con sistemas operativos de ltima generacin como Android, iOS o Windows Phone. Lo bueno Symbian ha sido siempre fiable e innovador. Con fuerte nfasis en las funciones bsicas de telefona y multimedia de sus dispositivos

Se trata de una excelente opcin para conseguir terminales de gama media y baja, debido a su fiabilidad, una cantidad razonable de buenas aplicaciones, posibilidades multimedia y al precio asequible de muchos de sus modelos. Lo malo Symbian ha perdido protagonismo con la llegada de iPhone y Android, sobre todo en los smartphones punteros. Hay muchas y muy buenas aplicaciones para Symbian, pero no se puede comparar con la cantidad de oferta de nuevas aplicaciones de la competencia.

BADABada (ocano o mar en coreano) es un sistema operativo para telfonos mviles desarrollado por Samsung. Est diseado para cubrir tanto los telfonos inteligentes de gama alta como los de gama baja. Samsung afirma que Bada rpidamente reemplazar la plataforma de telfonos ms bsicos, convirtiendo futuros telfonos en telfonos inteligentes. Se basa en el sistema operativo propiedad de Samsung SHPOS, utilizado en muchos de sus telfonos como el Samsung Wave

Bada como Samsung lo define, no es un sistema operativo, sino una plataforma con un ncleo de arquitectura configurable, que permite el uso de cualquiera de los Kernel de Linux, o cualquier otro real-time operating system (RTOS) Kernel. El Kernel de Linux es la opcin preferida para los Smartphones de gama alta, mientras que RTOS se utiliza para los Smartphones ms asequibles, debido a un consumo de memoria ms pequeo.

Lo maloNo se permite instalar aplicaciones fuera de la tienda y tampoco permite el uso de ningn tipo de programa de VoIP/SIPAlgunas publicaciones han criticado Bada por las siguientes razones: La IPA (en ingls API) del sensor externo no est abierta, evitando el desarrollo de nuevos tipos de sensores o inesperadas tecnologas de desarrollo para futuras actualizaciones.Las aplicaciones Bada no tienen acceso a la bandeja de SMS/MMS o a la alertas de recepcin de SMS/MMSEl framework de las aplicaciones Bada slo permite una aplicacin Bada al mismo tiempo. La multitarea slo es posible entre las aplicaciones que esta almacenada en la ROM y una aplicacin Bada.Algunos han especulado que el mercado est demasiado abarrotado para aceptar un nuevo sistema operativoNo se puede instalar WhatsApp