Você está na página 1de 15

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NÚCLEO- LARA

Sistemas Operativos Móviles: Android y iOS

Estudiantes:
Medina Hembert
Meléndez Joraiben
Peña Eliannys
Pineda Andrea
Rivero Luis
Sección 6D01-IS
Docente: Ana Lorena F.

Noviembre; 2017
Introducción

Con la popularización de las computadoras, que pasaron de ser máquinas ocupando


salas enteras a herramientas de trabajo y entretenimiento personal de escritorio, fue preciso
la introducción de las aplicaciones, el medio para exprimir las capacidades funcionales del
PC (personal computer) y luego se hizo necesario mejorar innovar la comunicación ya más
personal, es allí donde surgen los móviles desde reproductores de música hasta la telefonía
celular que se han vuelto uno de los mejores inventos que han existido, de forma tal que ya
son prácticas imprescindible en el día a día.
En este sentido, los dispositivos móviles es un tipo de computadora de tamaño
pequeño, con capacidades de procesamiento, con conexión a Internet , con memoria,
diseñado específicamente para una función, pero que pueden llevar a cabo otras funciones
más generales, los mismo poseen sistemas operativos que son un conjunto de programas de
bajo nivel que permite la abstracción de las peculiaridades del hardware específico del
teléfono móvil y provee servicios a las aplicaciones móviles, que se ejecutan sobre él.
El desarrollo del siguiente trabajo se profundizara sobre los sistemas operativos
móviles, específicamente para Android y iPhone OS, de los mismo se detallara sobre que
son, como es su gestión de memoria, la gestión de archivos entre otros, y finalmente
comparar ambos SO.
Sistema operativo móvil o SO móvil

Es un conjunto de programas de bajo nivel que permite la abstracción de las


peculiaridades del hardware específico del teléfono móvil y provee servicios a las
aplicaciones móviles, que se ejecutan sobre él, los dispositivos móviles tienen sus sistemas
operativos como Android, IOS, Windows Phone o BlackBerry OS, entre otros.
Los sistemas operativos móviles son mucho más simples y están más orientados a la
conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de
introducir información en ellos además suelen ser menos robustos que los diseñados para
las computadoras de escritorio o portátiles.

Sistema Operativo Android

Historia

Android es una plataforma popular de los teléfonos inteligentes. Por ser de código
abierto, ha sido la elección de muchas empresas que fabrican teléfonos. Este sistema
operativo está basado en Linux y la idea era tener un nuevo software para dispositivos
móviles con pantalla táctil como son los teléfonos inteligentes, las tablety también para
relojes inteligentes, televisores y automóviles.
El sistema fue desarrollado por Android, Inc., que Google respaldó económicamente
en su momento y que más tarde compró en el 2005.
La compañía original era de Palo Alto, California (fundada en 2003). Entre los
cofundadores de Android que se fueron a trabajar a Google están Andy Rubin (co-fundador
de Danger), RichMiner (co-fundador de WildfireCommunications, Inc.), Nick Sears
(alguna vez VP en T-Mobile), y Chris White (quien encabezó el diseño y el desarrollo de la
interfaz en WebTV). Android se presentó en el 2007 junto con la Open Handset Alliance,
un consorcio de compañías de hardware, software y telecomunicaciones, con la intención
de avanzar en los estándares de los sistemas abiertos. El primer teléfono con Android fue el
HTC Dream, que empezó a venderse en octubre del 2008.
A la fecha se mencionan más de 1 millón de aplicaciones (donde dos tercios son
gratuitas) y que pueden conseguirse en Google Play, la tienda virtual de aplicaciones de
Android.
Cabe destacar que, Android es de código abierto en su mayoría (tal vez un par de
partes aún son propietarias por parte de Google) y está bajo la licencia Apache, que es libre
y de código abierto. La estructura de Android se compone de apps que se ejecutan en un
entorno de Java (orientado a objetos) sobre un núcleo de bibliotecas de Java en una
máquina virtual denominada Dalvik, con compilación en tiempo de ejecución. Compila, por
la naturaleza de Java, a una máquina virtual. Este sistema operativo tiene unas 12 millones
de líneas de codigo, incluyendo las 3 millones de líneas de XML, 2.8 millones de líneas en
C y 2.1 millones de líneas de Java. También hay 1.75 millones de líneas en C++.
El nombre Android hacen alusión a la novela de Philip K. Dick ¿Sueñan los
androides con ovejas eléctricas?, que posteriormente fue adaptada al cine como
BladeRunner. Tanto el libro como la película se centran en un grupo de androides llamados
replicantes del modelo Nexus-6. El nombre del logotipo es “Andy”.
Por alguna razón, las versiones de Android reciben el nombre de postres en inglés.
En cada versión el postre elegido empieza por una letra distinta siguiendo un orden
alfabético:

A: Apple Pie (v1.0), Tarta de manzana


B: Banana Bread (v1.1), Pan de plátano
C: Cupcake (v1.5), Panque.
D: Donut (v1.6), Rosquilla.
E: Éclair (v2.0/v2.1), Pastel francés.
F: Froyo (v2.2), (Abreviatura de «frozen yogurt») Yogur helado.
G: Gingerbread (v2.3), Pan de jengibre.
H: Honeycomb (v3.0/v3.1/v3.2), Panal de miel.
I: Ice Cream Sandwich (v4.0), Sándwich de helado.
J: Jelly Bean/Gummy Bear (v4.1/v4.2/v4.3),
K: KitKat (v4.4).
L: Lollipop (5.0–5.1.1)
M: Marshmallow(6.0–6.1)
N: Nougat (7.0 - 7.1.2)
O: Oreo (8.0)
En cuanto al logotipo de la palabra Android fue diseñado con la fuente Droid, hecha
por Ascender Corporation. El verde es el color del robot de Android que distingue al
sistema operativo. El color print es PMS 376C y color GBN en hexadecimal es #A4C639,
como se específica en la Android Brand Guidelines. La tipografía de Android se llama
Norad, solo usado en el texto del logo. Para Ice CreamSandwich se introduce una tipografía
llamada Roboto, que, según los propios creadores, está pensada para aprovechar mejor la
legibilidad en los dispositivos de alta resolución.

Gestión de procesos

Android mata proceso en cualquier momento si queda poca memoria y los recursos
que esta usa esrequerida por otros. En este sentido, se dice la gestión de proceso se da por
medio de Árbol Rojo Negro en otras palabras, hace uso de un "Planificador Completamente
Justo".
Gestión de memoria

La gestión de memoria es bastante común. Al igual que Java y NET., Android


utiliza el entorno de ejecución y la máquina virtual para gestionar la memoria de la
aplicación. A diferencia de cualquiera de estos dos marcos, el entorno de ejecución de
Android también maneja los tiempos de vida del proceso. Android asegura la respuesta de
la aplicación, deteniendo y matando a los procesos que obstaculizan la fluidez y libera
recursos para las aplicaciones de mayor prioridad.
Cada aplicación Android se ejecuta en un proceso independiente dentro de su propia
instancia de Dalvik, renunciando a toda responsabilidad de la memoria y la gestión de
procesos.
Dalvik y el entorno de ejecución de Android se posicionan en la parte superior de un
núcleo de Linux que se encarga de la interacción de bajo nivel del hardware, incluyendo los
drivers y la gestión de memoria, mientras que el conjunto de API proporciona acceso a
todos los servicios de bajo nivel, características y hardware.
Dalvik Virtual Machine es una máquina virtual basada en registros que ha sido
optimizada para asegurar que un dispositivo puede ejecutar múltiples instancias de manera
eficiente. Se basa en el kernel de Linux para la gestión de memoria de bajo nivel.
Las particiones que hacen todo el trabajo de administración y consumo en Android
son solo 6, boot, Recovery, System, Cache, Misc y data, cada uno representa parte de los
más importante de Android, su administración de memoria, que si bien por algunos es más
que odiada, por otros es más que venerada, a lo que me refiero con lo anterior es que para
algunos usuarios la suerte no les ha sonreído del todo, ya que algunas empresas al momento
de personalizar el equipo, o más bien, el sistema, para darle su toque distintivo, no logran
hacer un buen particionado de las secciones necesarias, por lo que los usuarios se llegan a
encontrar con ciertas complicaciones al momento del arranque, para hacer una explicación
más específica les explicare de que se trata cada una de estas particiones:
/boot. Contiene los datos necesarios para el arranque del dispositivo Android.
/recovery. Contiene un arranque alternativo. Accediendo a este arranque podremos
encontrar opciones avanzadas para nuestro dispositivo (borrar aplicaciones de fábrica,
instalar nuevas ROMS, etc.).
/system. En esta partición se almacena el sistema operativo y las aplicaciones que
vienen de fábrica.
/cache. Almacena información temporal del sistema operativo.
/misc. Almacena los datos de configuración importantes.
/data. Esta es la partición que nos interesa. Aquí es donde se almacenan las
aplicaciones que descargamos e instalamos y sus datos.
En resumen, para gestionar la memoria Andriod, utiliza paginación y archivos
proyectados en memoria (memory-mapped file).
Gestión de archivo
Con la aparición en el mercado del móvil Nexus S Android comenzó a utilizar el
sistema de archivos llamado Ext4.
El Ext4 es el sistema de archivos que implementan la mayoría de distribuciones de
Linux, y sobre todo es bastante estable y confiable como la mayoría de los sistemas basados
en Linux, con el mínimo riesgo de pérdida de información. Este surgió como una mejora
compatible de ext3. Las principales mejoras son:

Soporte de volúmenes de hasta 1024 PiB.


Soporte añadido de extent.
Menor uso del CPU.
Mejoras en la velocidad de lectura y escritura.
La mayoría de dispositivos con Android utilizan un sistema de ficheros llamado
YAFFS, un desarrollo ligero optimizado para almacenamiento Flash y que ya se usaba en
otros dispositivos móviles, pero surge un problema, y es que el sistema YAFFS es un
sistema orientado a sistemas con un único hilo de ejecución, lo que supondría la aparición
de cuellos de botella en sistemas dual-core.
Los programadores tendrán que tener en cuenta el comportamiento de Ext4 a la hora
de realizar el buffering, y deben asegurarse de que los datos llegan de forma real al
almacenamiento persistente para que no haya errores de sincronización.

Gestión de E/S

Debido a la flexibilidad de Android podemos conectarle dispositivos de entrada o


salida muy facilmente y por diversos medios. Un ejemplo es a través de la aplicación
BlueCtrl que permite controlar todos los dispositivos que soporten Bluetooth mediante el
uso de la pantalla táctil y el teclado del teminal Android como dispositivos de entrada.
Con él podremos controlar diferentes dispositivos como el iPad o la Playstation 3, e
incluso el ordenador.
El único requisito para para poder utilizar BlueCtrl, es que es indispensable tener el
terminal rooteado.

Sistema de comunicaciones

La API de Android aporta mecanismos para realizar comunicación entre


dispositivos o a través de la red. Estos sistemas estarán disponibles dependiendo del
hardware del teléfono.
Existen distintos tipos de comunicación:
Red (conexión directa, wifi...)
Telefonía
Bluetooth
Ventajas

El código de Android es abierto (open source); gracias a esto cualquier persona


puede realizar una aplicación, lo que permite que gracias a su sistema nazcan miles de
aplicaciones disponibles para teléfonos, gran parte de ellas gratuitas. Esta libertad de código
permite adaptar Android a bastantes otros dispositivos además de teléfonos móviles, como
tablets, gps, relojes, microondas, incluso internet.
Android no escoge una determinada operadora para imponer al usuario el hecho de
contratarla para poder disfrutar de él.
Fomenta activamente la retroalimentación.
Android tiene sistema de multitarea inteligente, capaz de gestionar varias
aplicaciones abiertas a la vez dejando en suspensión aquellas que no se utilicen y cerrarlas
en caso de resultar ya inútiles para evitar un consumo de memoria.

Desventajas

Uno de los principales problema es el elevado consumo de la batería (entre otros) y


que cuando se tienen muchas aplicaciones instaladas en el sistema empieza a relentizarse
bastante.
Cuando se Instala Una aplicación en muchas ocasiones queda funcionando en
segundo plano a la espera de un nuevo uso, en vez de cerrarse completamente y volverse
abrir cuando sea requerida.
Por otro lado, debido a la ‘filosofía aperturista’ de Android, este sistema operativo
suele ser más propenso a diversas vulnerabilidades, y el apetito de diversos cibercriminales.
Ya no es un secreto que la mayoría de software malicioso esté destinada a móviles con
Android.

Sistema Operativo Iphone OS

Es un sistema operativo desarrollado por Apple, originalmente para su teléfono


inteligente, iPhone, pero lo emplean otro de sus productos como el iPod Touch, iPad, y
Apple TV. Apple no permite que IOS esté presente en dispositivo de terceras compañías.

Historia

Cronológicamente la historia quedaría de la siguiente manera:


