Sistemas operativos moviles

36
SISTEMAS OPERATIVOS MOVILES

Transcript of Sistemas operativos moviles

Page 1: Sistemas operativos moviles

SISTEMAS OPERATIVOS

MOVILES

Page 2: Sistemas operativos moviles

SISTEMA OPERATIVO MOVIL!!

Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo

móvil al igual que los PCs utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos

móviles son mucho más simples y están más orientados a la conectividad inalámbrica, los

formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.

Page 3: Sistemas operativos moviles

Capas de un S.O:• Kernel

El núcleo o kernel proporciona el acceso a los distintos elementos

del hardware del dispositivo. Ofrece distintos servicios a las

superiores como son los controladores o drivers para el

hardware, la gestión de procesos, el sistema del archivos y el acceso

y gestión de la memoria.

• MiddlewareEl middleware es el

conjunto de módulos que hacen posible la propia

existencia de aplicaciones para móviles. Es

totalmente transparente para el usuario y ofrece servicios claves como el motor de mensajería y

comunicaciones, códecs multimedia, intérpretes de páginas web, gestión

del dispositivo y seguridad.

Page 4: Sistemas operativos moviles

Capas de un S.O:• Entorno de ejecución de

aplicacionesEl entorno de ejecución de

aplicaciones consiste en un gestor de aplicaciones y un conjunto de

interfaces programables abiertas y programables por parte de los desarrolladores para facilitar la

creación de software.

• Interfaz de usuarioLas interfaces de

usuario facilitan la interacción con el

usuario y el diseño de la presentación visual de

la aplicación. Los servicios que incluye

son el de componentes gráficos (botones,

pantallas, listas, etc.) y el del marco de

interacción.

Page 5: Sistemas operativos moviles

Mercado..A medida que los teléfonos

móviles crecen en popularidad, los sistemas operativos con los que funcionan adquieren mayor

importancia. La cuota de mercado de sistemas operativos móviles en el segundo trimestre de 2013 era

el siguiente:

1. Android 80% 2. iOS 13,2%3. Windows Phone 3%4. BlackBerry OS 2,9%5. Linux u otros 0,8%6. Symbian OS 0,2%7. Firefox OS Disponible8. Ubuntu Touch que

está en desarrollo

Android tiene la mayor cuota, desde enero 2011, con más de la mitad del mercado, experimentó un creciente aumento y en solo dos años (2009 a comienzos de 2011) ha pasado a ser el SO móvil más utilizado.

Page 6: Sistemas operativos moviles

ALGUNOS SISTEMAS

OPERATIVOS

Page 7: Sistemas operativos moviles
Page 8: Sistemas operativos moviles

Introducción

Novedades

Windows Phone 8 Requerimientos

Finalización

Page 9: Sistemas operativos moviles

3. WINDOWS PHONE

• Sistema operativo creado por Microsoft• Sucesor de Windows Mobile• Interfaz “Metro”

• Integración de servicios como SkyDrive, Xbox Live y Skype

• Versiones : WP “Mango”, WP “Refresh” , WP 7.8, WP 8

Page 10: Sistemas operativos moviles

WINDOWS PHONE 8

Segunda GeneraciónSistema operativos móviles de Microsoft

Lanzamiento RTM : 4 de septiembre de 2012 Consumidores: 29 de octubre de 2012.

DispositivosNokia, Huawei, Samsung y HTC

Características

Page 11: Sistemas operativos moviles

Requerimientos

MínimosPantalla multitouch con resolución WVGA

(800x480).Procesador 800 MHz o Mejor.GPU  con capacidad de renderizado DirectX 9RAM de 256 Mib con al menos

8 GiB de memoria FlashAcelerómetro con brújula, sensor de luz, sensor

de proximidad y A-GPS.6 botones de hardware dedicados.

Page 12: Sistemas operativos moviles

NovedadesTeléfonoContactos y redes sociales.Correo electrónico y mensajes.Navegación y mapasFotos ,Cámara ,Música y vídeosAplicaciones y juegosRedes

Page 13: Sistemas operativos moviles

NOVEDADESRincón infantil. Data Sense. Atención a la carretera.Cartera.Cuenta de Microsoft.Copia de seguridad del

contenido.Pantalla Inicio.Actualizaciones en la pantalla de

bloqueo.Responde con un SMS.

Teléfono

Page 14: Sistemas operativos moviles

