Avances y tendencias de los Sistemas Operativos Móviles

25
INSTITUTO TECNOLÓGICO DE MORELIA Avances y Tendencias de los Sistemas Operativos Móviles Taller de Investigación Marcial Alejandro Ruiz Inocencio 28/04/2013

description

Breve investigación sobre los sistemas operativos móviles

Transcript of Avances y tendencias de los Sistemas Operativos Móviles

Page 1: Avances y tendencias de los Sistemas Operativos Móviles

INSTITUTO TECNOLÓGICO DE MORELIA

Avances y Tendencias de los Sistemas Operativos

Móviles Taller de Investigación

Marcial Alejandro Ruiz Inocencio

28/04/2013

Page 2: Avances y tendencias de los Sistemas Operativos Móviles

1 Sobre los Sistemas Operativos Móviles

Avances y Tendencias de los Sistemas Operativos Móviles es el titulo elegido para

investigar. Este tema es apasionante y es en teoría una nueva rama de la

informática, aun que tiene un ecosistema completo lleno de distintos sistemas y

compañías que acaparan los mercados, más aun las tecnologías parece estar

moviéndose hacia ese mercado, es por eso que es importante investigarlo y

analizarlo.

2 Planteamiento del Problema

Uno de los problemas que se encuentra en el área informática es el de explicar a

los usuarios que es un Sistema Operativo, o una aplicación, el simple hecho de

saber que es ese producto y servicio porque el esta pagando puede ser difícil de

comprender para un usuario que no tiene conocimientos del área informática. Por

eso esta investigación trata de dar a conocer cual es el panorama de los actuales

sistemas operativos móviles, cual es la mejor elección a la hora de adquirir

dispositivo móvil, cuales son los nuevos sistemas operativos que existen y los

modelos de negocio que son las tiendas de aplicaciones. Por otro lado también se

intentara dar una herramienta útil mediante esta investigación a los académicos

que deseen una guía y una ayuda para empezar su propia investigación.

3 Justificación

Aun cuando los dispositivos móviles han cambiado la forma en la que la gente se

comunica, se sabe relativamente poco sobre el funcionamiento interno de los

dispositivos con los cuales la gente hoy en día no podrían vivir, los Smartphone

ayudan a estar siempre conectados, buscar información, realizar tareas y para el

entretenimiento, de igual que sus contrapartes menos portátiles las tablets que

también han generado una pequeña revolución. Por ese motivo es necesario

generar investigaciones que den a conocer y a desarrollar estas tecnologías, las

personas están tratando de crear un mundo interconectado que ayude a la gente a

Page 3: Avances y tendencias de los Sistemas Operativos Móviles

encontrar información, trabajo, hogares, entretenimiento y gente, todo esto con el

fin de mejorar la vida de todos, es por eso la importancia de que se estudien estos

sistemas que ayudan a estos medios de comunicación a realizar su labor. Se

habla mucho sobre el hardware y sobre especificaciones técnicas que los usuarios

comunes difícilmente saben que significado tiene todos aquellos números y

valores que anuncian las compañías y también sobre cual dispositivo más vistoso,

pero pocas veces se toma en cuenta el sistema y como este realiza todas las

tareas por las cuales son reconocidos los Smartphone.

4 Objetivos

4.1 Objetivo General

El principal objetivo de este documento es analizar los sistemas operativos

móviles, la manera en la que han afectado en nuestras vidas y también las

tendencias que parecen estar tomando estos sistemas dedicados a la conectividad

móvil.

4.2 Objetivos Específicos

La creación de un documento base para que los interesados en el tema

tengan un marco de referencia sobre la tecnología móvil que es

relativamente nueva y como en tan solo unos cuantos años parecen estar

alcanzando a los servicios tecnológicos tradicionales de escritorio o

desktop.

Dar a conocer a las personas esta tecnología, como esta funcionando y

como ha cambiado la manera en la que vivimos, llevando a las

telecomunicaciones a un desarrollo sin precedentes en el área laboral, en la

educación y en el entretenimiento, tratando de definir cual es el camino que

parece estar tomando esta rama de la informatica.

Poder mostrar las diferentes funcionalidades de los sistemas y sus

características que lo diferencian entre si, cada sistema cuenta con sus

Page 4: Avances y tendencias de los Sistemas Operativos Móviles

propiedades que lo han ayudado a sobresalir y por las cuales han

conseguido una gran comunidad de fieles seguidores.

5 Estado del Arte

Estudiando a profundidad los Sistemas Operativos móviles tenemos que son

relativamente nuevos, la historia no se remonta a más de 20 años en el pasado,

fue en 1995 cuando nació Palm OS, el que algunos consideran el primer sistema

operativo móvil actual. Pues era el primero en poder correr aplicaciones aun

cuando la mayoría ya venían preinstaladas, la desventaja que tenia este sistema

era que solo podían abrir una sola aplicación a la vez, hubo una pequeña

revolución en el concepto de las agendas personales, por primera vez las

personas podían realizar trabajo de oficina desde cualquier lugar, debemos

recordar que en aquellos tiempos, las computadoras portátiles además de ser

extremadamente caras eran poco practicas pues eran pesadas y no contaban con

un ratón, sino con un simple botón táctil que no que no agrado a la mayoría de los

usuarios.

Es difícil definir cual es el primer Smartphone algunas personas gustan considerar

a Simon de IBM presentado en 1993 como el primer intento de crear un teléfono

inteligente pero claro la idea no se perfecciono hasta años posteriores con la Palm

y con algunos intentos fallidos de Nokia.

Nokia a tenido también su lugar en este mundo de los Smartphone, aun cuando su

participación a disminuido considerablemente pues en algún tiempo llego a tener

la mayor parte del mercado de la telefonía móvil, su debut en el mundo de los