9 de enero de 2007:
Todo comenzó cuando Steve Jobs, fundador de Apple Inc, mostró el iPhone al
público en la convención Macworld 2007 en el Moscone Center en San Francisco. Apple
indico que el sistema operativo que se implementó en el dispositivo era OS X, haciendo
referencian al MAC OS X para PC.
6 de marzo de 2008:
Apple presenta su primera versión beta del iPhone SDK, a partir de ese entonces se
le llama iPhone OS.
29 de junio de 2007:
Se le realiza oficialmente el lanzamiento del iPhone OS, unos meses después debido
al crecimiento de la plataforma iPhone y el incremento del iPod Touch, un dispositivo con
capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas,
aumenta el interés del sistema iPhone SDK
27 de enero de 2010:
Steve Jobs, anunció el iPad, un dispositivo muy similar al iPod Touch pero con un
enfoque más orientado hacia la industria de contenidos. Un dispositivo apoyado en una
pantalla táctil que viene acompañado de la aplicación oficial iBooks para la compra y
lectura de libros electrónicos y ya en abril existían 185 mil aplicaciones instalables y
disponibles para el iPhone OS.
17 de junio de 2010:
Jobs presenta el iPhone y decide llamar a su sistema operativo oficialmente iOS,
porque puede funcionan en tres dispositivos distintos.
Cabe destacar que, las actualizaciones que la empresa le ha hecho al sistema
operativo no quedan allí, actualmente está eniOS 11.

Característica:
 iOS se deriva del sistema operativo de Mac OS X, que está basado en Darwin BSD,
un sistema operativo Unix.
 Todo en sistema se encuentra en la partición “/root” y ocupa menos de 500MB.
 La interfaz de usuario de iOS está orientado a:
1. Proveer una interfaz amigable que incluya:
La manipulación directa, es decir, al uso de gestos multitáctiles controlados por
elementos como deslizadores, interruptores y botones.
La interacción con el sistema operativo incluyendo gestos como deslices, toques,
pellizcos que el usuario realiza sobre la pantalla para que active una acción. Tienen
definiciones diferentes dependiendo del contexto de la interfaz.
 Su interfaz gráficaestá diseñada para el Touchscreen, con capacidad para gestos
multitouch,
 Soporta Multitarea.
 Incluye múltiples aplicaciones para gestionar emails, cámara mensaje clima, notas,
contactos, entre otros.
 por el tipo de aplicaciones dentro de ella, pero puede ser editado por el usuario
Arquitectura
El sistema operativo iOS fue desarrollado usando el conocimiento del sistema
operativo MAC OS X.
La arquitectura de iOS constituido por una serie de capas o niveles de abstracción,
las cuales son:
La capa del núcleo del sistema operativo.
La capa de coreservices.
La capa de media.
La capa de "CocoaTouch".
Los niveles más altos actúan como intermediarios entre el hardware y aplicaciones
que aparecen en la pantalla de los dispositivos. Las capas superiores proporcionan una
abstracción orientada a objetos, esto hace que sea más fácil entender su arquitectura.
Adicionalmente, cada capa está compuesta por un conjunto de frameworks
Capa Core OS
Es la capa del núcleo del sistema operativo que está basado en Darwin BSD. Es la
capa base más baja de la pila de iOS y se sitúa directamente sobre el dispositivo hardware.
• El Kernel o Core OS
El nivel del sistema abarca el entorno del núcleo, los controladores y las interfaces
de bajo nivel del sistema operativo UNIX. El Kernel está basado en “Mach” y es
responsable de todos los aspectos del sistema operativo. Se encarga de tareas básicas de
bajo nivel, como:
•Gestión de memoria virtual
•Gestión procesos, hilos, el manejo de la memoria y comunicación entre procesos.
•Gestión del sistema de archivos.
•Gestión del acceso a red de bajo nivel.
•Gestión de procesos que interactúan directo con el hardware.
Los drivers en esta capa proveen la interfaz entre el hardware del sistema y los
frameworks del sistema. Por seguridad el acceso al Kernel y drivers está restringido a un
conjunto limitado de framework del sistema y aplicaciones.
Capa de Core Services.
Conocida también como la capa de “servicios principales”. Esta permite al usuario
acceder a todos los servicios básicos y contiene los servicios fundamentales del sistema
operativo que pueden ser usados por todas las aplicaciones creadas por terceros. Muchas
partes del sistema están construidas encima de esta capa.
Capa media
Conocida también como capa de “medios de comunicaciones”. Es una interfaz
basada en una mezcla de lenguaje C y objetive C que permite la ejecución de tareas o
gestión de ficheros multimedia.
Esta capa contiene las tecnologías de gráficos, audio y video orientadas a crear la
mejor experiencia de multimedia disponible en un dispositivo móvil. Las tecnologías están
diseñadas para hacer que las aplicaciones se vean y suenen excelente
Capa “CocoaTouch”.
La capa CocoaTouch o capa táctil de Cocoa es la interfaz de los dispositivos para
con el usuario. Esta capa es una exclusiva interfaz con un diseño único que está constituida
con aplicaciones probadas que comparten muchos patrones que se encuentran en la PC
Mac, pero se reconstruyeron con un enfoque especial en el tacto y las interfaces basadas en
optimización. La mayoría de estas aplicaciones están basadas en Objetive C.
Esta capa define la infraestructura de la aplicación básica y el soporte para las
tecnologías punta como: Multitarea, entradas táctiles, notificaciones y muchos servicios de
sistemas de alto nivel.
Gestión de Proceso
La gestión de proceso se da a través de cola de prioridades, las prioridades de los
procesos son: Critico, Medio Alto y Bajo
Tipos de cola:
Cola de espera
Cola de Muertos
Cola de listo
Cuando un proceso que se ejecuta se suspende, el planificador recupera la cpuutiliza
un algoritmo para seleccionar desde una de sus 4 cola de listo.