NOVEDADESContactos y redes sociales.

Salas.

Sincronización de grupos.

Uso compartido de contactos.

Page 15: Sistemas operativos moviles

NOVEDADES Correo electrónico y

mensajes.

Enviar un correo electrónico por voz. Adjunta más. Aplicación Skype. Eliminar mensajes de forma

masiva.

Page 16: Sistemas operativos moviles

NOVEDADESFotos, Cámara, Música y

VídeosModos. Retoques fotográficos.Haz una copia de seguridad.Xbox Music.Saca más provecho de las listas. 

Page 17: Sistemas operativos moviles

NOVEDADESAplicaciones y Juegos

La Tienda.Más Live Apps.Aplicaciones aún más inteligentes. 

Page 18: Sistemas operativos moviles

NOVEDADESRedes

Opciones de Wi-Fi.Uso compartido de Bluetooth.

Page 19: Sistemas operativos moviles
Page 20: Sistemas operativos moviles

Android

Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada en un principio para dispositivos móviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java. 

Android es una plataforma de código abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de ARM (API de Android). 

Page 21: Sistemas operativos moviles

Android

Inicialmente, Android fue desarrollada por Google Inc. aunque poco después se unió Open Handset Alliance, 

un consorcio de 48 compañías de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estándares de códigos abiertos

para dispositivos móviles. 

Google sin embargo, ha sido quien ha publicado la mayoría del código fuente de Android bajo la licencia 

de Software Apache, una licencia de software libre y de código abierto a cualquier desarrollador. 

Page 22: Sistemas operativos moviles

CARACTERISTICAS

• Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes. 

• Navegador integrado: basado en el motor 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 imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). 

Page 23: Sistemas operativos moviles

CARACTERISTICAS

• Máquina virtual Dalvik: Base de llamadas de instancias muy similar a

Java. • Telefonía GSM: dependiente del

terminal. • Bluetooth, EDGE, 3g y Wifi:

dependiente del terminal. • Cámara, GPS, brújula y acelerómetro: Dependiente del

terminal • Pantalla Táctil.

Page 24: Sistemas operativos moviles

ARQ

UIT

ECTU

RA

Page 25: Sistemas operativos moviles

APLICACIONESIncluyen un cliente de correo electrónico, programa de SMS, calendario, mapas,

navegador, contactos y otros. Todas ellas escritas en Java.

APLICACIONES

INICIO CONTACTOS TELEFONO EXPLORADOR …

ARMAZON DE LAS APLICACIONESADMIN.  DE 

ACTIVIDADES

PROVEEDOR DE CONTENIDOS

VISTA DEL SISTEMA

MARCO DE TRABAJO DE APLICACIONESLos desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base.

ADMIN.  DE VENTANAS

ADMIN.  DE RECURSOS

ADMIN.  DE TELEFONIA

ADMIN.  DE PAQUETESADMIN.  DE 

UBICACIONESADMIN.  DE 

NOTIFICACIONES

Page 26: Sistemas operativos moviles

Bibliotecas: Incluye un conjunto de bibliotecas de C/C++ usadas por varios

componentes del sistema.

BIBLIOTECASADMIN. DE SUPERFICIES

ARMAZON DE MEDIA

SQLite

OpenGL | ES

RUNTIME DE ANDROIDMAQUINA 

VIRTUAL DALVIK

Runtime de Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones

disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik.

LIBRERIAS DEL NUCLEO

SGLWebKit

SSL FREETYPE

LIBO

Page 27: Sistemas operativos moviles

Kernel de Linux

Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo

de controladores. También actúa como capa de abstracción entre el hardware y el resto de la pila de software.

Kernel de LinuxCONTROLADORES 

DE PANTALLA

CONTROLADOR DE TECLADO

CONTROLADORES DE LA CAMARA

CONTROLADOR DE AUDIO

CONTROLADOR DE WIFI

CONTROLADORES DE MEMORIAS FLASH

CONTROLADORES BINDER (IPC)

GESTION DE ENERGIA

Page 28: Sistemas operativos moviles

VERSIONES DE ANDROIDLas versiones de Android reciben, en inglés, el nombre de diferentes postres. En cada versión el postre elegido empieza por una letra distinta, conforme a un orden alfabético:

• A: Apple Pie (v1.0): tarta de manzana• B: Banana Bread (v1.1): pan de plátano• C: Cupcake (v1.5): ponqué• D: Donut (v1.6): rosquilla• E: Éclair (v2.0/v2.1): pastel francés