Sistemas Operativos Móviles, que era muy superior a la tecnología a los sistemas

que usaba su más grande competidor en ese entonces Sony Ericsson. Ambos

compartían cualidades similares, en cuanto a popularidad es difícil decir que

sistema era mejor, pues los adultos parecían preferir los sistemas clásicos de

Nokia y sus primeras versiones mientras que, por otro lado, los jóvenes preferían a

los dispositivos de Sony por sus diseños y la calidad al reproducir música, ente

momento muchos Sistemas Operativos móviles eran torpes y hasta lentos,

algunos fabricantes como Microsoft se arriesgaron con pantallas táctiles lo que

elevo el precio de sus productos considerablemente.

La batalla actual de este mundo dio inicio en 2008, en 2007 Apple presentó su tan

afamado iPod touch con el sistema operativo iOS que sacudió al mundo pues por

primera vez el dispositivo no era el modelo de negocios sino que ahora le

importaba a la compañía era la tienda de música y su también importante tienda

Page 5: Avances y tendencias de los Sistemas Operativos Móviles

de aplicaciones. Bajo el un modelo de negocios similar Google presentó en 2008

su primera versión de Android 1.0, las tiendas de aplicaciones se llenaron

rápidamente de una gran cantidad desarrolladores, este modelo de negocios que

ahora se encuentra en apogeo, pues llevo a algunos compañías a obtener

ganancias millonarias.

Aun cuando Android y iOS son los dispositivos más utilizados hoy día, existen

otros competidores, en su momento el ya mencionado sistema Symbian con su

serie S40 y S60 tuvieron una buena aceptación y una tienda de aplicaciones

también, aun que esta última mucho más simple y sin tantas aplicaciones como

sus competidores, lo mismo ocurre con BlackBerry que tuvo cierta popularidad en

algunos países pero de igual manera que Symbian su pequeña tienda de

aplicaciones no hizo prosperar a la compañía. Otros ejemplos son Linux con sus

sistema Maemo 5 o Mego ambos dirigidos a dispositivos Nokia, aun que claro aun

queda mucho camino por recorrer ya que esta batalla de sistemas operativos esta

en etapas tempranas, el desarrollo que se ha hecho en estos últimos 20 años es

enorme, pasamos de simplemente recibir llamadas en los celulares a tener todo

un mundo de posibilidades en nuestros dispositivos.

El mundo se ha llenado de tablets, laptops y Smartphone, además prometen venir

nuevos dispositivos como relojes inteligentes, y cámaras con sistemas operativos,

e incluso las consolas de videojuegos portátiles tienen su propio sistema

operativo, a diferencia de las primitivas GameBoy® de Nintendo que simplemente

accedían a los datos del cartucho, las consolas más novedosas incluyen todo un

centro de reproducción multimedia que esta revolucionando la vida de las

personas. Y con la cada vez más accesibles redes móviles y el internet mediante

Wi-Fi ahora todo apunta a un mundo móvil conectado siempre a la red, con

aplicaciones que requieren sincronización de datos por streaming que es conocido

como servicios en nube al que apunta Google con su Chrome OS destinado a las

computadoras portátiles. Esto es solo el principio aun queda un largo camino por

recorrer a los dispositivos móviles y a los Sistemas Operativos que los

acompañan.

6 Marco Teórico

6.1 Sistemas Operativos

Page 6: Avances y tendencias de los Sistemas Operativos Móviles

Un Sistema Operativo (SO) es el software encargado del hacer funcionar ciertos

tipos de dispositivos electrónicos, bajo la famosa arquitectura Von Neumann el

sistema operativo es el programa que es cargado a la memoria desde algún

dispositivo de almacenamiento, una vez cargado en la memoria el SO se encarga

de iniciar las aplicaciones necesarias para controlar el dispositivo, desde los

dispositivos de Entrada/Salida y la interface de usuario hasta el uso de la memoria

y el acceso a los registros del procesador (Aponte, Davila, 2012). El Sistema

Operativo es la parte fundamental de toda computadora y actualmente cada vez

más dispositivos cuentan con un SO. Aun que existen muchas variedades y

familias que requieren diferentes arquitecturas, nos enfocaremos a los SO que

tienen los dispositivos móviles.

Arquitectura Von Neumann recuperado de

http://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Arquitecturaneumann.jpg/300px-

Arquitecturaneumann.jpg

6.2 Dispositivos Móviles

Como ya se mención, Palm OS fue el pionero de los Sistemas Operativos (OS)

móviles, hoy día la compañía Hewlett-Packard (HP) es dueña de Palm y no a dado

Page 7: Avances y tendencias de los Sistemas Operativos Móviles

más noticias sobre el desarrollo de agendas personales o del sistema operativo

por lo que algunos consideran que Palm dejo de existir. Sin embargo en esta

temprana época también existieron otros interesantes sistemas que llevaron a lo

que hoy consideramos una revolución en el mercado móvil.

A medida que estos dispositivos evolucionaron fueron adquiriendo nuevas y

mejores características, tal es el caso de los celulares que empezaron a generar

pantallas monocromáticas y contenían la posibilidad de enviar mensajes. Sin

embargo estos sistemas estaban lejos de lo que los usuarios consideraban un

sistema operativo pero ciertamente merecen ser llamados así debido a que

ayudaron al posterior desarrollo de los Smartphone.

Los Smartphone son el siguiente salto en la evolución de la tecnología móvil, de

igual manera en la que el los reproductores multimedia como el iPod fueron de los

discman y walkman. Los Smartphone representan un salto enorme en relación a

los clásicos celulares que soportaban Java 2 Micro Edition, que tuvieron su auge

durante la primera mitad de la década de los 2000 (Juanguis, 2011).

