Vous êtes sur la page 1sur 9

Instituto Universitario de Gerencia y Tecnología

IUGT- Caracas

TRABAJO:SISTEMA OPERATIVO IOS


ALUMNO: JESÚS SANTIAGO MANRIQUE
ORDOÑEZ
PROFESOR: CARLOS GONZALEZ QUINTERO
MATERIA: SISTEMAS OPERATIVO
FECHA: 15/03/2018

IOS
SISTEMA OPERATIVO IOS

MANRIQUE ORDOÑEZ, Jesús Santiago

C.I 20.914.384

CARACAS, Marzo del 2018

1
Contenido
 ¿Qué es IOS?

 Características de IOS

 Arquitectura

 Manejo de Carpetas

 Dispositivos

 Multitarea

 Tecnologías no admitidas

 Jailbreak

 Ventajas y Desventajas respecto a Android

2
¿Qué es IOS?

IOS es un sistema operativo multitareas desarrollado por Apple en 2007,


se encuentra escrito en C, C++, Objective-C y Swift éste último lenguaje
desarrollado por Apple enfocándose en el desarrollo de aplicaciones para
IOS, este Sistema Operativo originalmente diseñado para el Iphone y era
conocido como Iphone OS, con la llegada del Ipad y el Ipod Touch pasó a
llamarse IOS.

Es el segundo sistema más usado del planeta, superado por Android, entre
10 y 15% de los dispositivos móviles actuales corren bajo IOS. La versión
más reciente del sistema es IOS 11

Características de IOS

 Cuenta con 11 Versiones, la primera anunciada por Apple el 9 de


Enero de 2007 y lanzado el 29 de junio de ese mismo año y la última
versión estable (IOS 11.2.6) fue lanzada el 23 de Enero de 2018-03-
03
 La versión 11.3 beta 3 fue lanzada el 20 de Febrero de 2018-03-03
 Es un Sistema Operativo multitareas es decir permite que dos o más
aplicaciones compartan el procesador del equipo simulando una
ejecución simultanea
 Cuenta con un kernel hibrido XNU
 Soporta la plataforma ARM
 No puede ser instalado en hardware de terceros
 Es un derivado de MacOs que a su vez está basado en Darwin BSD
por lo tanto es un SO de familia Unix
 Cuenta con cuatro capas de abstracción: El kernel, la capa de
“servicios Principales “, la capa de “Medios” y la capa de “ Cocoa
Touch”

3
 Se encontraba en el tope de la lista de software seguro gracias al
Icloud y la versión 9.1 que fue denominada invulnerable, no
obstante con la versión 9.3 se popularizo el Jailbreak y la versión 10
posee varias vulnerabilidades reportadas por los usuarios
 Las versiones anteriores a IOS 8 no permitían la ejecución de Java ni
Adobe Flash

Arquitectura

Actualmente IOS soporta arquitectura ARM de 64 bits y está construido en


cuatro (4) capas.

 Cocoa Touch: GUI de IOS donde podemos interactuar con las


aplicaciones, se basa en el multitouch.
 Media: Capa escrita en C y Objective-C que da acceso a los ficheros
del dispositivo
 Core Services: Es la capa de servicios principales del dispositivo y
puede ser accedida por cualquier aplicación que así lo requiera
 Kernel: XNU basado en MacOs y por consiguiente en Darwin BSD
(Unix).

4
Manejo de Ficheros

IOS utiliza APFS como sistema de archivos predeterminado y está


orientado a aplicaciones que se ejecutan por sí mismas, es decir el usuario
no tiene acceso directo al sistema de archivos por razones de seguridad y
las interacciones de las apps con el sistema de archivos están limitadas
por un “sandbox” que son creados al momento de instalar una aplicación.

Dispositivos

IOS puede ser ejecutado en prácticamente todos dispositivos móviles de


Apple Inc. Excepto los relojes inteligentes de la compañía que actualmente
cuentan con su propio SO, los últimos dispositivos lanzados con IOS son:
el Iphone X, el Ipad Pro 10.5 y el Ipad 12.9 (segunda generación) y el Ipod
Touch (6. ª generación).