• F: Froyo (v2.2) (abreviatura de «frozen yogurt»): yogur helado

• G: Gingerbread (v2.3): pan de jengibre• H: Honeycomb (v3.0/v3.1/v3.2): panal de 

miel• I: Ice Cream Sandwich (v4.0): sándwich de 

helado• J: Jelly Bean (v4.1/v4.2/v4.3): gominola• K: KitKat (v4.4): (versión actual)• L: Lime Pie (v4.6 ó 5.0): (Versión Futura)

Page 29: Sistemas operativos moviles
Page 30: Sistemas operativos moviles

iOS• iOS es un sistema operativo móvil de la empresa Apple Inc. • Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en 

dispositivos como el iPod Touch, iPad y el Apple TV. • Apple, Inc. no permite la instalación de iOS en hardware de terceros.

• La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. 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.

Page 31: Sistemas operativos moviles

Características generales• iOS  se  deriva  de Mac  OS  X,  que  a  su  vez  está  basado  en Darwin  BSD,  y  por  lo 

tanto es un sistema operativo Tipo Unix. • iOS  cuenta  con  cuatro capas  de  abstracción:  la  capa  del  núcleo  del  sistema 

operativo,  la  capa  de  "Servicios  Principales",  la  capa  de  "Medios"  y  la  capa  de "Cocoa Touch". 

Page 32: Sistemas operativos moviles

Ventajas• Un ecosistema muy bien planteado, una de las grandes ventajas que iOS brinda al 

usuarios  es  que  si  este  cuenta  con  una  variedad  de  equipos  de  la  casa,  por ejemplo un Mac, un iPhone y una iPad, tendremos un equipo computacional que corre de maravilla y que trabaja en conjunto.

• Despreocúpate  del malware,  en  ios  existe  un  proceso  de  aprobación  en  el  App Store, en el cual las aplicaciones son revisadas antes de que se publiquen. 

Page 33: Sistemas operativos moviles

Desventajas• Restricciones, iOS es un sistema operativo cerrado. Por  lo cual no podrás hacer 

uso  de  aplicaciones  elaboradas  por  terceros  si  estas  no  fueron  aprobadas  por Apple para que fueran publicadas en su App Store.

• Muy  poca  personalización  visual,  esto  a  diferencia  de  lo  que  se  puede  hacer en Android, claro. 

Page 34: Sistemas operativos moviles

Versiones actuales iOSVersión Build Fecha de lanzamiento Dispositivos que la soportan

3.1.3 7E18 2 de febrero de 2010 iPhone e iPod touch (1.ª generación)

4.2.1 8C148 21 de noviembre de 2010 iPhone 3G e iPod touch (2.ª generación)

5.1.1 9B206 7 de mayo de 2012 iPad (1.ª generación) e iPod touch (3.ª generación)

6.1.6 10B400 23 de febrero de 2014 iPod touch (4.ª generación) y iPhone 3GS

7.1.1 (Software de Apple TV versión 6.1.1)

11D201c 22 de abril de 2014; hace 43 días Apple TV (2.ª generación y posteriores)

7.1.1 11D201 22 de abril de 2014; hace 43 días iPhone 4, iPad 3, iPad 4

8 TBA 2 de junio de 2014; hace 2 días iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPod touch (5.ª generación), iPad 2, iPad Retina, iPad Air,iPad mini, iPad mini Retina

Page 35: Sistemas operativos moviles

Alguna marcas de teléfonos móviles y sus S.O.

• Apple= iOS• Asus= Windows mobile• BlackBerry= BlackBerry OS• BLU= Android• Huawei= Android - Windows mobile• HTC= Windows mobile - Android• LG= Android - Microsoft Windows Phone• Motorola= Windows mobile - Android - 

Firefox OS

• Movistar= Microsoft mobile - Android• Nokia= Symbian - Windows Phone• Panasonic= Symbian• Samsung= LiMo R2.0.1 - Linux - Windows 

Mobile - Android• Sony= Android• Sony Ericsson= Symbian - Android• Toshiba= Windows Mobile• ZTE= Android

Page 36: Sistemas operativos moviles

GRACIAS !!!Mayor información:• Kelly Cuervo [[email protected]]• Guillermo Díaz

([email protected])• Julio Orozco