Java 2 Micro Edition o simplemente J2ME es una colección de interfaces de

programación de aplicaciones (APIs por sus siglas en ingles) que no son más que

un conjunto de funciones y procedimientos informáticos almacenados en distintos

archivos llamados librerías(Oracle, 2013), la razón de su popularidad fue que los

sistemas operativos móviles limitados en memoria y procesamiento variaban

mucho de una compañía a otra, por tal motivo se creo una plataforma que pudiera

correr distintos tipos de aplicaciones sin que importara el dispositivo. Esta

plataforma ayudo a algunas compañías tales como Opera con sus navegadores

web Opera Mini y Opera Mobile, sin mencionar a un gran número de

desarrolladoras de juegos para celular. J2ME ayudo a que la gente descubriera

que su dispositivo móvil servía para algo más que hacer llamadas telefónicas y

enviar mensajes.

Si bien la tecnología de Java mostro el potencial de los teléfonos celulares no fue

hasta que llegaron los teléfonos inteligentes o simplemente Smartphone que las

personas empezaron darse cuenta que se podía acceder a muchos servicios con

un dispositivo portátil.

La razón por la que los teléfonos inteligentes son superiores a los teléfonos

clásicos es debido a que en la palma de la mano el usuario accede a una gran

lista de inventos que han cambiado a la humanidad entre los que destacan la

telefonía, televisión, radio, reloj, despertador, linterna, videojuegos, reproductor de

música y video, cámara fotográfica y de video, álbumes, internet, correo

electrónico, documentos de texto y un largo etcétera.

Page 8: Avances y tendencias de los Sistemas Operativos Móviles

Tal es impacto de los teléfonos inteligentes que la revista norteamericana Popular

Mechanics clasifico al Smartphone como el número uno de los más grandes

pequeños inventos que cambiaron la historia (Popular Mechanics, 2012). Y sin

duda el teléfono inteligente a cambiado la vida de las personas, hoy en día la

gente no podría salir de su casa si no es en compañía de su Smartphone.

Hoy en día también se han desarrollado una serie de nuevos dispositivos

conocidos como tablets, las tablets funcionan de manera similar a un teléfono

inteligente con la diferencia de ser más grandes y no contar con el servicio de

telefonía bajo la red GSM o algún otro tipo de red estándar de telefonía móvil, aun

que si acceden a redes de datos como lo son las redes Edge, 2G, 3G y la reciente

4G, además de contar con la disponibilidad de acceso a la red mediante las redes

Wi-Fi, todas las redes anteriores son sistemas de telecomunicación inalámbrica

que proveen diversas compañías a distintos precios, se diferencian una de otra

por cosas como la calidad, la velocidad en la que transmiten datos y la frecuencia

en MHz, los dispositivos tiene que ser compatibles con esta tecnología sino no

podrán acceder a alguna de las redes.

Ecosistema y vida de los sistemas operativos móviles. Asymco.com ©

6.3 Symbian

Symbian fue el sistema que más utilizo la compañía Nokia antes de su alianza con

Microsoft y que fue uno de los pioneros en cuanto a contenido multimedia para los

Page 9: Avances y tendencias de los Sistemas Operativos Móviles

dispositivos móviles (Wayerless, 2013). Hoy en día su desarrollo se ha detenido

pero aun se venden terminales con su última versión Symbian S60.

6.3.1 Historia

El antepasado de Symbian OS fue un sistema operativo llamado EPOC el cual fue

diseñado para los asistentes digitales personales que competían contra PALM, el

sistema fue creado por la compañía inglesa Psion que ahora es parte de Motorola

Solutions (Psion, 2012).

EPOC en su versión EPOC32 que funciona con una arquitectura de 32 bits dio

origen a un nuevo proyecto el cual fue renombrado como Symbian. Este proyecto

nacido de la alianza de varias compañías en el área de los dispositivos celulares

entre los que destacan Samsung, Sony Ericsson, Motorola, Panasonic entre otros.

Alianza Symbian recuperada de http://www.wayerless.com/2013/01/hasta-siempre-

symbian-2007-2013/

Symbian OS fue diseñado para competir contra Windows Mobile y contra Palm

OS, después comenzaría la lucha contra iOS y Android. Trabaja bajo un micro

kernel o micro núcleo. Estos micro núcleos tratan de hacer llamados al procesador

al igual que lo haría un núcleo de una computadora común con la diferencia que

estos llamados son más limitados, buscando siempre hacer el sistema operativo lo

más rápido y eficiente que no requiere gran potencia de hardware (EcuRed, 2013).

Symbian se desenvolvía de manera bastante eficiente en terminales de teclado

clásico, teclado qwerty y en ediciones posteriores en dispositivos táctiles. Nokia

adquirió al final de la vida de este sistema la mayoría de la compañía y termino su

desarrollo bajo las series S40 y S60, aunque aun desarrollan dispositivos de gama

Page 10: Avances y tendencias de los Sistemas Operativos Móviles

baja con este sistema operativo su desarrollo a quedo detenido. Sin embargo las

series S40 y S60 tuvieron el potencial para competir contra las primeras versiones

de Android e iOS.

6.3.2 Arquitectura

Symbian OS tiene diversas capas para su funcionamiento, las cuales van desde el

Núcleo hasta la interface de usuario.

Núcleo: En la parte de más bajo nivel, el núcleo es el encargo de que el sistema

operativo haga llamados al procesador y realizar la conexión con dispositivos de

entrada y salida, también se encarga de realizar la interrupciones en caso de que

alguna aplicación tenga algún error, las interrupciones son tareas que los mico

núcleos realizan eficazmente (EduRed, 2013).

Servicios Base: Son las librerías, funciones y métodos de programación que se

encargan de dar soporte a las aplicaciones de niveles superiores, básicamente

