iOS

es un sistema operativo móvil creado por Apple.inc inicialmente desarrollado para el iPhone y posteriormente usado en dispositivos como el iPod Touch, iPad y el Apple TV, todos productos originales de Apple.
Este sistema operativo gestiona el hardware del dispositivo en el que se encuentra instalado para implementar aplicaciones nativas. El sistema viene con aplicaciones de aplicaciones como teléfono, correo y navegador Safari que prestan servicios estándar del sistema para el usuario.
iOS se deriva de macOS, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Tipo Unix. 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"

Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal).

Arquitectura de iOS
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



  • Cocoa Touch

Cocoa Touch es la capa más importante para el desarrollo 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:


  1. UIKit: contiene todas las clases que se necesitan para el desarrollo de una interfaz de  usuario
  2. Foundation Framework: 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.

Comentarios

  1. Grupo Windows:En que capa de la arquitectura se encuentran las instrucciones de gestion de procesos?

    ResponderBorrar
    Respuestas
    1. Las instrucciones o metodos que usa ios se encuentran en la capa mas profunda del sistema operativo CORE OS, esta capa esta basada en Darwin BSD y tiene interaccion directa con el hardware de los dispositivos de ios y no solo se encarga de la gestion de procesos si no tambien de los otros aspectos o actividades de bajo nivel que realiza el SO como es la gestion de memoria, e/s y los sistemas de archivos

      Borrar

Publicar un comentario

Entradas populares