Spis treści
iOS
| Producent | |
|---|---|
| Architektura | |
| Pierwsze wydanie |
29 czerwca 2007; około 18 lat temu |
| Aktualna wersja |
26.2 |
| Aktualna wersja testowa |
26.2 RC2 (23C54) |
| Jądro | |
| Środowisko pracy | |
| Licencja | |
| Wersja Live |
|
| Strona internetowa | |
iOS (dawniej iPhone OS) – mobilny system operacyjny opracowany przez Apple Inc. wyłącznie dla swojego sprzętu. To system operacyjny, który zasila wiele urządzeń mobilnych firmy, w tym iPhone; termin ten obejmuje również oprogramowanie systemowe dla iPad poprzedzających iPadOS – który został wprowadzony w 2019 roku – oraz na urządzeniach iPod touch – które zostały wycofane w połowie 2022 roku. Jest to drugi najczęściej instalowany mobilny system operacyjny na świecie, po Androidzie. Jest podstawą trzech innych systemów operacyjnych firmy Apple: iPadOS, tvOS i watchOS. Jest to oprogramowanie własnościowe, chociaż niektóre jego części są open source na licencji Apple Public Source License i innych licencjach.
Zaprezentowany w 2007 roku dla iPhone pierwszej generacji, iOS został rozszerzony o obsługę innych urządzeń Apple, takich jak iPod Touch (wrzesień 2007) i iPad (wprowadzony: styczeń 2010; dostępność: kwiecień 2010). Od marca 2018 r. Apple App Store zawiera ponad 2,1 miliona aplikacji na iOS, z których 1 milion jest natywnych dla iPadów. Te aplikacje mobilne zostały pobrane łącznie ponad 130 miliardów razy.
Główne wersje iOS są wydawane co roku. Obecna stabilna wersja, iOS
26, została udostępniona publicznie 9 września 2025 r.
iOS bazuje na systemie operacyjnym Mac OS X 10.5 i tym samym na Darwinie. Oryginalny iOS dostępny jest tylko na urządzeniach firmy Apple.
Nazwa
[edytuj | edytuj kod]Po premierze iPhone’a jego system operacyjny nie posiadał oficjalnie nazwy, zwykle nazywano go po prostu MacOS 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 na iOS.
iPhone SDK
[edytuj | edytuj kod]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 przez Apple Inc. Oprogramowanie darmowe jest rozprowadzane bezpłatnie.
Wszelkie oprogramowanie jest indywidualnie dopuszczane do obiegu przez Apple Inc. i rozprowadzane z jednego repozytorium (App Store) centralnie tylko przez iTunes z obowiązkowym kryptograficznym podpisem potwierdzającym. Ten model dystrybucji, wprawdzie nie wolny, umożliwia zapobieganie rozprzestrzeniania zł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.
Warstwy systemu
[edytuj | edytuj kod]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 jak OpenGL, OpenAL czy Core Animation.
- Cocoa Touch – Jest to biblioteka 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.
Linki zewnętrzne
[edytuj | edytuj kod]- iPhone Dev Center – na stronie internetowej Apple Developer Connection (ang.)
- Opis iPhone OS w wydaniu Apple Inc. (wymaga rejestracji) (ang.)