son el vinculo entre el sistema operativo y las llamadas al procesador realizadas

por el núcleo.

Servicios Sistema Operativo: Es el encargado de las funciones básicas, como

gestión de archivos y lectura de datos como bluetooth. También funciona a base

de librerías y métodos.

Servicios de Aplicación e Interface de usuario: Se trata de servicios que el usuario

considera básicos, como envió de llamadas, visualización de contenido

multimedia, la interface de usuario muestra los comandos realizado por los

servicios de aplicación.

Java ME: Mediante una maquina virtual java corre sobre Symbian interactuando

directamente con la interface de usuario y enviando a los servicios del SO los

datos e información a procesar.

Page 11: Avances y tendencias de los Sistemas Operativos Móviles

Arquitectura Symbian por Jymmy G©

6.4 BlackBerry

BlackBerry fue durante un tiempo un grupo de dispositivos portátiles exclusivo

para empresarios por su alto costo. Entre estos dispositivos se encontraban

asistentes digitales y Smartphone.

6.4.1 El producto estrella de RIM

BlackBerry OS fue desarrollado por Research In Motion (RIM) que a principios de

2013 cambio de nombre por el de BlackBerry ya que la gente identificaba más al

producto que a la marca(BlackBerry, 2013). Este sistema operativo fue creado

para competir contra el sistema de Palm. El BlackBerry surgió a finales de los 90's

en 1999 para ser más exactos, en ese año la antigua RIM dio a conocer el que

ayudo a executivos a revisar su correo, revisar y crear documentos de texto, hojas

de calculo, presentaciones navegar por la primitiva internet de aquel entonces.

Estas acciones se consideran hoy día de lo más normal, pero en aquellos días el

precio de uno de estos dispositivos era prohibitivo para la mayoría de las

personas.

El presidente estadounidense Barack Obama ayudo a popularizar estos

dispositivos pues era fiel seguidor de este tipo de aparatos, además de que su red

privada virtual era considerada como la más segura.

Page 12: Avances y tendencias de los Sistemas Operativos Móviles

Este sistema hoy en día ya no tiene la presencia que tuvo y ha llevo a la compañía

que lo creo a una restructuración interna. Desde el mismo cambio de nombre

hasta un cambio en la dirección ejecutiva (Guillermo Tomoyose, 2013).

6.4.2 Arquitectura y Servicios

La compañía BlackBerry mantiene la información relativa a la arquitectura interna

de su dispositivo móvil se encuentra muy cerrada, es decir que no comparten

como esta estructurada la comunicación entre los distintos servicios que

componen el núcleo y el resto de servicios. Los desarrolladores únicamente tienen

acceso a los entornos de desarrollo pensados para programar exclusivamente

para BlackBerry.

Sin embargo el sistema BlackBerry 10 o simplemente BB10 que es lo más

novedoso en cuanto a este sistema operativo se refiere cuenta con 3 tipos

diferentes enfoques de programación.

Gráfico comparativo entre los enfoques de programación BlackBerry obtenido de

http://blackberry.devcite.com

Mientras más fácil es desarrollar para cierto enfoque de programación menos

flexibilidad muestra a la hora de crear soluciones, esto se traduce en que mientras

algunas aplicaciones pueden acceder a librerías y métodos fundamentales del

Page 13: Avances y tendencias de los Sistemas Operativos Móviles

sistema su programación será compleja. Y por el contrario mientras más simple

resulte programar una aplicación menos recursos del sistema podrá obtener.

Java ME: Lo más difícil de programar pero que muestra más opciones para crear

aplicaciones pudiendo acceder a librerías del sistema y controlar dispositivos de

entrada y salida, además de distintos servicios como los editores de texto.

MDS Runtime: Es un sistema propio de BlackBerry diseñado para crear

programas para la red empresarial de BlackBerry, destinado a usuarios que

requieran conectarse a una red corporativa como a servicios bancarios y redes

privadas de algunas empresas(BlackBerry, 2013).

Browser: Simplemente se trata de aplicaciones web, al seguir estándares el

programador se encuentra con limitantes como la visualización de las páginas o la

creación de tablas.

Por otro lado es importante destacar que sistema operativo de BlackBerry cuenta

con su propia red privada lo que hace que cada vez que algún dispositivo se

conecta a internet o a su proveedor de servicios telefónicos estos datos acceden

por una red diferente a la de los demás dispositivos (BlackBerry Devcite, 2013). En

analogía se trataría de una carretera por donde únicamente circulan los vehículos

de BlackBerry. Esta red cuenta con un alto nivel de seguridad en comparación con

otros sistemas.

5.4.3 El futuro de BlackBerry

Tras perder popularidad BlackBerry intenta recuperar terreno con su nuevo

sistema operativo BB10 y con su nuevo Smartphone el BlackBerry Z10, con una

nueva directiva la compañía parece recuperarse un poco, sin embargo la

competencia es dura al enfrentarse a Google y Apple quienes dominan el mercado

de los Sistema Operativo móviles.

Page 14: Avances y tendencias de los Sistemas Operativos Móviles

BlackBerry z10 obtenida de mx.blackberry.com

5.5 Windows Phone

Es la apuesta y principal respuesta de Microsoft para competir contra iOS y

Android. Cuenta con cierta popularidad y se pelea con BlackBerry la poción del

tercer lugar en el mundo de los Sistemas Operativos Móviles. Nació del fracasado

Windows Mobile un sistema muy pesado y obsoleto que Microsoft abandono

rápidamente.

5.5.1 Arquitectura

La arquitectura de Windows Phone a grandes rasgos cuenta con 4 niveles que van

desde la parte física, sobre el cual se ejecuta el núcleo, después se encuentran los

servicios que el sistema llama modelos y al final esta la aplicación corriendo en

