Sunteți pe pagina 1din 18

IOS (sistema

operativo)
Integrantes:
Carlos Daza
Luis Díaz
Luis Gómez
Introducción
 iOS es un sistema operativo móvil de la multinacional Apple
Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se
ha usado en dispositivos como el iPod touch y el iPad. No permite la
instalación de iOS en hardware de terceros.
 La última versión del sistema operativo es iOS 13 (aparecida
en junio de 2019) 
 iOS se deriva de macOS, que a su vez está basado en Darwin BSD, y por
lo tanto es un sistema operativo Tipo Unix.
Historia
Versiones de IOS:
iPhoneOS 1: iOS 1
 Scroll al movernos por una lista.
 Tecnología multitouch..
 Un explorador de internet completo como Safari.
 Google Maps integrados.
iPhoneOS 2: iOS 2
 Llega la App Store.
 Notificaciones Push en email.
 GPS en los mapas.
iOS 4: iphone 4
 Llega la multitarea.
 Aparece por primera vez FaceTime.
 Posibilidad de crear carpetas.
 El máximo de apps instaladas pasa de 180 a 2.160.
Versiones de IOS:
iOS 5: iphone 4S
 Llega Siri.
 Aparece el Centro de Notificaciones.
 Actualizaciones OTA, es decir sin tener que conectar el dispositivo a iTunes.
iOS 7: iphone 5C
 Casi todas las apps se renuevan, especialmente Fotos.
 Llega el Centro de control.
 Apple introduce funciones como AirDrop y CarPlay.
 Rediseño de la multitarea.
iOS 11: iphone 8
 Novedades en el iPad: un dock al que acceder desde cualquier app, nueva
multitarea y más opciones al usar varias apps a la vez.
 Gestos para controlar el iPhone X.
 Al fin llega la grabación nativa de la pantalla.
 El centro de control ahora es personalizable.
 Arrastrar y soltar entre apps. 
Lenguajes de programación

 iOS está escrito en 4 distintos lenguajes de programación: C, C++,


Objective-C, Swift.
 Objective-C: es un lenguaje de programación orientado a objetos
creado como un superconjunto de C para que implementase un
modelo de objetos parecido al de Smalltalk. Originalmente fue
creado por Brad Cox y la corporación StepStone en 1980.
 Swift: es un lenguaje de programación multiparadigma creado por
Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
Fue presentado en la WWDC 20147​ y está diseñado para
integrarse con los Frameworks Cocoa y Cocoa Touch; puede usar
cualquier biblioteca programada en Objective-C y llamar a
funciones de C.
Lenguajes de programación

 Por otra parte, el lenguaje principal utilizado para crear aplicaciones


en el iPhone es el lenguaje de programación Objective-C. Los
desarrolladores crean aplicaciones para el iPhone en Objective-C
usando Xcode, un entorno de desarrollo de Apple. Cocoa, también
utilizado en el desarrollo de aplicaciones iPhone, es una "interfaz de
programación de aplicaciones orientada a objetos" (API por su sigla
en inglés) para iOS, y la extensión de Cocoa Touch permite la
animación y el reconocimiento de gestos.
Características de IOS:
  Su interfaz gráfica está diseñada para el touch screen, con capacidad
para gestos multitouch.
 Su interfaz está constituida básicamente de sliders, interruptores y
botones, con una respuesta inmediata y fluida.
 Soporta acelerómetros internos al dispositivo.
 Emplea unos 500 MB de almacenamiento, aunque varía de modelo en
modelo.
 Incluye múltiples aplicaciones para gestionar emails, fotos, cámara,
mensajes, clima, notas, YouTube, contactos, reloj, etc.
 Soporta multitarea (con algunas limitaciones).
 No tiene soporte para Adobe Flash ni Java, por lo tanto los sitios web con
dichas tecnologías no pueden ser vistos en este sistema operativo.
 IOS deriva del Mac OS X.
Aplicaciones de IOS
APLICACIONES PRIMARIAS APLICACIONES SECUNDARIAS

Nombre Función Versión de Nombre Función Versión de


Introducció Introducción
n Mensajes Mensajes de 1.0+(MMS
Phone Teléfono, 1.0+ texto, MMS 3.0+)
videoconfere (Videoconfer Calendario Calendario 1.0+
ncia encia:4.0+)
Fotos Visor de Fotos 1.0+ (Visor de
Mail Cliente de 1.0+ video 3.0+)
correo Cámara Cámara 1.0+ (Grabación
electrónico de video 3.0+,
video en HD
Safari Navegador 1.0+
4.0+)
web
YouTube Visor de videos 1.0+
Ipod Reproductor 1.0+ en Youtube
de medios
Apps store
 La App Store es un servicio para el iPhone, iPod Touch, y el iPad, creado
por Apple Inc, que permite a los usuarios buscar y descargar aplicaciones,
desarrolladas con el iOS SDK y publicadas por Apple.
 Fue presentado el 8 de julio del 2008 cuando se libero el SDK que permitió a
los programadores crear aplicaciones para IOS
Arquitectura

El sistema operativo de Apple está distribuido en cuatro capas


diferenciadas por su funcionalidad:
Cocoa Touch

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.
Media

Se trata de una capa basada en la mezcla de lenguaje C y Objective


C que contiene las tecnologías que dan acceso a ficheros
multimedia relacionados con audio, gráficos, vídeos, etc.
Esta capa da el soporte a la Cocoa Touch.
Core Services

Se trata de la capa de servicios principales disponibles en el


dispositivo y que pueden ser utilizados por todas las aplicaciones,
como pueden ser: base de datos SQLite, acceso a la red, soporte
para XML.
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 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.
Licencia

 APSL(Apple Public Source License) 


 es la licencia de código abierto y de software libre bajo la cual se
publicó el sistema operativo de Apple, Darwin. Esta licencia fue
adoptada de forma voluntaria para aumentar la colaboración de
la comunidad de la que se origina gran parte de Darwin.
Plataforma

ARM Advanced RISC Machine.


es una arquitectura RISC (Reduced Instruction Set
Computer=Ordenador con Conjunto Reducido de Instrucciones)
de 32 bits y, con la llegada de su versión V8-A, también de 64 Bits,
desarrollada por ARM Holdings.
Bibliografía

 https://www.ipadizate.es/2018/12/23/versiones-ios-mas-important
es/
 https://www.fundaciondedalo.org/Ultimas-Noticias/open-source-q
ue-es-que-significa-y-que-promueve.html
 http://blog.ticsandroll.es/ios-y-su-arquitectura-interna-en-4-capas/
 https://uxxermag.com/todas-las-versiones-de-ios-hasta-la-actuali
dad/
 https://es.slideshare.net/fallasdevalencia/versiones-de-ios
 https://es.slideshare.net/payisanchez/sistema-operativo-ios-4130
6754
 https://www.statista.com/statistics/276623/number-of-apps-availa
ble-in-leading-app-stores/
 https://techlandia.com/lenguajes-iphone-info_552375/

S-ar putea să vă placă și