Sistemas Operativos Móviles Andrés Barrantes Mauricio Saborío Proyecto de Investigación.
Avances y tendencias de los Sistemas Operativos Móviles
-
Upload
leyendlink -
Category
Documents
-
view
209 -
download
0
description
Transcript of 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
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
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
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
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
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
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.
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
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
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.
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.
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
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.
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.
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).
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
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.
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.
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
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.
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
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
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.
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]
[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/]