iOS (dawniejiPhone OS) – mobilnysystem operacyjny opracowany przezApple Inc. wyłącznie dla swojego sprzętu. To system operacyjny, który zasila wieleurządzeń mobilnych firmy, w tymiPhone; termin ten obejmuje równieżoprogramowanie systemowe dlaiPad poprzedzającychiPadOS - który został wprowadzony w 2019 roku - oraz na urządzeniachiPod touch - które zostały wycofane w połowie 2022 roku. Jest to drugi najczęściej instalowany mobilny system operacyjny na świecie, poAndroidzie. Jest podstawą trzech innych systemów operacyjnych firmy Apple:iPadOS,tvOS iwatchOS. To oprogramowanie własnościowe, chociaż niektóre jego części sąopen source na licencjiApple Public Source License i innych licencjach.
Zaprezentowany w 2007 roku dlaiPhone pierwszej generacji, iOS został rozszerzony o obsługę innych urządzeń Apple, takich jakiPod Touch (wrzesień 2007) i iPad (wprowadzony: styczeń 2010; dostępność: kwiecień 2010). Od marca 2018 r. AppleApp Store zawiera ponad 2,1 miliona aplikacji na iOS, z których 1 milion jest natywnych dla iPadów. Teaplikacje mobilne zostały pobrane łącznie ponad 130 miliardów razy.
Główne wersje iOS są wydawane co roku. Obecna stabilna wersja, iOS 18, została udostępniona publicznie 16 września 2024 r.
iOS bazuje na systemie operacyjnymMac OS X 10.5 i tym samym naDarwinie. Oryginalny iOS dostępny jest tylko na urządzeniach firmyApple.
Po premierze iPhone’a jego system operacyjny nie posiadał oficjalnie nazwy, zwykle nazywano go po prostuMacOS X, do którego jest podobny. Dopiero 6 marca 2008 roku, wraz z premierąSDK dla tego systemu, został on udokumentowany jako iPhone OS. 7 czerwca 2010 roku nazwa została zmieniona naiOS.
Wprowadzony 6 marca 2008,SDK ten jest udostępniony członkom programu deweloperskiego za darmo, natomiast aby móc publikować aplikacje konieczna jest coroczna opłata członkowska dla osób indywidualnych (USD $99) lub zakładowa (enterprise, USD $299). Oprogramowanie odpłatne wyprodukowane za jego pomocą może mieć ceny ustalone dowolnie przez jego autora, z czego 30% zostaje zainkasowane przezApple Inc. Oprogramowanie darmowe jest rozprowadzane bezpłatnie.
Wszelkie oprogramowanie jest indywidualnie dopuszczane do obiegu przez Apple Inc. i rozprowadzane z jednegorepozytorium (App Store) centralnie tylko przeziTunes z obowiązkowymkryptograficznym podpisem potwierdzającym. Ten model dystrybucji, wprawdzie nie wolny, umożliwia zapobieganie rozprzestrzenianiazłośliwego oprogramowania, a przy tym umożliwia centralnie rozpowszechnione naprawy i wycofania, a co za tym idzie, niespotykanie wysoki standard bezpieczeństwa i, w zamierzeniu, jakości dla ogółu użytkowników.
iOS składa się z 4 abstrakcyjnych warstw:
- Core OS – Najniższa warstwa, zapewniająca interakcję między sprzętem a oprogramowaniem, w jej skład wchodzi jądro Darwin.
- Core Services – To rdzenny zestaw podstawowych bibliotek do zarządzania pracą aplikacji i wątków, obsługa sieci, obsługa bazy danych (SQLite) i inne, których działanie nie jest bezpośrednio widoczne dla użytkownika.
- Media – To warstwa zawierająca obsługę obrazu i dźwięku, również odtwarzanie wideo i obsługę formatów plików graficznych, w skład warstwy wchodzą znane biblioteki takie jakOpenGL,OpenAL czy Core Animation.
- Cocoa Touch – Jest to biblioteka interfejsu użytkownika z wykorzystaniem ekranu dotykowego, co różni go od tradycyjnegoCocoa z systemu OS X. W jego skład wchodzi również obsługaakcelerometru.
Produkty przedsiębiorstwa
Apple