Sistemas operativos para móviles

31
Sistemas Operativos para Móviles

Transcript of Sistemas operativos para móviles

Page 1: Sistemas operativos para móviles

Sistemas Operativos para

Móviles

Page 2: Sistemas operativos para móviles

¿Qué es? Es un sistema operativo que controla un dispositivo móvil al igual que

los PCs que utilizan Windows o Linux, los dispositivos móviles tienen sus sistemas operativos como Android, IOS entre otros.

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 para móviles

Sistema Operativo Android

Page 4: Sistemas operativos para móviles

Concepto Es un sistema operativo basado en el núcleo Linux. Fue diseñado

principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tablets.

Android fue presentado en 2007 junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008.

La versión básica de Android es conocida como Android Open Source Project (AOSP).

Page 5: Sistemas operativos para móviles

Características

Diseño de dispositivo: La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.

Almacenamiento: SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.

Conectividad: Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooh, Wi-Fi, etc.

Mensajería: SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.

Page 6: Sistemas operativos para móviles

Navegador web: El navegador web incluido en Android está basado en el motor de renderizado de código abiertoWebKit, emparejado con el motor JavaScript V8 de Google Chrome.

Soporte de Java: Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y se ejecuta en la Máquina Virtual Dalvik, Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dispositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. A partir de la versión 5.0, se utiliza el Android Runtime (ART).

El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.

Características

Page 7: Sistemas operativos para móviles

Soporte multimedia: Android soporta los siguientes formatos multimedia: MP4 – MP3 – MIDI – JPEG – PNG – GIF y BMP.

Bluetooth: El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.

Videollamada: Android soporta video llamada a través de Hangouts (ex-Google Talk) desde su versión HoneyComb.

Características

Page 8: Sistemas operativos para móviles

Arquitectura

Page 9: Sistemas operativos para móviles

Las Versiones de Android y Niveles de API

Page 10: Sistemas operativos para móviles
Page 11: Sistemas operativos para móviles

REQUISITOS: JAVA RUNTIME ENVIRONMENT IDE(integrated development environment) ANDROID SDK(software development kit)

Entorno de Desarrollo para Android

Page 12: Sistemas operativos para móviles

Tienda: Google Play Store

Page 13: Sistemas operativos para móviles

Sistema Operativo iOS

Page 14: Sistemas operativos para móviles

Características

Es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros

Concepto

Pantalla 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 botón de inicio.

Page 15: Sistemas operativos para móviles

Carpetas: Con iOS 4 se introdujo un sistema simple de carpetas en el sistema. Se puede mover una aplicación sobre otra y se creará una carpeta, y así se pueden agregar más aplicaciones a esta mediante el mismo procedimiento.

Seguridad: Antes de la salida de iOS 7 al mercado, existía un enorme índice de robos de los diversos modelos de iPhone, lo que provocó que el gobierno estadounidense solicitara a Apple diseñar un sistema de seguridad infalible que inutilizara los equipos en caso de robo. Fue creada entonces la activación por iCloud, la cual solicita los datos de acceso de la cuenta del usuario original, lo que permite bloquear e inutilizar el equipo al perderlo o ser víctima de robo del mismo. 

Centro de notificaciones: Con la actualización iOS 5, el sistema de notificaciones se rediseñó por completo. Las notificaciones ahora se colocan en un área por la cual se puede acceder mediante un deslice desde la barra de estado hacia abajo.

Page 16: Sistemas operativos para móviles

Arquitectura Cocoa Touch es la capa más importante para el desarrollo de aplicaciones

iOS. Posee un conjunto de Frameworks que proporciona el API de Cocoa para desarrollar aplicaciones.Se podría decir que Cocoa Touch proviene de Cocoa, la API ya existente en la plataforma MAC.

Esta capa está formada por dos Frameworks fundamentales: UIKit: contiene todas las clases que se necesitan para el desarrollo de una

interfaz de  usuario Foundation Framework: define las clases básicas, acceso y manejo de

objetos, servicios del sistema operativo

Page 17: Sistemas operativos para móviles

Media Provee los servicios de gráficos y multimedia a la capa superior.Core Services Contiene los sevicios fundamentales del sistema que usan todas las

aplicacionesCore OS Contiene las características de bajo nivel: ficheros del sistema, manejo de

memoria, seguridad, drivers del dispositivo.

Page 18: Sistemas operativos para móviles

Las Versiones de iOS

Page 19: Sistemas operativos para móviles

Entorno de Desarrollo para iOS

Tienda

Page 20: Sistemas operativos para móviles

Sistema Operativo Firefox OS

Page 21: Sistemas operativos para móviles

Es un sistema operativo móvil, basado en HTML5 con núcleo Linux , de código abierto para varias plataformas. Es desarrollado por Mozilla Corporation bajo el apoyo de otras empresas y una gran comunidad de voluntarios de todo el mundo. 

Lanzamiento Comercial

Concepto

En julio de 2012 se reemplazó el nombre a Firefox OS. El 21 de octubre del mismo año Mozilla estrenó Firefox Marketplace,una tienda online de aplicaciones para Firefox OS.

En septiembre de 2012, los analistas de Strategy Analytics pronosticaron que el Firefox OS representaría el 1% del mercado mundial de smartphones en 2013, su primer año de disponibilidad comercia

Page 22: Sistemas operativos para móviles

Características Almacenamiento: SQLite, una base de datos liviana, que es usada para

propósitos de almacenamiento de datos. Aplicaciones web: Las aplicaciones web pueden ser ejecutadas

directamente sin necesidad de ingresar al navegador. Los permisos que se concedan a ellas, dependerán si son de uso offline o simplemente online:

Las aplicaciones que no necesitan permisos antes de su instalación son consideradas planas, y pueden utilizarse para experimentar el potencial del HTML5 (como guardar información o hacer notificaciones) usando el archivo manifest.webapp.

Diseño de dispositivo: El diseño del sistema operativo es adaptable en cualquier resolución sea multitáctil o no con un estilo orgánico y sencillo de visualizar a través de la interfaz Gaia. Posee funciones multitarea y puede ser realizado con el botón central.

Page 23: Sistemas operativos para móviles
Page 24: Sistemas operativos para móviles

Arquitectura

Page 25: Sistemas operativos para móviles

Gonk Es el "sistema operativo" de bajo nivel. A grandes rasgos, consiste en

un kernel o núcleo Linux y una capa de abstracción de hardware. El sistema hereda gran parte de Android, así como los drivers y componentes típicos de una distro GNU/Linux para las funciones vitales del smartphone como el control de batería o la cámara.

Gecko Es el entorno de ejecución. En Gecko están implementados los estándares

de HTML, CSS y JavaScript y permite que esas interfaces se ejecuten correctamente en los distintos sistemas operativos. En otra palabras, el motor Gecko puede ejecutar tareas como visualizar páginas web, manipular la interfaz de usuario, conceder permisos usando el sistema API .Prácticamente consiste en una serie de pilas de gráficos, un motor de dibujado y una máquina virtual para JavaScript, entre otras cosas escritas en el lenguaje C++.

Gaia Es la interfaz gráfica del sistema operativo. Es decir, las aplicaciones tales

como la pantalla de bloqueo, el marcador telefónico, la aplicación de mensajes de texto, etc, son parte de Gaia. Esta interfaz gráfica está escrita enteramente en HTML, CSS y JavaScript.

Page 26: Sistemas operativos para móviles

Sistema Operativo Windows Phone

Page 27: Sistemas operativos para móviles

Es un sistema operativo móvil desarrollado por Microsoft, como sucesor de Windows Mobile. A diferencia de su predecesor está enfocado en el mercado de consumo en lugar de en el mercado empresarial.

 Su última versión disponible y definitiva es Windows Phone 8.1, lanzado el 14 de abril de 2014.

Concepto

Page 28: Sistemas operativos para móviles

Versiones Windows Phone 7Anunciado el 15 de febrero de 2010 . Fue la primera versión de Windows Phone, no actualizable a Windows Phone 8.

Windows Phone 8Anunciado el 14 de septiembre de 2012.

Windows Phone 8.1Anunciado el 2 de abril de 2014.

Page 29: Sistemas operativos para móviles

CaracterísticasInterfaz La interfaz por defecto de Windows Phone tiene un estilo como visual

negro que prolonga la batería en pantallas LED. El usuario puede elegir un tema claro y también cambiar a varios colores tales como rojo, mango, azul, verde, marrón, rosado, lima, magenta, morado o verde azulado.

Hubs Windows Phone no es un sistema centralizado solamente en

aplicaciones sino que se organiza en un nuevo concepto denominado hubs. Los hubs de Windows Phone clasifican acciones y agrupan las aplicaciones que se correspondan con una actividad determinada.

Page 30: Sistemas operativos para móviles

Tienda La tienda de Windows Phone es una plataforma web para que los

usuarios descarguen: aplicaciones, juegos, música y vídeos. Es el equivalente a Play Store de Google-Android y la App Store de Apple-iOS. Está gestionada por Microsoft, que prueba una por una cada aplicación o juego que es enviada

Page 31: Sistemas operativos para móviles

Requisitos mínimos de Windows Phone 8.1:

Procesador Qualcomm Snapdragon S4 de Dual Core a 800 MHz o superior (hasta quad core)

Mínimo 512 MB de RAM para teléfonos WVGA; mínimo 1GB RAM para teléfonos 720p, WXGA y 2 GB RAM para teléfonos 1080p.

Mínimo 4/8GB de memoria interna

GPS y A-GNSS mínimo; GLONASS depende de lo que decida el fabricante

Soporte para microUSB 2.0

Jack estéreo de 3,5mm para auriculares con soporte para tres botones

Cámara trasera obligatoria, con autoenfoque(opcional) y mínimo VGA (flash opcional)

Acelerómetro, sensores de proximidad y luz, motor de vibración

WiFi 802.11b/g y Bluetooth

Hardware con soporte para DirectX

Pantalla multitáctil capacitiva (mínimo cuatro puntos)