iOS
iOS – mobilny system operacyjny opracowany przez Apple, używany w urządzeniach z rodziny iPhone, iPad, iPod touch oraz niektórych modelach Apple TV. System opiera się na jądrze Darwin, a jego interfejs graficzny jest oparty na technologii Cocoa Touch.
Historia
Projekt systemu rozpoczął się w 2005 roku pod kryptonimem Project Purple. Pierwsza publiczna premiera odbyła się w 2007 roku wraz z premierą pierwszego iPhone'a. System początkowo nosił nazwę iPhone OS, a od 2010 roku przyjęto nazwę iOS.
W kolejnych latach system został udostępniony także na iPad (2010), iPod touch (2008) i Apple TV (2012), a jego funkcjonalność była regularnie rozszerzana o nowe API i usługi.
Architektura
iOS składa się z kilku warstw:
- Warstwa jądra – oparta na XNU (komponent Mach).
- Warstwa usług systemowych – m.in. Core Data, Core Location, AVFoundation.
- Framework aplikacji – najważniejszy Cocoa Touch, a także Swift i Objective‑C.
- Warstwa interfejsu użytkownika – UIKit, a od 2014 także SwiftUI.
Interfejs użytkownika
System wprowadził nowatorskie rozwiązania, takie jak:
- Gesty wielodotykowe (multi‑touch).
- Centrum powiadomień (Notification Center).
- Centrum sterowania (Control Center).
- Wyszukiwarka Spotlight.
App Store
W 2008 roku Apple uruchomił App Store, który stał się główną platformą dystrybucji aplikacji na iOS. Do dnia dzisiejszego w sklepie dostępne są ponad milion aplikacji.
Bezpieczeństwo i prywatność
iOS jest znany z silnych mechanizmów ochrony:
- Sandboxowanie aplikacji – każda aplikacja działa w odizolowanym środowisku.
- Szyfrowanie danych w pamięci i na dysku – wykorzystuje AES‑256.
- System autoryzacji Touch ID i Face ID (od 2017).
- Regulacje prywatności w wytycznych recenzji App Store.
Rozwój oprogramowania
Programiści tworzą aplikacje przy użyciu Xcode oraz języków Swift i Objective‑C. Apple udostępnia zestaw narzędzi SDK, w którym znajdują się m.in. ARKit, Core ML i HealthKit.
Wersje i aktualizacje
Do tej pory wydano następujące główne wersje iOS:
- iOS 1 (2007)
- iOS 2 (2008) – wprowadzenie App Store
- iOS 3 (2009) – kopiowanie i wklejanie, MMS
- iOS 4 (2010) – multitasking, foldery
- iOS 5 (2011) – Notification Center, iCloud
- iOS 6 (2012) – Apple Maps, Passbook
- iOS 7 (2013) – nowy interfejs „flat”
- iOS 8 (2014) – widgets, Apple Pay
- iOS 9 (2015) – poprawa wydajności, Proactive Assistant
- iOS 10 (2016) – nowy komunikator, Siri Kit
- iOS 11 (2017) – ARKit, nowy system plików
- iOS 12 (2018) – optymalizacja pod kątem starszych urządzeń
- iOS 13 (2019) – tryb ciemny, SwiftUI
- iOS 14 (2020) – widgety na ekranie głównym, App Library
- iOS 15 (2021) – focus modes, ulepszone FaceTime
- iOS 16 (2022) – ekran blokady z widgetami
- iOS 17 (2023) – personalizacja interfejsu, AI w Siri
Sprzęt i kompatybilność
iOS jest instalowany wyłącznie na wybranych produktach Apple. Oficjalnie wspierane modele:
- iPhone – od pierwszej generacji do najnowszych modeli.
- iPad – zarówno iPad Pro, iPad Air, iPad Mini, jak i klasyczny iPad.
- iPod touch – ostatnia wersja wydana w 2021 roku.
- Apple TV (model 4K) – od 2017 roku system działa w trybie tvOS, będącym fork’em iOS.
Krytyka i kontrowersje
System jest chwalony za stabilność, bezpieczeństwo i jakość aplikacji, ale spotyka się również z krytyką dotyczącą:
- Restruktywnego modelu dystrybucji aplikacji (obowiązkowy App Store).
- Wysokich wymagań sprzętowych, które wykluczają starsze modele.
- Polityki prywatności i gromadzenia danych – tematy poruszane w kontrowersjach Apple.
Zobacz także
Apple | iPhone | iPad | macOS | App Store | Swift | Cocoa Touch