7/26/2019 Sitema Operativo IOs -
1/37
Sistemas Operativos
MvilesiOs
Prez Silvina y Posadas Vernica
2016
7/26/2019 Sitema Operativo IOs -
2/37
iOs - Apple
iOS es un sistema operativo mvil creado porApple.inc inicialmente desarrollado para eliPhone y posteriormente usado en dispositivos
como el iPod Touch, iPad y el Apple TV, todosproductos originales de Apple.
Este sistema operativo gestiona el hardare del
dispositivo en el !ue se encuentra instaladopara implementar aplicaciones nativas.
7/26/2019 Sitema Operativo IOs -
3/37
Caractersticas
iOS se deriva del sistema operativode Mac OS ", !ue est# $asado en%arin &S%, un sistema operativo'ni(.
Todo en sistema se encuentra en laparticin )*root+ y ocupa menos de
--M&. a inter/a0 de usuario de iOS est#
orientado a1
7/26/2019 Sitema Operativo IOs -
4/37
Caractersticas
Proveer una interfaz amigable
El tiempo de respuestainmediata a las rdenes delusuario.
%ar soporte deacelermetrosinternos y giroscopio!ue /uncionan en respuesta ante unmovimiento o un gesto para hacer!ue algunas aplicaciones respondan
a sacudir el dispositivo
7/26/2019 Sitema Operativo IOs -
5/37
Versiones
iOS 1.x la primera !ersin
Esta versin tuvo al menos 2 actuali0acionesdonde se incluyeron me3oras correctivas a los
errores de seguridad y de diversas aplicacionestanto de 4Phone como 4Pod Touch, adem#s seincluyeron nuevas herramientas como el soportede salida para TV, las aplicacin de Apple Store,
mail, mapas, incremento de capacidad !uealmacenar mensa3es de te(to, soportemultitouch, me3oras en la c#mara y dem#s. Estaversin esta descontinuada.
7/26/2019 Sitema Operativo IOs -
6/37
Versiones
iOS ".x segunda !ersin
Esta versin del sistema operativo veniainstalada previamente en los dispositivos
iPhone 56 , esta versin incluye la capacidadde descargar aplicaciones de terceros, adem#sde incluir capturas de pantalla, capacidad paraguardar im#genes en Sa/ari o mail, soporte de
escritura para lengua3es asi#ticos, visuali0acinde documentos de MS o7ce, calendarios ymucho m#s. Esta versin est# descontinuada.
7/26/2019 Sitema Operativo IOs -
7/37
Versiones
iOS #.x tercera !ersin
Esta versin se lan0 el 89 de 3unio del :--;, enlas actuali0aciones m#s importantes se destaca la/uncin de copiar*pegar y MMS phishing en Sa/ari, correcciones de/allos durante transmisiones de video. A partir de
la actuali0acin 5.: se es posi$le la compati$ilidadpara el dispositivo iPad con capacidad para leeri&oo?s y teclado v@a &luetooth.
7/26/2019 Sitema Operativo IOs -
8/37
Versiones
iOS $.x Cuarta !ersin
Esta versin del sistema operativo es esta$le y est#disponi$le para el p$lico usuarios de productosiPhone 56
7/26/2019 Sitema Operativo IOs -
9/37
Versiones
iOS % &uinta generacin
a versin /ue presentada el D de 3unio del:-88. Entre sus actuali0aciones se han
destacado el iMessage !ue permite compartirmultimedia entre dispositivos con iOS v@a i>C, integracin de Titter, un 6ame Fenter paraamantes de los 3uegos y la m#s importante la
integracin de iFloud. Gue lan0ado solo paradispositivos iPhone 56S, iPhone B, iPhone BS,iPod touch 56, iPod touch B6, iPad e iPad : el8: de octu$re de :-88.
7/26/2019 Sitema Operativo IOs -
10/37
Ar&uitectura
El sistema operativo iOS /ue desarrolladousando el conocimiento del sistemaoperativo MAF OS ".
a ar!uitectura de iOS constituido por unaserie de capas o niveles de a$straccin,las cuales son11. la capa del n'cleo del sistema operati!o.
". la capa de core ser!ices.#. la capa de media.
$. la capa de (Cocoa )ouc*(.
7/26/2019 Sitema Operativo IOs -
11/37
Ar&uitectura
os niveles m#s altos actan comointermediarios entre el hardare yaplicaciones !ue aparecen en la pantallade los dispositivos. as capas superiores
proporcionan una a$straccin orientada ao$3etos, esto hace !ue sea m#s /#cilentender su ar!uitectura.
Adicionalmente,cada capa est# compuesta
por un con3unto de
/rameor?s.
7/26/2019 Sitema Operativo IOs -
12/37
Capa Core OSEs la capa del ncleo del sistema operativo !ue est# $asado en
%arin &S%. Es la capa $ase m#s $a3a de la pila de iOS y se sitadirectamente so$re el dispositivo hardare.
+l ,ernel o Core OS
El nivel del sistema a$arca el entorno del ncleo, los controladores ylas inter/aces de $a3o nivel del sistema operativo 'H4". El Iernel est#$asado en )Mach+ y es responsa$le de todos los aspectos delsistema operativo. Se encarga de tareas $#sicas de $a3o nivel, como1
J6estin de memoria virtual
J6estin procesos, hilos, el mane3o de la memoria y comunicacinentre procesos.
J6estin del sistema de archivos.
J6estin del acceso a red de $a3o nivel.
J6estin de procesos !ue interactan directo con el hardare.
7/26/2019 Sitema Operativo IOs -
13/37
Capa Core OSos drivers en esta capa proveen la inter/a0 entre el hardare del
sistema y los /rameor?s del sistema. Por seguridad el acceso alIernel y drivers est# restringido a un con3unto limitado de/rameor? del sistema y aplicaciones.
iOS provee un con3unto de inter/aces, $asadas en lengua3es F, para
el acceso a muchas caracter@sticas de $a3o nivel del sistemaoperativo, a travKs de la $i$lioteca i$system y proveen soportepara1
)*reading o *ilos OS/
0ed soc2ets 3S4 A5
Acceso al sistema de arc*i!os.
6ane7o est8ndar de + 9 S.
3on7our : ser!icios 4;S.
nformacin de entorno local.
Asignacin de memoria.
C8lculos matem8ticos.
7/26/2019 Sitema Operativo IOs -
14/37
Capa de Core Ser!ices
Fonocida tam$iKn como la capa de)servicios principales+. Esta permite alusuario acceder a todos los servicios
$#sicos y contiene los servicios/undamentales del sistema operativo!ue pueden ser usados por todas las
aplicaciones creadas por terceros.Muchas partes del sistema est#nconstruidas encima de esta capa.
7/26/2019 Sitema Operativo IOs -
15/37
Capa de Core Ser!icesEntre las principales tecnolog@as disponi$les de alto
nivel en esta capa se encuentran1 Almacenamiento iCloud
4ntroducido en la versin iOS .-, permite !ue lasaplicaciones escri$an documentos y los datos a una
u$icacin central en la nu$e
7/26/2019 Sitema Operativo IOs -
16/37
Capa de Core Ser!ices
Conteo de referencias autom8ticas A0C54ntroducido en la versin iOS .-. Es una caracter@stica delcompilador !ue simpliCca la gestin de la vida til de loso$3etos en O$3etive F, es decir, en lugar de recordarretener o li$erar un o$3eto el ALF evala las necesidades
de su vida y los inserta de /orma autom#tica en lasllamadas a mKtodos adecuados en tiempo de compilacin.
ALP viene a reempla0ar el estilo un estilo de gestin dememoria presente en versiones anteriores. Todas las
aplicaciones !ue se crean de manera autom#tica usan ALF
7/26/2019 Sitema Operativo IOs -
17/37
Capa de Core Ser!ices Ob7etos &ue blo&ue4ntroducido en iOS B.-. os &loc? o$3ects son un lengua3ede construccin de nivel F. 'n $lo!ue es una /uncinannima y los datos van con la /uncin, son llamadosllamadas de cierre o lam$da segn sea el lengua3e. Sontiles en las devoluciones de llamadas donde se necesitauna /orma /#cil de cam$iar el cdigo a e3ecutar y susdatos asociados. Se utili0an comnmente para1
Leempla0o de /unciones de retorno de llamadas. 4mplementacin de controladores de Cnali0acin
/unciones.
Leali0acin de tareas asincrnicas con colas de envi.
7/26/2019 Sitema Operativo IOs -
18/37
Capa de Core Ser!ices
7/26/2019 Sitema Operativo IOs -
19/37
Capa de Core Ser!ices
=a compra A
4ntroducido en la versin 5.-, es unservicio !ue da la capacidad paravender contenidos y servicios desde elinterior de la aplicacin APP. Estaaplicacin se implementa utili0ando el
)store ?it /rameor?+ !ue procesa lastransacciones Cnancieras usando lascuenta de usuario iTunes.
7/26/2019 Sitema Operativo IOs -
20/37
Capa de Core Ser!ices
=a biblioteca S>=ite
&i$lioteca !ue permite incrustar una$ase de datos ligera de SN enaplicaciones sin e3ecutar un proceso
separado del servidor remoto de $ase dedatos. Se pueden crear archivos de $asede datos locales y gestionar las ta$las yregistros en los archivos. Esta $i$lioteca
/ue diseada para uso en general y estaoptimi0ada para proporcionar un accesor#pido a los registros de $ase de datos.El e3emplo m#s comn es la $ase dedatos de contactos tele/nicos.
7/26/2019 Sitema Operativo IOs -
21/37
Capa de Core Ser!ices
Soporte /6= lengua7e demarcas extensible5
a /undacin /rameor?
proporciona la claseHS"MParser para recuperacinde elementos en documentos"M. Esta $i$lioteca de cdigoa$ierto permite anali0ar yescri$ir datos "M de /ormar#pida y trans/ormar elcontenido "M a TM.
7/26/2019 Sitema Operativo IOs -
22/37
Capa 6edia
Fonocida tam$iKn como capa de )medios decomunicaciones+. Es una inter/a0 $asada en uname0cla de lengua3e F y o$3etive F !ue permite lae3ecucin de tareas o gestin de Ccheros multimedia.
Esta capa contiene las tecnolog@as de gr#Ccos, audioy video orientadas a crear la me3or e(periencia demultimedia disponi$le en un dispositivo mvil. as
tecnolog@as est#n diseadas para hacer !ue lasaplicaciones se vean y suenen e(celente. ascaracter@sticas de las tecnolog@as son1
7/26/2019 Sitema Operativo IOs -
23/37
Capa 6edia )ecnologa de gr8?cos
a alta calidad de los gr#Ccos es una parte importante de lasaplicaciones de iOS. Estas aplicaciones comnmente soncreadas usando el /rameor? '4Iit con vistas est#ndares.
)ecnologa de audio
as tecnolog@as de audio disponi$les en el 4OS est#ndiseadas para proporcionar una e(celente e(periencia deaudio para los usuarios !ue incluye la capacidad dereproducir audio de alta calidad, gra$ar audio de alta calidad,y activar la /uncin de vi$racin en determinados dispositivos.
El sistema o/rece varias alternativas de reproducir y gra$arcontenidos de audio, e(isten de dos tipos las tecnolog@as deaudio de alto nivel son las /#ciles de usar mientras !ue las de$a3o nivel o/recen e(i$ilidad, algunas de estas tecnolog@asen iOS son.
7/26/2019 Sitema Operativo IOs -
24/37
Capa 6edia
)ecnologa de !ideo
iOS o/rece varias tecnolog@as para reproducircontenido de video en los dispositivos con
hardare de video, adem#s de tecnolog@as paracapturar video e incorporarlo a las aplicaciones.
)ecnologa Airla:
AirPlay es una tecnolog@a !ue permite !ue elu3o de audio de aplicacin a Apple TV yaltavoces AirPlay de terceros inal#m$ricamentea travKs de i>C.
7/26/2019 Sitema Operativo IOs -
25/37
Capa @Cocoa )ouc*
a capa Focoa Touch o capa t#ctil deFocoa es la inter/a0 de los dispositivospara con el usuario. Esta capa es una
e(clusiva inter/a0 con un diseo nico !ueest# constituida con aplicaciones pro$adas!ue comparten muchos patrones !ue seencuentran en la PF Mac, pero se
reconstruyeron con un en/o!ue especial enel tacto y las inter/aces $asadas enoptimi0acin.
7/26/2019 Sitema Operativo IOs -
26/37
Capa @Cocoa )ouc*
Esta capa deCne la in/raestructura de la aplicacin$#sica y el soporte para las tecnolog@as puntacomo1 Multitarea, entradas t#ctiles, notiCcacionesy muchos servicios de sistemas de alto nivel.
Esta inter/a0 provee la in/raestructura $#sica
7/26/2019 Sitema Operativo IOs -
27/37
Capa @Cocoa )ouc*
6ultitarea
Todas las aplicaciones !ue son desarrolladasy e3ecutadas en el mismo sistema no
terminan de e3ecutarse si se pasa al escritorioo se e3ecuta otra aplicacin, estasaplicaciones pasan a un segundo placo o$ac?ground, el cual es un conte(to de
e3ecucin de aplicaciones di/erente. Estatransicin desde el primer plano al segundo yviceversa es posi$le mediante el uso de '4Iit
7/26/2019 Sitema Operativo IOs -
28/37
Capa @Cocoa )ouc*
mpresin
'4Iit permite enviar datos de manera inal#m$rica aimpresoras cercanas, esta herramienta lo hace de /ormaautom#tica, por lo !ue el usuario solo de$e darle /ormato a su
documento. roteccin de 4atos
a proteccin de datos permite a las aplicaciones tra$a3ar condatos de usuario sensi$les, aprovechado la encriptacinimpl@cita. Si la aplicacin deCne un archivo como protegido, el
sistema lo almacena en el disco con un /ormato encriptado.Fuando el dispositivo es $lo!ueado, el contenido de eseCchero es inaccesi$le, tanto para la aplicacin como paracual!uier potencial intruso. Fuando el dispositivo esdes$lo!ueado, se genera una clave de desencriptacin !ue
permite a la aplicacin acceder al archivo.
7/26/2019 Sitema Operativo IOs -
29/37
Capa @Cocoa )ouc*
Ser!icio de noti?caciones us* de Apple
Este servicio permite notiCcar acerca de algunanueva in/ormacin aun!ue la aplicacin no estK
e3ecut#ndose activamente en ese momento.Para !ue estas notiCcaciones apare0can lasaplicaciones instaladas de$en solicitar larecepcin de notiCcaciones y procesar la
in/ormacin una ve0 !ue ha sido reci$ida,adem#s de un proceso de servidor !ue seacapa0 de generar las notiCcaciones.
7/26/2019 Sitema Operativo IOs -
30/37
Capa @Cocoa )ouc*
;oti?caciones =ocales
Estas notiCcaciones complementanel modo de notiCcacin por push,
permitiendo a la aplicacin generarsus propias notiCcaciones sinnecesidad de tener cone(in conningn servidor e(terno. 'na ve0 ala notiCcacin est# programada, elsistema operativo la gestiona, por lo!ue la aplicacin no de$ee3ecutarse.
7/26/2019 Sitema Operativo IOs -
31/37
Capa @Cocoa )ouc*
0econocimiento de
7/26/2019 Sitema Operativo IOs -
32/37
Capa @Cocoa )ouc*
Arc*i!os compartidos
Se permite tener disponi$les Ccheros de datos delusuario en iTunes. %e este modo, una aplicacinhar# !ue el contenido de su carpeta *%ocumentsestK disponi$le para el usuario. Fon esto, elusuario podr# meter o !uitar archivos de estedirectorio desde iTunes.
7/26/2019 Sitema Operativo IOs -
33/37
Capa @Cocoa )ouc*
Ser!icios eer-to-eer
El /rameor? 6ame Iit permite reali0arcone(iones punto a punto a travKs de
&luetooth. Se puede usar la conectividadpunto a punto para iniciarcomunicaciones con dispositivos cercanos
e implementar inCnidad de caracter@sticasdisponi$les para 3uegos multi3ugador.
7/26/2019 Sitema Operativo IOs -
34/37
Capa @Cocoa )ouc*
Controladores est8ndardel sistema de !istas
Est#n disponi$les uncon3unto de vie controllerspara !ue las inter/aces seanlo m#s est#ndar posi$les y
!ue el usuario se sienta m#scmodo y me3ore sue(periencia.
7/26/2019 Sitema Operativo IOs -
35/37
Capa @Cocoa )ouc*
antalla externa
Est# disponi$le laposi$ilidad de conectar el
dispositivo a una pantallae(terna a travKs de suscorrespondientesconectores. a in/ormacin
acerca del dispositivoconectado est# disponi$lemediante el /rameor?'4Iit.
7/26/2019 Sitema Operativo IOs -
36/37
Venta7as Tiene la mayor tienda de aplicaciones del mundo, el iTunes
4nter/a0 gr#Cca es muy agrada$le y sencilla.
Per/ecta integracin con servicios en la nu$e y e!uipos PFcomo Mac, por lo !ue el correo, redes sociales, /otos, im#genes,videos y dem#s esta sincroni0ado.
os dispositivos presentan gran capacidad de almacenamientointerno.
a inter/a0 se $lo!uea slo, esto para no activaraccidentalmente ninguno de los controles de la pantalla yahorrar $ater@a.
Fapacidad de multitarea, para tener varias aplicaciones en usosin necesidad de cerrarlas y e3ecutarlas cada ve0 !ue senecesiten.
as notiCcaciones son un gran avance, !ue permite tener sa$er!ue pasa en las aplicaciones !ue se encuentran en segundoplano,
Gacilidad de uso de la c#mara y edicin de /otogra/@as. 4ntegracin con redes sociales
7/26/2019 Sitema Operativo IOs -
37/37
4es!enta7as
Al ser propietario de Apple, solo puede instalarse en dispositivosde la misma empresa !ue sean compati$les con tecnolog@a t#ctil.
as aplicaciones !ue se instalan muchas no son gratis y elhardare !ue soporte el sistema operativo tiene un elevadoprecio.
Ho cuenta con servicios de radio GM, por lo !ue solo puedereproducir audio almacenado en el dispositivo.
Ho cuenta con un e(plorador de archivos !ue permita ver todaslas carpetas incluidas en la memoria.
El diseo del iOS es cerrado, es !uiere decir menos posi$ilidades
de cam$iar la /orma de /uncionar del telK/ono y hay un controlr@gido de las aplicaciones pu$licadas para iOS.
Ho se pueden personali0ar tonos, es decir, crear tonos dellamadas a partir de alguna cancin almacenada, comnmenteusado para esta$lecer algn tono a un contacto.