Sunteți pe pagina 1din 27

Caractersticas y

aspectos tcnicos del


iOS
Facultad de Ingeniera
Escuela de ingeniera en computacin

Realizado por:
Favio Vzquez C.I.: 19.987.238
Orangel Mrquez C.I.: 22.506.637
Andrs Duque C.I:

Historia
Apple revel la existencia de iPhone OS en la Macworld Conference &
Expo del 9 de enero de 2007, aunque el sistema no tuvo un nombre oficial
hasta que sali la primera versin beta del iPhone SDK un ao ms tarde, el 6
de marzo de 2008. Antes de esto se consideraba simplemente que el iPhone
ejecutaba OS X. A partir de entonces se llamara iPhone OS. El lanzamiento del
iPhone OS tuvo lugar el 29 de junio de 2007.

En esa primera poca, Apple intent vender el concepto de aplicaciones web


para el dispositivo, que no eran ms que accesos directos a aplicaciones que
se ejecutaban contra el motor del navegador, de una manera muy limitada.
Prcticamente eran pginas web integradas en un icono con acceso directo.
Pero la aparicin de estas primeras aplicaciones nativas para el dispositivo, en
el mundo jailbreak, cambiaron las tornas. Por todo esto, el 27 de octubre de
2007, Steve Jobs anunci la creacin de un Kit de Desarrollo para el
dispositivo, que vio la luz el 6 de marzo de 2008. Fue el 11 de julio, con la
aparicin de la App Store oficial de Apple, cuando la revolucin de las
aplicaciones mviles comenz, y uno de los modelos de negocio ms
productivos a nivel de negocio empez su andadura.

Qu es iOS?
iOS (anteriormente denominado iPhone OS) es un sistema
operativo mvil de Apple. Originalmente desarrollado para el
iPhone, siendo despus usado en dispositivos como el iPod
Touch, iPad y el Apple TV.

La interfaz de usuario de iOS est basada en el concepto de


manipulacin directa, usando gestos multitctiles. Los
elementos de control consisten de deslizadores, interruptores
y botones. La respuesta a las rdenes del usuario es inmediata
y provee de una interfaz fluida. La interaccin con el sistema
operativo incluye gestos como deslices, toques, pellizcos, los
cuales tienen definiciones diferentes dependiendo del
contexto de la interfaz.

Qu es iOS?
iOS se deriva de Mac OS X, que a su vez est basado en
Darwin BSD, y por lo tanto es un sistema operativo Unix.

iOS cuenta con cuatro capas de abstraccin: la capa del ncleo


del sistema operativo, la capa de "Servicios Principales", la
capa de "Medios" y la capa de "Cocoa Touch".

Nivel de abstraccin

Capas de abstraccin del iOS

OSX kernel
Power management
Keychain access
Sockets
Security
Certificates
File System

Core services
Collections
Address Book
Networking
File Access
SQLite
Core Location
Net Services
Threading
Preferences
URL Utilites

Media
Core Audio
Core Animation
Audio Mixing
Audio recording
OpenGL
Video Playback

Cocoa Touch
Multi-Touch
Core Motion
View Hierarchy
Localization
Controls
Alerts
Web view
Map kit
Image picker
Camara

Caractersticas del iOS


Pantalla principal
La pantalla principal (llamada SpringBoard) es donde se
ubican los iconos de las aplicaciones y el Dock en la parte
inferior de la pantalla donde se pueden anclar aplicaciones de
uso frecuente, aparece al desbloquear el dispositivo o
presionar el botn de inicio. La pantalla tiene una barra de
estado en la parte superior para mostrar datos, tales como la
hora, el nivel de batera, y la intensidad de la seal. El resto de
la pantalla est dedicado a la aplicacin actual. Desde iOS 3, se
puede acceder a la bsqueda a la izquierda en la pantalla
inicial, permitiendo buscar msica, videos, aplicaciones,
correos electrnicos, contactos y archivos similares.

Caractersticas del iOS


Carpetas
Con iOS 4 se introdujo un sistema simple de carpetas en el
sistema. Se puede mover una aplicacin sobre otra y se crear
una carpeta, y as se pueden agregar ms aplicaciones a esta
mediante el mismo procedimiento. Pueden entrar hasta 12 y
20 aplicaciones en el iPhone y iPad respectivamente. El ttulo
de la carpeta es seleccionado automticamente por el tipo de
aplicaciones dentro de ella, pero puede ser editado por el
usuario.

Caractersticas del iOS


