Integrantes
Génesis Burgos 2014-0069
Enmanuel Decamps 2014-1242
Gregory Ortiz 2014-0713
Yeicol Frías 2014-0704
David Mena 2014-0231
Carlos De Dios 2014-0241
Profesor:
Miguel Antonio Concepción Acosta
Materia y Grupo:
ISO-105-41011
Fecha de entrega:
29 de Enero del 2014
1
Índice
1. Introducción
2. Sistema Operativo Móvil
3. Tipos de Sistema Operativo Móvil
-
Symbian OS
-
IOS
-
Windows Mobile/Phone
-
Firefox OS
-
Android OS
4. Conclusión
2
1. Introducción
En este trabajo se podrá observar lo que son los Sistemas Operativos móviles, en
conjunto con sus clasificaciones, tipos, aquellos que son los más populares al igual
que sus ventajas y desventajas.
Veremos los pasos que siguieron los Sistemas Operativos móviles para ir de ser una
copia del SO de escritorio, a lo que son hoy en día.
Veremos también cómo está girando el mundo de los Sistemas Operativos Móviles
en otros entornos.
Para finales de este trabajo usted será capaz de comparar un Sistema Operativo
Móvil con otro y poder escoger el que más le sea útil para los fines que a trabajar y c
usted necesite, acomodándose a los recursos disponibles para optar por el dispositivo
que lo tenga.
3
2. Sistema Operativo Móvil
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.
Algunos de los sistemas operativos utilizados en los dispositivos móviles están
basados en el modelo de capas.
Capas
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 de archivos y el acceso y
gestión de la memorialnju.
Middleware
El 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.
Entorno de ejecución de aplicaciones
El 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 usuario
4
Las 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.
Aparte de estas capas también existe una familia de aplicaciones nativas del teléfono
que suelen incluir los menús, el marcador de números de teléfono entre otros…
3. Tipos de Sistema Operativo Móvil
Symbian OS
Historia
Apareció en el año 2001 junto con el dispositivo Nokia 9210 comunicator, es la
primera versión symbian dedicada a móviles. Este sistema operativo fue la alianza
de varias empresas de telefonía, dentro de las que se encuentran Nokia, Sony
Ericsson, Samsung y Siemens. Sus orígenes provienen del EPOC32, otro sistema
operativo para dispositivos móviles, el cual pertenece a una familia de sistemas
operativos que tiene sus orígenes a finales de 1980 y principios de 1990 con el
EPOC16.
El 11 de febrero de 2011, Nokia anunció que iba a utilizar Windows
Phone OS como su plataforma de smartphone primaria y Symbian será su
plataforma de franquicia, cayendo Symbian como su principal sistema operativo de
teléfonos inteligentes de elección. El 22 de junio 2011 Nokia hizo un acuerdo
con Accenture para un programa de outsourcing. Accenture proporcionará desarrollo
de software basado en Symbian y servicios de apoyo a través de Nokia 2016. Unos
2.800 empleados de Nokia se convirtieron en empleados de Accenture en octubre de
2011. La transferencia se completó el 30 de septiembre 2011 . El Nokia 808
PureView es oficialmente la último smartphone de Symbian.
5
¿Qué es?
Symbian os es un sistema operativo diseñado específicamente para dispositivos
móviles con el objetivo de funcionar en un espacio pequeño, con escasos recursos de
memoria y preparado para administrar de manera eficiente la energía.
Características
● Symbian posee un núcleo de tiempo real.
● Es un sistema operativo con un micro-kernel y capacidad multithreading.
● Soporta las arquitecturas de los último CPU e incluso soporta hardware
single-chip o de un solo chip.
● Cuenta con un sistema de archivos de alta performance que soporta las
últimas memorias NOR, NAND, SD y MMC.
● Las versiones 9.3, 9.4 y 9.5, soportan paginación bajo demanda, una
característica de la que se enorgullece mucho la compañía. La paginación
bajo demanda permite un mejor aprovechamiento de la memoria RAM de
los dispositivos ya que solo se carga en memoria la “página” que se va a
ejecutar.
Ventajas
● Instalación de programas y juegos
Desventajas
● El precio de los móviles que incluyen Symbian suele ser más caro que el de
los modelos que no lo llevan.
● El equipo tarda en responder.
Programación
Su desarrollo de aplicaciones es sencillo no es necesario aprender un lenguaje de
programación nuevo, se puede programar a partir de lenguajes de programación de
6
pc como Java, C++ Visual Basic, Python, Perl, Flash Lite (entre otros). Esto ha
conseguido que existan en la actualidad millones de aplicaciones para móviles
Symbian que realicen todas las tareas: juegos, mapas, reproductores de vídeo,
traductores, diccionarios, etc.
Versiones
EPOC32 1.0-5.1: El nombre de las versiones 1.0 a la 5.1 permaneció como
EPOC32, la primera versión apareció en 1997 con el handled Psion Series 5, EPOC
está escrito completamente en c++ y más tarde cambiaría al nombre de Symbian.
Symbian OS 6.0: Apareció en el año 2001 junto con el dispositivo Nokia 9210
comunicator, es la primera versión symbian dedicada a móviles.
Symbian OS 6.1: Apareció en el 2002 junto con el Nokia 7650 se añadió soporte
bluetooth en esta versión.
Symbian OS 7.0: Apareció en el 2003 en el Nokia 6600 no presenta grandes
cambios en comparación a su versión anterior
Symbian OS 8.0: Hizo su aparición en el año 2004 junto con el Nokia 6630
cambios en la interfaz gráfica.
Symbian OS 9.1: Hizo su aparición en el año 2006 con el Nokia 3250 en esta
versión se añade soporte para los nuevos teléfonos con pantallas a color.
Symbian OS 9.3: Apareció en el 2008 con el Nokia 5320 grandes cambios en esta
versión como el poder asociar imágenes con contactos, transición de pantallas entre
otros.
Symbian OS 9.5: Revelado en el 2010 junto con el Nokia N8 es considerada la
nueva generación de Symbian ya que se empiezan a utilizar en smartphones, se
7
agregan entradas USB, soporte HDMI y algunas mejoras estéticas.
Symbian Belle 10.1: Apareció el 7 de febrero del 2012 en forma de actualización en
el Nokia 603, 700 y 701 , cambia el nombre a belle mejoras gráficas interfaz,
navegación y notificaciones.
Symbian Belle Feature Pack 1: Aparece el 14 de abril del 2012 en forma de
actualización del belle agrega características como la navegación en HTML5 y
compatibilidad con dolby surround.
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. Tenía el 26% de cuota de mercado de sistemas operativos
móviles vendidos en el último cuatrimestre de 2010, detrás de Google Android y
Nokia Symbian.2 En enero de 2014, el 78% de los dispositivos iOS (iPad, iPod y
iPhone) poseen iOS 7.3
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. La interacción 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 común es cambiar de modo
vertical al apaisado u horizontal).
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
8
operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de
"Cocoa Touch". La versión actual del sistema operativo (iOS 7.0.4) ocupa más o
menos 1.1 GB, variando por modelo.
Historia
Apple reveló la existencia de iPhone OS en la Macworld Conference & Expo del 9
de enero de 2007,4 aunque el sistema no tuvo un nombre oficial hasta que salió la
primera versión beta del iPhone SDK un año más tarde, el 6 de marzo de 2008.
Antes de esto se consideraba simplemente que el iPhone ejecutaba OS X.5 A partir
de entonces se llamaría iPhone OS. El lanzamiento del iPhone OS tuvo lugar el 29
de junio de 2007.
El interés en el SDK aumentaría en meses siguientes debido al explosivo
crecimiento de la plataforma iPhone, que se vio incrementado en septiembre de
2007 del iPod Touch, un dispositivo con las capacidades multimedia del iPhone pero
sin la capacidad de hacer llamadas telefónicas.6
El 27 de enero de 2010 Steve Jobs, CEO de Apple, anunció el iPad, un dispositivo
muy similar al iPod Touch pero con un enfoque más orientado hacia la industria de
contenidos.7 Este dispositivo, apoyado en una pantalla táctil de mayor dimensión,
compartiría sistema operativo con sus dos exitosos hermanos, y vendría acompañado
de una aplicación oficial para la compra y lectura de libros electrónicos, iBooks.
Características
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. La pantalla tiene una barra de estado en la parte superior para
mostrar datos, tales como la hora, el nivel de batería, y la intensidad de la señal. El
9
resto de la pantalla está dedicado a la aplicación actual.
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. Pueden entrar hasta 12 y 20
aplicaciones en el iPhone y iPad respectivamente. El título de la carpeta es
seleccionado automáticamente por el tipo de aplicaciones dentro de ella, pero puede
ser editado por el usuario.
Con la salida de iOS 7, la cantidad máxima de aplicaciones por carpeta aumentó
considerablemente, pues al abrir una carpeta se muestran 9 íconos (3x3), y al
agregar más aplicacioess se van creando páginas a las que se pueden acceder
deslizando sobre la pantalla.
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 desliz desde la barra de estado hacia abajo. Al hacer un toque en una notificación
el sistema abre la aplicación. La pantalla inicial de iOS contiene varias aplicaciones,
algunas de las cuales están ocultas por defecto y pueden ser activadas por el usuario
mediante la aplicación "Configuración", por ejemplo, Nike+iPod se debe activar
desde tal aplicación.
Multitarea
Antes de iOS 4, la multitarea estaba reservada para aplicaciones por defecto del
sistema. A Apple le preocupaba los problemas de batería y rendimiento si se
permitiese correr varias aplicaciones de terceros al mismo tiempo. La multitarea sólo
es compatible desde el iPhone 3GS, iPad 1, iPod Touch (3ª generación) A partir de
iOS 4, dispositivos de tercera generación y posteriores permiten el uso de 7 APIs
10
para multitarea, específicamente:
Audio en segundo plano
Voz IP
Localización en segundo plano
Notificaciones push
Notificaciones locales
Completado de tareas
Cambio rápido de aplicaciones
Ventajas
1. Con la nueva barra de herramientas ahora es mucho más sencillo controlar el
brillo de la pantalla, activar o desactivar el Wi-Fi para cuando llegas a casa o incluso
utilizar el flash de tu teléfono como si fuera linterna, sin necesidad de bajar
aplicaciones de terceros. Definitivamente una de las características que hacen que se
pueda navegar con más fluidez sin tener que depender del botón de home y del
menú de Ajustes.
2. Cerrar aplicaciones ahora es mucho más sencillo, si bien la plataforma
multitasking ya existía en iOS 6, ahora no sólo te muestra el icono de las
aplicaciones abiertas, sino también un preview de lo que estabas trabajando en ellas.
Y para cerrar una, olvídate de dejar presionado el icono de la aplicación, ahora basta
con arrastrarlas hacia arriba.
3. Siri ahora viene más inteligente, ahora puedes pedirle que además de búsquedas
de temas específicos, también te arroje resultados de imágenes, así como pedir que
busque cosas en Twitter.
4. Las carpetas ya no tienen un límite de aplicaciones, de manera que puedes agrupar
todas tus apps de juegos o de fotografía en un mismo lugar, y así no tener que llenar
11
tu pantalla de carpetas y de interminables pantallas.
5. Ahora el visualizador de imágenes está mucho mejor organizado, así que si eres
de las personas que utilizan el iPhone para tomar fotografías, no sólo de fiestas, sino
también de vacaciones y viajes de trabajo vas a poder organizar tus imágenes con
más facilidad. Cada bloque es llamado "momento", colección (por colonia) y hasta
por año, además te muestra el lugar en el que fueron tomadas (por colonia o por
país), así como una opción para compartir las fotos de cada "momento" o
seleccionar sólo algunas de cada bloque.
6. Basta de escuchar por todos lados el tono de la Marimba, ahora contamos con una
nutrida carpeta de nuevos tonos para mensajes, llamadas, alertas, etc. Para los
nostálgicos y para los que siempre se oponen a los cambios, los tonos tradicionales
siguen existiendo en una carpeta llamada clásicos.
Desventajas
1. iTunes Radio resultó ser una buena opción para descubrir música nueva de
manera gratuita, y un buen puente para seguir llevando a los usuarios a iTunes para
comprar música de manera legal. Lamentablemente hasta el día de hoy, esta
característica sigue sin estar disponible para México, por lo cual si quieres usarla, es
necesario que cuentes con un Apple ID de Estados Unidos.
2. Muy interesante el nuevo efecto en 3D que le añadieron a la pantalla de home,
con la cual puedes ver cómo los iconos se mueven al tiempo que mueves tu gadget.
Lamentablemente, esta y otras nuevas características hacen que si de por sí la pila
del iPhone durara poco, ahora dure menos, así que tienes dos opciones: o las
desactivas, o te consigues una pila portátil.
3. El tema de la seguridad ha sido blanco de fuertes críticas, ya que a pocos días de
12
haberse liberado, ya había gente que había encontrado la manera de acceder a
algunas aplicaciones saltándose el PIN de bloqueo. Cabe aclarar que estamos
hablando de un fallo de seguridad, no es una característica negativa como tal de la
plataforma, y seguramente este tipo de debilidades se solucionarán en futuras
actualizaciones, sin embargo, no deja de ser una situación que le resta puntos a la
solidez del sistema.
4. Ahora para poder hacer una publicación en Twitter o Facebook, es necesario
ingresar a la aplicación principal, a diferencia de iOS 6 en donde teníamos la
oportunidad de compartir contenido con sólo bajar el centro de notificaciones.
5. La modificación que trajo consigo el rediseño de varias aplicaciones implicó
sacrificar algunas funciones durante la transformación, un ejemplo claro de ello es la
aplicación nativa de Notas, en la cual solías poder personalizar el tipo de fuente que
querías que apareciera en tu pantalla. Ahora simplemente, lo que ves es lo que hay.
6. Así como la barra de tareas aparece en el primer puesto de las ventajas, también
puede llegar a ser una desventaja al momento de utilizar ciertas aplicaciones
(principalmente de juegos) ya que al deslizar tu dedo de abajo hacia arriba, aunque
sea de manera accidental, el menú se despliega y podría llegar a ser muy molesto e
intrusivo.
7. AirDrop ha resultado una gran herramienta para poder compartir contenido con
los dispositivos que se encuentran a tu alrededor, así que no más compartir fotos por
correo electrónico o a través de WhatsApp, lamentablemente esta característica está
limitada solamente para los dispositivos iPhone 5, iPhone 5s y iPhone 5c, así que si
tienes un iPhone 4 o iPhone 4s, igual puedes actualizar el sistema operativo a iOS 7
pero no tendrás acceso a esta función.
13
Windows Mobile/Phone
Predecesor de Windows Phone
Este fue llamado como tal a partir del 2003, cuando ya no era correspondido por el
nombre de Pocket PC.
Y se mantuvo de esta forma hasta la llegada de Windows Phone 7 en el 2010.
Características:
● Basado en Windows CE (Embedded Compact, que es una versión reducida
de la versión de escritorio que contiene una licencia OEM por lo que luego de
ser comprado este puede modificarse a una experiencia totalmente distinta
con soporte de este) 3.0
● Existen dos versiones que tienen prácticamente las mismas características, la
de Pocket PC y la de Celulares.
● Posee Multitasking y se navega entre los archivos de una forma similar a lo
que era en Windows NT
● En fin, es básicamente el sistema operativo para escritorio metido en un
dispositivo móvil
Windows Phone 7
Sucesor de Windows Mobile (previamente Pocket PC y Windows CE)
Características:
● Aún utiliza el Kernel CE
● Está orientado al consumidor, no a los negocios
● Mejor performance (en las versiones subsecuentes de este mismo)
Actualizaciones:
14
● 7.1 (NoDo) : Primera actualización, tenía un menor tiempo de arranque y
mejor rendimiento, trajo consigo la capacidad de hacer copy/paste, poseía un
market más estable, mejoras a la calidad de cámara y audio, integración con
varias redes sociales y mejoras a la conectividad de Wi-Fi.
● 7.5 (Mango): Esta trajo consigo, multitarea (más o menos), un nuevo sistema
de búsqueda, permitía grupos de contactos y mejorías en el GPS e IE9.
● 7.8: Empleada como sustituta de la 8.0 en algunos dispositivos, mejora la
interfaz, se pueden personalizar la pantalla de bloqueo y fondos. Este es el
último release de WP 7.
Windows Phone 8
Llegado en el 2012, continuación de WP7
Características:
● Kernel
de
Windows
NT
(
CE
vs
NT
)
http://www.pocketpcfaq.com/wce/21/nt-vs-ce.htm
● Multitasking, con aplicaciones corriendo en el fondo y siendo resumidas.
● Posee un "Kids Corner" que es básicamente un usuario de invitado con
acceso a juegos y aplicaciones sin tocar la data o las cosas del usuario
principal.
● Driving Mode, al hacer "pairing" a un móvil de win8 con un auto vía
bluetooth se activa el driving mode, que es un UI especial para usar el móvil
mientras se conduce.
● Data Sense, en el cual dependiendo del plan se podía limitar los procesos que
corrían en el background.
● NCF and Wallet, que es poder:
1) Pasar un archivo vía "tap and send".
15
2) Hacer transacciones desde tarjetas de crédito o débito, este se puede activar
mediante la SIM o el hardware del celular. -Orange será el primero en tener esta
funcionalidad.
Firefox OS
Es un Sistema Operativo móvil basado en HTML5, con kernel de Linux, que
también es Open Source. Está diseñado para permitir interacción HTML5 - Device
vía Javascript y Open Web APIs.
Características:
● Almacenamiento en SQLite.
● Aplicaciones web sin necesidad de un navegador.
● Búsqueda adapdativa, donde puede encontrar sitio web o app.
● Diseño dispositivo, es ajustable en cuanto a multi-touch, posee multitasking.
● Contactos, capaz de almacenarlos de Facebook y Gmail.
● Calendario, puede sincronizar citas y alarmas.
● Navegador, que por defecto es Firefox.
● GPS, vía Here de Nokia.
● Multimedia, fotos, vídeo y reproducción de multimedia.
● Notificaciones, deslizando desde el tope del móvil hacia abajo.
● Radio FM, con capacidad de listas de canales de audio.
Arquitectura:
● Gonk, kernel y capa de abstracción; Este Hereda gran parte del SO de
Android.
● Gecko, entorno de ejecución donde se implementa los estándares de HTML5,
Javascript y CSS; Es decir, este es el motor que manipula páginas web y
altera el UI.
● Gaia, Interfaz gráfica de usuario, dígase, bloqueo, animación de booteo,
aplicaciones de mensajería, etc...
16
Android OS
Qué es?
Android es un Sistema Operativo basado en Linux para equipos móviles como
celulares o tabletas, específicamente diseñado para aplicaciones. Es de software libre
y fácil de usar.
Historia
Android, Inc. fue fundado en Palo Alto, California, Estados Unidos, por Andy Rubin
en Octubre del 2003. Google adquiere Android, Inc. en Agosto 2005. El 5 de
Noviembre del 2007, se funda la Open Handset Alliance (OHA). El beta del
Android SDK (Software Development Kit) sale a circulación el 12 de Noviembre
del 2007.
Características
●
●
●
●
●
●
Corre varias apps al mismo tiempo
Soporta gráficas VGA, 2D, y 3D.
Fácil uso, y configuración.
Da más opciones en términos de presupuesto.
Muestra información importante sin desbloqueo.
Soporta aplicaciones de Java.
Diseño
El Kernel de Android está basado en la rama 3.4 del Kernel de Linux, y está
modificado por Google. Como no soporta las librerías de GNU estándar, hace
difícil introducir aplicaciones existentes de Linux a Android.
Usa Linux para los controladores, administración de memoria, proceso y redes, las
librerías están escritas en C/C++ pero usan interfaz de Java (Aquí está el
administrador de superficie, SQLite, y un navegador nativo (Webkit).
17
Seguridad
●
●
La mayoría de la seguridad entre aplicaciones está forzada en el nivel de
procesos a través de facilidades de Linux estándar, como user ID y group ID.
Tiene un mecanismo de permisos que impone restricciones en la cantidad de
operaciones que un proceso puede hacer.
Versiones
Nombre Código
Versión
API level
Android
1.0
API level 1
Android
1.1
API level 2
Cupcake
1.5
API level 3, NDK 1
Donut
1.6
API level 4, NDK 2
Eclair
2.0
API level 5
Eclair
2.0.1
API level 6
Eclair
2.1
API level 7, NDK 3
Froyo
2.2.x
API level 8, NDK 4
Gingerbread
2.3 - 2.3.2
API level 9, NDK 5
Gingerbread
2.3.3 - 2.3.7
API level 10
Honeycomb
3.0
API level 11
Honeycomb
3.1
API level 12, NDK 6
Honeycomb
3.2.x
API level 13
Ice Cream Sandwich
4.0.1 - 4.0.2
API level 14, NDK 7
Ice Cream Sandwich
4.0.3 - 4.0.4
API level 15, NDK 8
Jelly Bean
4.1.x
API level 16
18
4. CONCLUSIÓN
Pudimos ver los giros que dieron lo Sistemas Operativos móviles, en cuanto a
capacidad, velocidad y poder. Hoy en día se están desarrollando procesadores para
celulares que se dice incluso superarán a las Consolas de Juegos Populares, es decir,
el mundo de la tecnología móvil ya no está para nada limitado como lo estuvo en un
principio, y lo mismo pasa con la tecnología en general.
Habiendo visto ventajas y desventajas de los distintos sistemas operativos móviles
ya cada quien es capaz de levantar su propio juicio a cuál le conviene en su día a día
y tomar la decisión final de qué aparato obtener.