Sincronización

IOSprovee numerosa herramienta de sincronización, que se pueden utilizar desde


herramienta que ofrecen acceso mutuamente exclusivo, hasta aquellas que secuencian
correctamente los eventosen la aplicación.
Realizar la rutina de selección:
Cada solicitud se pone en la cola en un bucle de ejecución del subproceso de
destino, y las solicitudes se procesan secuencialmente en orden FIFO.

Gestión de Memoria

Posee tres componentes:


Gestor de región: Define y mantiene las diversas regiones de memoria
Gestor de piscina de Hilo:Gestiona la creación de grupos de memoria y la asignación de
bloques de memoria dentro de la piscina.
Gestor de Trozos:Administra los bloques de memoria asignados especialmente que
contienen varios sub-bloques de tamaño fijo.
Gestiona un conjunto de bloques de tamaño fijo subdivididos dentro de un bloque
más grande, que se h asignado a una de las piscina de memoria estándar.
¿Cómo se asigna memoria cuando un proceso solicita memoria de una piscina
de hilos?
El gestor de piscina trata de controlar la fragmentación por coalescencia de bloques
devueltos que son físicamente adyacentes entre sí.
Un proceso solicita la asignación de un bloque de memoria de gran tamaño de un
bloque de memoria en particular.
El proceso llama entonces al gestor de trozos para subdividir el bloque en una serie
de trozo de tamaño fijo más pequeño y utiliza el gestor de trozo para asignar y liberar los
trozos según sea necesario.
Por lo anterior es posible asegurar que para este sistema operativo se utiliza la
paginación al gestionar la memoria.

Gestión de Archivo

Mac OsPlus (HFS+):


Este formato es compatible con todas las características avanzadas que necesita el
IOS como son los nombres de archivos Unicode, los permisos POSIX, los metadatos
enriquecidos entre otros.
Gestión de Entrada Salida

Core Bluetooth Framework: Proporciona las clases necesarias para sus


aplicaciones IOS para comunicarse con los equipos con la tecnología inalámbrica de
Bluetooth de bajo consumo.
ExternalAccessory Framework: El marco de accesorio externo proporciona un
puente de comunicación con los accesorios conectadosa cualquier dispositivo basado en
IOS. Los desarrolladores de aplicaciones pueden crear estos conductos para integrar
característica de accesorio en sus aplicaciones.
Almacenamiento en iCloud:el servicio permite a los usuarios almacenar datos,
como archivos de música, en servidores remotos para descargar en múltiples dispositivos
como iPhones, iPods, iPads.

Ventajas

El sistema operativo iOS tiene muchas ventajas, algunas de las más importantes son:
 Al ser propietario de Apple tiene la mayor tienda de aplicaciones del mundo, el
iTunes
 Presenta interfaz gráfica es muy agradable y sencilla. Con buen diseño,
funcionalidad, facilidad de uso y una variedad de aplicaciones y juegos.
 Tiene perfecta integración con servicios en la nube y equipos PC como Mac, por lo