tiempo real sobre el sistema.

Page 15: Avances y tendencias de los Sistemas Operativos Móviles

Arquitectura de Windows Phone 7 obtenida de http://tutocisc.bligoo.com/conocimientos-

basicos-arquitectura-de-windows-phone-7

Hardware: Las piezas físicas, es decir el celular o Tablet.

Núcleo: Al igual que en el resto de los sistemas el núcleo se encarga de conectar

la parte física con el sistema o parte lógica, administrando memoria y accesos al

procesador.

Modelos o servicios: Cuenta con distintos servicios pero que pueden catalogarse

como en 3 modelos básicos.

Modelo de aplicación: Se encarga básicamente de dar soporto a las

aplicaciones ya que estas se despliegan en forma de paquete XAP,

básicamente es un archivo dentro del cual podemos encontrar los

ensamblados y recursos originales de nuestra aplicación.

Modelo de interface de usuario: Básicamente es el encargado de mostrar

en pantalla los procesos y las aplicaciones que se están ejecutando para

que las visualice el usuario.

Integración en Nube. Mediante el servicio Skydrive Microsoft da sus

usuarios cierto espacio de almacenamiento dentro de sus servidores para

que la gente suba toda clase de archivos, requiere conexión a internet.

Aplicación en ejecución: Son todos los procesos que se están ejecutando en

tiempo real desde el dispositivo con Windows Phone.

5.5.2 Nivel de Éxito de Windows Phone

Aun cuando Microsoft sigue trabajando en Windows Phone 8 y continúan

mejorándo su producto la verdad es que fuera de la gama de teléfonos Lumia de

Nokia Windows Phone no ha logrado ganar mercado, ciertamente compite con

BlackBerry por un tercer lugar en el mercado de los Smartphones pero no han

aportado nada nuevo y por el contrario cuenta con muchos menos servicios que

sus competidores. Sin embargó el SO aun es muy nuevo y si bien en estos

momentos no muestra nada novedoso a logrado superar las ventas de iPhone en

distintos mercados (Wayerless, 2013).

Page 16: Avances y tendencias de los Sistemas Operativos Móviles

5.6 iOS

Apple es una compañía dedicada a la computación fundada por Steve Jobs y

Steve Wozniak en los años 70, ambos pioneros en el desarrollo de la computadora

personal (Isaacson, 2011). El desarrollo iOS fue anunciado por primera vez el 9 de

enero de 2007 en la Macworld Conference y su fecha de salida fue el 29 de junio

del mismo año, creado para darle vida al iPhone. Es el segundo sistema más

utilizado a nivel mundial aun cuando sus dispositivos se caracterizan por ser

costosos.

5.6.1 Arquitectura

La arquitectura de iOS esta basada en un sistema por capas, cave destacar que

iOS pone especial énfasis en los tiempos de reacción creando una interface muy

fluida que prácticamente nunca va lenta y funciona de manera intuitiva, es decir

que los usuarios que no están acostumbrados a su uso, en poco tiempo se

familiarizan con sus funciones y con gestos con los dedos que reconoce el sistema

operativo (Apple Developer, 2013)

Las cuatro capas que capas que componen el sistema operativo de iOS se

muestran en la siguiente imagen.

Capas de iOS obtenida de developer.apple.com

Cocoa Touch: Esta capa contiene los “frameworks” que simplemente son unas

estructuras virtuales que dan soporte para el desarrollo de algunas soluciones de

software. Estos frameworks proporcionan la API Cocoa para desarrollo de

Page 17: Avances y tendencias de los Sistemas Operativos Móviles

aplicaciones. En palabras un poco más simples Cocoa Touch es donde se

desarrollan y ejecutan todas las aplicaciones programadas por los desarrolladores

ajenos a Apple. Dan herramientas y datos necesarios para que las aplicaciones

tengan contacto con otras partes de los dispositivos de Apple.

Media: Esta capa contiene la tecnología de gráficos, audio y video desarrollados

para crear la mejor experiencia disponible en un dispositivo móvil. La tecnología

en esta capa fue diseñada para hacer fácil a los programadores el construir

aplicaciones que se vean y suenen muy bien (Apple Developer, 2013). Esta capa

básicamente se encarga de dar soporte al audio y video que corren sobre el

dispositivo móvil.

Core Servicies: Los servicios del núcleo no suelen ser utilizados por los

desarrolladores sin embargó Apple en sus manual para desarrolladores menciona

que es importante conocer esta capa pues gran parte del sistema esta

desarrollado en esta capa (Apple Develore, 2013). Todos los servicios en esta

capa son servicios del sistema operativo y que comunica con el núcleo

Core OS: El núcleo es la parte más baja al igual que en otros sistemas se encarga

de gestionar el procesador, generar interrupciones y asignar recursos, además de

conectar los dispositivos de entra y salida para los productos Apple.

6.6.2 Seguridad y Calidad

Apple durante toda su vida se ha caracterizado por entregar productos de calidad,

innovando en el mercado. Apple siempre usa piezas de primera calidad en sus

productos y en cuanto al software los ingenieros han logrado crear un sistema

operativo intuitivo y fácil de usar que en palabras de Maestro en Ciencias Cristóbal

Villegas Santoyo profesor de la materia de Sistemas Operativos en el Instituto

Tecnológico de Morelia es un “Sistema muy intuitivo, todo esta donde debe estar y

todo lo encuentras de manera rápida y fácil, funciona perfectamente”.

Apple no busca ser el número uno en ventas pues el marcado al que va dirigido es

un publico con un poder adquisitivo medio-alto que pueda pagar por los servicios

que la compañía proporciona como lo es su tienda de música digital iTunes y su

Appstore que vende desde aplicaciones hasta libros.

Page 18: Avances y tendencias de los Sistemas Operativos Móviles

