API iOs & Android

Páginas: 7 (1642 palabras) Publicado: 16 de marzo de 2014
iOs

1. Descripción
iOS es un sistema operativo móvil de la empresa Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. 

2. Entorno
iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de"Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch". La versión actual del sistema operativo (iOS 7.0.6) ocupa más o menos 1.1 GB, variando por modelo

3. Características
- 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 usofrecuente, aparece al desbloquear el dispositivo o presionar el botón de inicio.
- Carpetas: Con iOS 4 se introdujo un sistema simple de carpetas en el sistema. Se puede mover una aplicación sobre otra y se creará una carpeta, y así se pueden agregar más aplicaciones a esta mediante el mismo procedimiento.
- Centro de notificaciones:  Las notificaciones ahora se colocan en un área por la cual sepuede acceder mediante un desliz desde la barra de estado hacia abajo. Al hacer un toque en una notificación el sistema abre la aplicación.
- Multitarea
- Gamecenter
- iOS no permite Adobe Flash ni Java pero  usa HTML5 como una alternativa a Flash.

4. Requisitos (hardware y software)
En lo que respecta a Hardware se requiere:
Un computador con Mac OS X 10.6 o posterior. Esto esobligatorio.
Un dispositivo Móvil para pruebas. Esto es opcional ya que la herramienta que provee Apple viene con un simulador de iPhone y de iPad.
El software básico trata de:
Xcode: Este software viene en el CD de instalación de Mac OS X en la versión 10.6 pero en la última versión se baja desde App Store.
iOS SDK: Este incluye lo necesario para programar en iOS pero está la versión 4.0 que es para laversión Mac OS X 10.6 y la versión 5.0 requiere Mac OS X 10.7 o OS X Lion.

5. Arquitectura
La arquitectura iOS está basada en capas, donde las capas más altas contienen los servicios y tecnologías más importantes para el desarrollo de aplicaciones, y las capas más bajas controlan los servicios básicos.


Arquitectura de capas iOS.
Cocoa Touch
Cocoa Touch es la capa más importante para eldesarrollo de aplicaciones iOS. Posee un conjunto de Frameworks que proporciona el API de Cocoa para desarrollar aplicaciones.
Se podría decir que Cocoa Touch proviene de Cocoa, la API ya existente en la plataforma MAC.

Esta capa está formada por dos Frameworks fundamentales:
UIKit: contiene todas las clases que se necesitan para el desarrollo de una interfaz de  usuario
FoundationFramework: define las clases básicas, acceso y manejo de objetos, servicios del sistema operativo

Media
Provee los servicios de gráficos y multimedia a la capa superior.
Core Services
Contiene los sevicios fundamentales del sistema que usan todas las aplicaciones

Core OS
Contiene las características de bajo nivel: ficheros del sistema, manejo de memoria, seguridad, drivers del dispositivo.

6.Ventajas
Un ecosistema muy bien planteado, una de las grandes ventajas que iOS brinda al usuarios es que si este cuenta con una variedad de equipos de la casa, tomemos por ejemplo un Mac, un iPhone y una iPad, tendremos un equipo computacional que corre de maravilla y que trabaja en conjunto. Sincronización entre equipos sin necesidad de hacer nada, capacidad de contestar mensajes desdecualquier equipo sin causar duplicados y quizás la mejor manera de administrar y disfrutar de la música.
La más grande tienda de música, al adquirir un equipo iOS tendrás acceso a la más grande tienda de música en línea. Hay varias canciones que no podrás encontrar en Spotify o en Rdio por lo que iTunes te facilitaría bastante las cosas si es que eres un amante del contenido y sencillamente no quieres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Android Vs Ios
  • Android Vs IOs
  • Android Vs IOS
  • Mejores juegos en Ios/Android.
  • Ventajas De Desarrollo Entre Las Plataformas De Apple (Ios) Y Android (Android Os)
  • Android/iOS software de ingeniería civil
  • IOS Y ANDROID
  • IOS V/S Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS