iOS logo

iOS

iOS jest zaawansowanym systemem operacyjnym, który należy do marki Apple. Opiera się na systemie Mac OS X 10.5.
Sprawia, że wszystkie urządzenia mobilne Apple są funkcjonalne, wydajne i dostosowane do konkretnego użytkownika.
Wielozadaniowość i intuicja - są to cechy, które system iOS dodatkowo oferuje wszystkim właścicielom iPadów oraz iPhone’ów.

Cztery abstrakcyjne warstwy

iOS składa się z czterech abstrakcyjnych warstw:

  • Core OS. Jest najniższą warstwą, w skład której wchodzi jądro Darwin. Zapewnia ona interakcję między sprzętem a oprogramowaniem.
  • Core Services. Jest rdzennym zestawem podstawowych bibliotek do zarządzania pracą aplikacji i wątków. To także takie funkcje, jak obsługa sieci, obsługa bazy danych (SQLite) i inne, których działania użytkownik nie dostrzega w bezpośredni sposób.
  • Media. Warstwa ta zawiera obsługę obrazu i dźwięku. Jest również odpowiedzialna za odtwarzanie wideo i obsługę formatów plików graficznych. Składa się ona ze znanych bibliotek, takich jak OpenGL, OpenAL czy Core Animation.
  • Cocoa Touch. Jest biblioteką interfejsu użytkownika z wykorzystaniem ekranu dotykowego, co różni go od tradycyjnego Cocoa z systemu OS X. W jego skład wchodzi również obsługa akcelerometru.

Przydatne linki