6.7 Android

Basado en el kernel del sistema operativo desarrollado por Linus Torvalds llamado

Linux el sistema operativo Android es considerado hoy día como el Sistema

Operativo Móvil más utilizado, con más del 80% del mercado mundial, aun cuando

estas cifras cambian de un país a otro, además de que en ciertas áreas

geográficas su principal competidor iOS lleva la delantera en ventas.

Android fue ideado por Android Inc. Una pequeña empresa de Palo Alto,

California. Google adquirió esta compañía a mediados del 2005(Android.es, 2008)

sin embargo el primer dispositivo no aparecería hasta el 2008 de la mano de HTC,

desde entonces un gran grupo de desarrolladores de software y hardware se han

dedicado a ayudar y dar soporte al sistema operativo android que cuenta con

numerosas versiones desde su lanzamiento, iniciado con Android Apple Pie y

hasta ahora va con su versión 4.2 con el nombre clave Jelly Bean. Como

curiosidad todas las versiones del sistema operativo Android tienen el nombre

clave de postres y dulces.

El modelo de negocio de Google se basa en gran medida al sistema de Apple, una

tienda de aplicaciones que aporta características, funciones y juegos.

Recientemente se han sumado una tienda de libros y una tienda de películas en

línea.

6.7.1 Arquitectura

La arquitectura de android es similar a la de los sistemas operativos que se han

estado tratando a lo largo de este documento, cuenta con 4 capas principales y

corre sobre una maquina virtual de java, esta maquina virtual es lo que hace a que

Android sea menos eficiente en algunos procesos, pero grana compatibilidad con

una cantidad enorme de productos, esto es debido a que la maquina virtual

funciona al ejecutarse sobre el sistema con controladores de hardware

proporcionados por los fabricantes de dispositivos y esta maquina a su ves ejecuta

las aplicaciones (Google, 2013).

En otras palabras la maquina virtual conecta las aplicaciones con la parte baja del

sistema, de esta manera cada fabricante crea su dispositivo, le agrega

controladores de hardware y la maquina virtual ejecuta la aplicación siempre que

sea compatible con la versión de android para la cual fue diseñada.

Page 19: Avances y tendencias de los Sistemas Operativos Móviles

Capa de Aplicación: Es donde se ejecutan todas las aplicaciones del sistema

desde el teléfono, la interface de usuario, el navegador y todos los demás

servicios que el usuario instala.

Capa del Framework de aplicación: En esta capa se ejecutan todos los servicios

que dan soporte a la capa de aplicación, esta compuesto por diversos

administradores como el de notificación o el de recursos. Básicamente ayuda a las

aplicaciones a ejecutarse.

Librerías y Runtime: Las librerías como ya se menciono dan funciones y métodos

de programación, mientras que el runtime es el encargado de ejecutar estas

librerías y de conectar con los servicios de las capas superiores.

Núcleo Linux: Linux es un Sistema operativo que nació de manera independiente y

es de carácter gratuito en la mayoría de sus versiones, se caracteriza por su

eficiencia, razón por la cual fue elegido como núcleo del sistema Android

Arquitectura de android obtenida de http://tingsystems.com/2012/06/01/dispositivos-moviles/

6.7.2 Android el líder a nivel mundial

Android debido a que es de carácter gratuito y a que Google proporciona toda una

gama de herramientas de desarrollo para programar aplicaciones a ganado una

gran cantidad de popularidad, si bien en materia de seguridad android es el

Page 20: Avances y tendencias de los Sistemas Operativos Móviles

sistema móvil que más a sido atacado por los virus y programas mal intencionados

aun conserva la mayor cuota del mercado y sigue creciendo, hoy en día grandes

compañías multinacionales como LG, Sony y Samsung desarrollan tablets y

teléfonos inteligentes con Android como Sistema Operativo. Su tienda de

aplicaciones cuenta con poco más de 600 mil aplicaciones, por desgracia no todas

cuentan con la calidad deseada y algunas incluso tienen virus.

Si bien android cuenta con deficiencias como tiempos de respuesta más lentos en

algunos dispositivos, o incompatibilidad en sus aplicaciones para distintas

versiones, no deja de ser un buen sistema, bastante confiable y que ha ayudado a

abaratar los costos de los Smartphone, creando equipos con características

limitadas que se ajustan al bolsillo de casi cualquier persona.

6.8 Lo Nuevo

Se presentaron hace poco para aquellos asistieron o vieron por internet el Mobile

World Congress, un congreso relacionado como su nombre lo indica con el

desarrollo móvil celebrado en Barcelona, España, se tuvo la oportunidad de ver los

betas o versiones de prueba de los sistemas operativos Firefox OS y Ubuntu

Mobile. Dos nuevos sistemas operativos móviles que han levantando entusiasmo

entre los fanáticos de la tecnología.

6.8.1 Firefox OS

Mozilla es una compañía con sede en California, su principal producto es un

navegador web llamado Firefox.

Según la propia Mozilla Firefox OS trabajara con tecnología HTML5, tecnología

que es la última versión del lenguaje de marcado de hipertexto que es el lenguaje

principal de las páginas de internet.

Firefox esta dirigido a mercados emergentes y no parece contar con nada muy

novedoso, por otro lado cuenta con una gran cantidad de usuarios del navegador

que podrían estar interesados adquirir este nuevo producto. Por ahora solo se han

liberado las primeras versiones de las herramientas de desarrollo (Mozilla, 2013),

por lo que los interesados ya pueden empezar a programar para el navegador.

Page 21: Avances y tendencias de los Sistemas Operativos Móviles

6.8.2 Ubuntu Mobile

Ubuntu es un sistema operativo basado en Linux para computadoras personales