Centro de notificaciones
Con la actualizacin iOS 5, el sistema de notificaciones se
redise por completo. Las notificaciones ahora se colocan en
un rea por la cual se puede acceder mediante un desliz desde
la barra de estado hacia abajo. Al hacer un toque en una
notificacin el sistema abre la aplicacin. La pantalla inicial de
iOS contiene varias aplicaciones, algunas de las cuales estn
ocultas por defecto y pueden ser activadas por el usuario
mediante la aplicacin "Configuracin", por ejemplo,
Nike+iPod se debe activar desde tal aplicacin.

Caractersticas del iOS


Multitarea
Antes de iOS 4, la multitarea estaba reservada para aplicaciones por
defecto del sistema. A Apple le preocupaba los problemas de batera
y rendimiento si se permitiese correr varias aplicaciones de terceros
al mismo tiempo. A partir de iOS 4, dispositivos de tercera
generacin y posteriores permiten el uso de 7 APIs para multitarea,
especficamente:
1. Audio en segundo plano
2. Voz IP
3. Localizacin en segundo plano
4. Notificaciones push
5. Notificaciones locales
6. Completado de tareas
7. Cambio rpido de aplicaciones

Evolucin del iOS

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 1.0

Sin App Store


iPhone2G como sustituto del iPod
Safari (webkit) en el bolsillo
Mail, mapas, fotos con una una nunca vista.
Backup completo del dispositivo... en 2007.

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 2.0

AppStore, nuevo boom de Apple.


En menos de un ao
50.000 apps
25M de desacargas
Redes 3G (iPhone 3G)
SDK de desarrollo y developers program.

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 3.0

Nuevo salto de gigantes. Llega el iPhone 3GS.


Tethering
Posicin en landscape global
Mejoras en Mail y Safari
Spotlight y Find my iPhone
Copiar y pegar!

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 5.0

Siri
Centro de notificaciones
Mac/PC Free
Photostream, primera piedra de iCloud
Safari 5, Airplay, mejoras en la cmara
iPhone 4S

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 6.0

Mejoras en las apps generales


Siri un poco ms inteligente
La nueva y famosa app de mapas (by tomtom)
Passbook
Ampliacin general de la SDK y herramientas de desarrollo
iPhone 5

Evolucin cronolgica del iOS


con nfasis en las caractersticas
iOS 7.0

Procesamiento en segundo plano completo


Mejoras en el tratamiento y creacin de juegos
Las polticas de compra y los tipos de productos no cambian
AirDrop
Mayor integracin con iCloud
SDK mucho ms completa para comunicaciones

Lo Nuevo del iOS 7

Notification Center Rediseado,


incluye
vista de calendario con
informacin del clima y
trfico.Ahora tambin
puede accederse desde
el lockscreen.

Wednesday, October 23, 13

Lo Nuevo del iOS 7


Control Center - es el
lugar donde puedes
encontrar, de forma
rpida,
diferentes
ajustes del iPhone o
iPad
que
puedes
encender o apagar.

Lo Nuevo del iOS 7

Folders - las carpetas ahora pueden tener


un nmero infinito de aplicaciones

Lo Nuevo del iOS 7


Siri
Prender y apagar settings
Abrir aplicaciones
Leer emails
Aprende a
pronunciar nombres
Ms informacin al momento

Ventajas del iOS


El iPhone es famoso por ofrecer una experiencia de usuario unificada que es
sencilla de navegar para la mayoria de los usuarios.
iOS es compatible con muchos dispositivos Apple, incluyendo por supuesto al
iPad y los productos OSX.
iOS esta totalmente integrado con iTunes de esta manera con este software
gratis los usuarios tanto de Mac como Windows pueden controlar casi todos
los aspectos de su telfono o dispositivo.
Todos los usuarios de iOS reciben 5GB de espacio en iCloud (la nube).

La Apple App Store tiene actualmente mas de 750 mil aplicaciones


disponibles. iOS continua teniendo el mayor numero de Apps compatibles a
pesar de haber perdido parte de su mercado con Android.
iOS sigue siendo la plataforma mas lucrativa para desarrolladores de
aplicaciones mviles.

Desventajas del iOS


Los desarrolladores deben pagar una cantidad de dinero anual para entrar al
programa de desarrolladores de Apple.
Cuenta con menos usuarios que Android. (8% menos de el market share)
Las aplicaciones deben pasar por la aprobacion de Apple antes de poder ser
lanzadas al mercado.
El 30% de las ganancias que genere la aplicacin le pertenecen a Apple.
Apple cuenta con su propio lenguaje de programacin (Objective-C ahora Swift)
y es dificil desarrollar fuera de ese lenguaje.
Para desarrollar en Apple necesitas tener una computadora Mac para usar
Xcode, esto ha cambiado sin embargo en el ultimo ao con algunas
herramientas ofreciendo desarrollo nativo para dispositivos iOS en Windows.

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