que el correo, redes sociales, fotos, imágenes, videos y demás esta sincronizado.
 Los dispositivos presentan gran capacidad de almacenamiento interno.
 La interfaz se bloquea sólo, ya que tiene sensores de proximidad que bloquean y
oscurecen la pantalla cuando, esto para no activar accidentalmente ninguno de los controles
de la pantalla y ahorrar batería.
 Capacidad de multitarea, para tener varias aplicaciones en uso sin necesidad de
cerrarlas y ejecutarlas cada vez que se necesiten.
 Las notificaciones son un gran avance, que permite tener saber que pasa en las
aplicaciones que se encuentran en segundo plano, como las redes sociales, mails o
cualquier otro cambio en las notificaciones.
 Facilidad de uso de la cámara y edición de fotografías. Se puede entrar directamente
desde la pantalla de bloqueo, y con solo dos pulsaciones desde la pantalla de inicio.
Además tiene la velocidad de captura de fotos superiores a la competencia. Una vez sacada
la fotografía puede editarse con la aplicación incluida en el dispositivo.
 Integración con redes sociales, como Twitter que posibilita iniciar sesión una sola
vez y luego se puede hacer tweets desde cada aplicación compatible con un solo toque, es
muy sencillo, además se puede compartir fotos y videos con solo compartir el contenido.
 Integración con iMessage, una nueva La nueva app de Apple que es un servicio de
mensajería que sirve para comunicarse entre dispositivos de Apple usando WI-FI o 3G.
Permite el envío mensajes normales hasta de multimedia. Esta aplicación de Apple
funciona muy rápido e integra todo en un mismo lugar, siendo cómoda de usar.

Desventajas

 A pesar de tener un sinfín de grandiosas características el sistema operativo iOS


tiene varias desventajas, como son:
 Al ser propietario de Apple, solo puede instalarse en dispositivos de la misma
empresa que sean compatibles con tecnología táctil.
 Las aplicaciones que se instalan muchas no son gratis y el hardware que soporte el
sistema operativo tiene un elevado precio.
 No cuenta con servicios de radio FM, por lo que solo puede reproducir audio
almacenado en el dispositivo.
 No cuenta con un explorador de archivos que permita ver todas las carpetas
incluidas en la memoria.
 El diseño del iOS es cerrado, es quiere decir menos posibilidades de cambiar la
forma de funcionar del teléfono y hay un control rígido de las aplicaciones publicadas para
iOS.
 No se pueden personalizar tonos, es decir, crear tonos de llamadas a partir de alguna
canción almacenada, comúnmente usado para establecer algún tono a un contacto.
Cuadro comparativo ANDROID VS IOS

ANDROID iOS

Conclusión

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.Los sistemas operativos para dispositivos móviles suelen
ser menos robustos que los diseñados para las computadoras de escritorio o portátiles. Es
decir, que con un dispositivo móvil no puedes hacer todo lo que haces con un computador o
un portátil
Conclusión

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.Los sistemas operativos para dispositivos móviles suelen
ser menos robustos que los diseñados para las computadoras de escritorio o portátiles. Es
decir, que con un dispositivo móvil no puedes hacer todo lo que haces con un computador o
un portátil, cabe destacar que, de todos los sistemas operativos móviles los más usados
actualmente y en lo que se enfocó el trabajo fue SO ANDROID y SO iPhone IO, y de estos
dos que están en competencia a nivel de mercado los más vendidos son aquellos que poseen
el SO ANDROID pues este es gratuito a diferencia de los otros que los desarrolladores
deben pagar para crear App, pero esto trae consigo una desventajas para estos ya que, al
tener más libertad, es más vulnerable en comparación a los IOS.
Referencias

Domínguez H. & Pinto K. (2005) Sistemas Operativo de dispositivos móviles. [Documento


en línea] Disponible: http://ldc.usb.ve/~yudith/docencia/ci-
4821/Temas/Exposicion_OS_MovilesKryslerHernan.pdf [Consulta 2017-11-
08]

Martínez, D. (2001) Sistema Operativos (tesis de pregrado). Universidad Nacional del


NOROESTE, Argentina. [Documento en línea]
Disponible:http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/s
istope2.PDF. pdf [Consulta 2017-11-08]

Ramez, L. &Carrick A. (2010). Sistema operativo Un enfoque en espiral. Primera Edición.


Mc Gram Hill México, D.F

Você também pode gostar