creado por Canonical empresa que se dedica a su desarrollo y a dar soporte al

sistema y que acepta colaboraciones de todo el mundo. Ubuntu Mobile es la

versión de Linux Ubuntu dedicada a los dispositivos móviles. Gracias a que hoy en

día las terminales móviles cuentan con el hardware necesario para correr una

versión completa del núcleo de Linux Canonical decidió crear una versión de su

sistema operativo que a nivel mundial es uno de los más utilizados.

Como ventajas Linux cuenta con una gran comunidad de desarrolladores, un

servicio en nube llamado Ubuntu One, y una tienda de aplicaciones que sin duda

es lo fundamental para poder entrar al mundo de los sistemas operativos móviles.

7 Conclusiones, las Tendencias de los Sistemas

Operativos Móviles.

El futuro de los Smartphone parece estar garantizado pues la gente cada día

adopta más a los dispositivos inteligentes y los vuelve parte de su vida, por tal

motivo es que los sistemas operativos para estos dispositivos siguen creciendo.

Samsung presento hace poco un tecnología que reconoce cuando el usuario esta

viendo directamente a la pantalla (Samsung, 2013), por otro lado Sony ha creado

un celular que es aprueba de agua, en incluso la compañía Facebook dueña de la

mayor red social a nivel global ha sacado un extensión para los teléfonos con

android llamada Facebook home.

Además de todos estos avances tenemos a los usuarios emigrando de las

computadoras de escritorio y laptops a las tablets, la International Data

Corporation (IDC) pronóstico que la venta de tablets en todo el mundo llegará a la

cifra de 190 millones de unidades este año (Noticieros Televisa, 2013).

La siguiente grafica muestra cuales son las predicciones del número de tablets en

relación con las laptops. Y como se pude apreciar se espera que para los

próximos años estos dispositivos superen a las computadoras personales. Todo

esto gracias a que la gente esta empezando a ver el potencial y la practicidad de

estos dispositivos que aun precio económico satisfacen todas las necesidades

Page 22: Avances y tendencias de los Sistemas Operativos Móviles

informáticas de aquellos que no requieran de programas pesados o que ocupen

una gran cantidad de recursos.

Tabla de estimados de ventas de tablets obtenida de http://www.capital.cl/negocios/infografia-asi-

fue-como-el-ipad-revoluciono-al-mundo/

Por otro lado las ventas de computadoras de escritorio también se han visto

afectadas cada día menos gente quiere adquirir una computadora de escritorio

para su hogar.

Si bien el mercado de las computadoras personales se ha visto afectado la verdad

es aun esta lejos de desaparecer, tanto en oficinas como en escuelas y distintas

áreas son necesarias, pues por el momento los dispositivos móviles aun no

cuentan con el poder de procesamiento necesario para sustituirla.

Algo que tienen que tener en cuenta las compañías que quieran entrar al negocio

de los sistemas operativos móviles es el hecho de que deben crear una buena

plataforma para la venta de aplicaciones y otros servicios. Algo que en su tiempo

ayudo a que Apple logra posicionar a su iPod y a su iPhone fueron sus servicios

de venta música y de aplicaciones.

Por otro lado, Google tiene en su tienda en línea cuenta con servicios como

películas bajo demanda, es decir tu pagas por rentar una película de su catalogo y

esta se va descargando conforme la vas viendo, sin embargo nunca se almacena

simplemente se reproduce en tu dispositivo. Además de una tienda de libros

electrónicos y por supuesto su tienda de aplicaciones, todo esto bajo el único

nombre de Google Play Store, es importante mencionar que algunos países no

cuentan con el servicio de películas y de libros digitales de Google.

El problema por el cual la gente no opta por sistemas como Windows Phone o

BlackBerry es debido a que su tienta de aplicaciones esta muy limitada por lo que

el numero de servicios que puede conseguir son muy escasos. Firefox OS cuenta

Page 23: Avances y tendencias de los Sistemas Operativos Móviles

con una serie de aplicaciones y servicios web mientras que Ubuntu también tiene

una tienda de aplicaciones en su versión de escritorio.

El futuro de las telecomunicaciones se encuentra no solo en el internet sino

también en esos dispositivos que ayuda a la gente a estar conectada en todo

momento y lugar.

La elección de que sistema operativo es mejor es algo que se debe quedar a

criterio de la gente, algunos destacan por su calidad como iOS, mientras que otros

por sus diseños como Windows Phone, Android gana en personalización y bajo

coste.

Solo queda esperar a ver que nuevos sistemas surgen y si estos son del gusto de

los usuarios, cada sistema operativo que se va desarrollando tiene características

que lo hacen único y los servicios más importantes y esenciales salen estar

disponibles para la mayoría de estos sistemas.

8 Metodología

La metodología utilizada para la elaboración de este documento tomo parte de la

investigación descriptiva que consiste en llegar a conocer las situaciones,

costumbres y actitudes predominantes a través de la descripción exacta de las

actividades, objetos, procesos y personas. Su meta no se limita a la recolección de

datos, sino a la predicción e identificación de las relaciones que existen entre dos

o más variables. Este modo de investigación fue elegido debido a que el objetivo

era generar un documento que ayude a la gente a comprender que es lo nuevo en

materia de sistemas operativos móviles.

Los puntos calve para realizar este trabajo fueron.

Recolectar información de diversas fuentes.

Estudiar la información.

Ver que información era la mejor.

Eliminar toda aquella información que era innecesaria.

Redacción del borrador.

Corrección del documento.

Finalización.

Page 24: Avances y tendencias de los Sistemas Operativos Móviles

El objetivo generar y los objetivos espesitos se cumplen al hacer que este

documento ayude a la gente a entender todas estas nuevas tecnologías que están

surgiendo.

Referencias