Multitareas

IOS permite la ejecución de tareas en segundo plano antes de la versión IO


4 esta opción estaba reservada a aplicaciones preinstaladas con el SO ya
que Apple se preocupaba por el rendimiento de la batería y la memoria de

5
sus equipos, luego de esta versión sólo con pulsar dos veces el botón de
inicio podemos hacer correr aplicaciones de terceros en segundo plano no
obstante no todos los equipos con IOS pueden realizar esta tarea ya que
debemos contar al menos con un Iphone 3GS, Ipad 1 o un Ipod Touch (3.ª
generación)

Tecnologías no Admitidas

IOS restringe el uso de dos tecnologías particulares, JAVA y Adobe Flash y


como alternativa a estas dos tecnologías utiliza HTML5 sin embargo esto
fue muy criticado por lo que desde IOS 8 los equipos permiten el uso de la
tecnología Flash, en lo equipos con IOS inferior a la versión 8 pueden
ejecutar flash únicamente comprando un navegador especial en el APP
Store o a través de un Jailbrake pero esta segunda opción haría que el
equipo pierda su garantía frente a cualquier daño.

Jailbreak

El Jailbreak o liberación es un proceso mediante el cual se suprimen


ciertas restricciones de fábrica impuestas por Apple Inc. En IOS mediante
un kernel modificado, no obstante no es capaz de eliminar todas las
restricciones del IOS, sin embargo nos permite hacer descargas de APPs no
autorizadas o no oficiales del Istore, así como la instalación de temas y
Teawks que permitan sumar prestaciones a nuestro sistema y aunque es
una práctica legal en los Estados Unidos, realizar éste proceso dejaría sin
efecto la garantía suministrada por el fabricante ante posibles daños del
equipo.

El primer método de Jailbreaking fue lanzado el 10 de julio de 2007 y el


último conocido fue lanzado por “el hacker” (Carlos Castro) de 13 años en
noviembre de 2015 y funciona para la versión 8.1.3 de IOS

6
Existen dos métodos de Jailbreak “tethered” (atado) que requiere conectar
el dispositivo a un PC para ejecutar una liberación y “untethered” (sin
ataduras) que permite al móvil arrancar sin la asistencia de un
computador.

Ventajas y Desventajas Frente a Android

 Ventajas:
o Siri se ha dotado de una voz más natural y es posible
escribirle, Android no posee un software de voz similar
 Imessage permite el envío de pagos a tus amigo y guarda
las conversaciones en el Icloud
o Se puede Grabar la pantalla desde el icono de centro de
control
o Mejor soporta HEVC aporta mayor calidad de imagen y gasta
menos espacio.
o AppStore con aspecto renovado
 Desventajas:
o Sistema operativo muy cerrado que dificulta los cambios a
diferencia de Android
o Interfaz poco novedosa, Android cuenta con el Material Desing
o No existe en autocompletado en IOS en Android si
o Gestión de notificaciones de Android es muy superior
o IOS 11 ha generado gastos de energía mayores que muchas
versiones de Android

7
Fuentes Consultadas

 File System Basics en:


https://developer.apple.com/library/content/documentation/FileM
anagement/Conceptual/FileSystemProgrammingGuide/FileSystemO
verview/FileSystemOverview.html
 IOS y su arquitectura interna en 4 capas en:
http://blog.ticsandroll.es/ios-y-su-arquitectura-interna-en-4-capas/
 IOS en: https://es.wikipedia.org/wiki/IOS
 IOS 11 o Android Oreo en: https://www.elgrupoinformatico.com/ios-
android-ventajas-desventajas-t39402.html
 IOS Version History en:
https://en.wikipedia.org/wiki/IOS_version_history
 Jailbraek IOS en: https://es.wikipedia.org/wiki/Jailbreak_(iOS)
 Jailbreak en: https://iphoneosx.com/jailbreak/
 What is de Iphone IOS en: https://www.lifewire.com/what-is-ios-
1994355
 What is Apple IOS en:
http://searchmobilecomputing.techtarget.com/definition/iOS