[Micro-Log. (2013, Febrero). Sistemas Operativos. Recuperado el 12 de abril de 2013 de

http://www.microlog.net/mininoticias/mininoticia_sistemas_operativos_microlog_tecnologia.pdf]

[Juanguis. (2011, Noviembre 14). Breve Historia de los SmartPhone. Recuperado el 12 de abril de

2013 de http://www.puntogeek.com/2011/01/14/breve-historia-de-los-smartphones/]

[Dany Gutierres. (2012). Introducción a los Sistemas Operativos de Móviles (desde una perspectiva

de tecnologías libres). Recuperado el 12 de abril de 2013 de http://softwarelibre.deusto.es/wp-

content/uploads/2011/01/20100916sistopmoviles.pdf]

[Aponte Gomez, Sanly. Davila Ramirez, Carlos. (2011). Sistemas operativos Móviles:

funcionalidades, efectividad y Aplicaciones Utiles en Colombia. Recuperado el 12 de abril de 2013

de http://repository.ean.edu.co/bitstream/10882/761/3/AponteSanly2011.pdf]

[Pedrozo Petrazzini, Gabriel Osmar. (2012). Sistemas Operativos en Dispositivos Móviles.

Recuperado el 12 de abril de 2013 de

http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/Sistemas_Operativos_en_Disp

ositivos_Moviles.pdf]

[Popular Mechanics. (2012). 101 Gadgets That Changed The World. Recuperado el 12 de abril de

2013 de http://www.popularmechanics.com/technology/gadgets/reviews/101-gadgets-that-changed-

the-world#slide-1]

[Oracle. (2013). Java for mobile devices. Recuperado el, 27 de abril de 2013 de

http://www.oracle.com/technetwork/java/javame/javamobile/overview/getstarted/index.html]

[Jonathan Munizaga. (Enero, 2013). Recuperado el 27 de abril de 2013) de

http://www.wayerless.com/2013/01/hasta-siempre-symbian-2007-2013/]

.[Psion. (Abril, 2013). Acerca de nosotros. Recuperado el 27 de abril de 2013 de

http://www.psion.com/la/acerca-de.htm]

[Nokia. (Marzo, 2012). The Symbian Platform. Recuperado el 27 de abril de 2013 de

http://www.skytel.co.cr/nokia/research/acrobat/010122.pdf]

[BlackBerry. (Abril, 2013). Research In Motion is now BlackBerry. Recuperado el 24 de abril de

2013 de http://us.blackberry.com/company.html]

Page 25: Avances y tendencias de los Sistemas Operativos Móviles

[Tomoyose, Guillermo. (Febrero, 2013). BlackBerry cambia todo, hasta de nombre. Recuperado el

26 de abril de 2013 de http://www.lanacion.com.ar/1551018-blackberry-cambia-todo-hasta-de-

nombre]

[BlakcBerry DevCite. (2013). Introducción a la arquitectura BlackBerry (I). Recuperado el 27 de abril

de 2013 de http://blackberry.devcite.com/2010/04/15/introduccion-a-la-arquitectura-blackberry-i/]

[Espeso, Pablo. (Enero, 2013). Recuperado el 28 de abril de 2013

http://www.xatakamovil.com/blackberry/blackberry-10-el-sistema-operativo-a-fondo]

[BlackBerry. (2013). BlackBerry MDS Runtime Applications. Recuperado el 28 de abril de 2013 de

http://docs.blackberry.com/es-

es/admin/deliverables/12152/BlackBerry_MDS_Runtime_Applications_405103_11.jsp]

[Oyanedel, Juan Pablo. (2013). Las ventas de Windows Phone superan las del iPhone en siete

mercados http://www.wayerless.com/2013/03/las-ventas-de-windows-phone-superan-las-del-

iphone-en-siete-mercados/]

[Microsoft. (Octubre, 2012). Windows Phone 8 Reviewer’s Guide. Recuperado el 28 de abril de

2013 de http://download.microsoft.com/download/C/7/A/C7A296B1-D369-479F-A00C-

324A87D01AF8/Guide_to_Windows_Phone_8.pdf]

[TutoCisc. (Julio, 2012). CONOCIMIENTOS BÁSICOS - Arquitectura de Windows Phone 7.

Recuperado el 28 de abril de 2012 de http://tutocisc.bligoo.com/conocimientos-basicos-

arquitectura-de-windows-phone-7]

[Apple Developer. (2013). iOS Technology Overview. Recuperado el 29 de abril de 2013 de

http://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOve

rview/iPhoneOSTechOverview.pdf]

[Walter, Isaacson. (2011). Steve Jobs. New York: Simon & Schuster]

[Android.es. (2008). Android Inc. Recuperado el 29 de abril de 2013 de

http://www.android.es/android-inc.html#axzz2S4S9ai3Y]

[Android. (2013). Android Fundamentals. Recuperado el 29 de abril de 2013 de

http://developer.android.com/guide/components/fundamentals.html]

[Mozilla Developer Network. (2013). Prerrequisitos para compilar Firefox OS. Recuperado el 29 de

abril de 2013 de

https://developer.mozilla.org/es/docs/Mozilla/Boot_to_Gecko/Firefox_OS_build_prerequisites]

[Ordovás, Jorge. (Marzo, 2013). El futuro del smartphone en el Mobile World Congress: Firefox OS

y Ubuntu. Recuperado el 29 de abril de 2013 de http://www.aunclicdelastic.com/tic/el-futuro-del-

smartphone-en-el-mobile-world-congress-firefox-os-y-ubuntu/]

[Noticieros Telvisa. (Marzo, 2013). Las tablets superan ventas de laptops. Recuperados el 29 de

abril de 2013 de http://noticierostelevisa.esmas.com/economia/577418/tablets-superan-ventas-

laptops/]