iPhone OS
Rodzina adaptacja Mac OS X 10.5
Aktualna wersja stabilna stabilna: 2.0.2 oraz 1.1.5
Testowa: 2.1
(5 sierpnia 2008)
Pierwsze wydanie 6 marca 2008
Producent Apple Inc.
Licencja Apple EULA
Platforma systemowa architektura ARM (iPhone i iPod touch)
JÄ…dro hybrydowe
Podstawowe środowisko pracy Cocoa Touch (środowisko graficzne typu Multi-touch)
Oficjalna witryna Strona domowa

iPhone OS – system operacyjny Apple Inc. dla urządzeń mobilnych iPhone i iPod touch. Nazwa obowiązuje od 6 marca 2008, daty wprowadzenia iPhone SDK. System ten bazuje na systemie operacyjnym Mac OS X 10.5 jak i na tym samym rdzeniu Darwin. System zajmuje około 512 MB i jest obecnie w wersji 2.0.2 oraz 1.1.5 dla iPod touch. Od wersji 2.0 systemu został udostepniony AppStore, umożliwiający zakup lub/i instalacje aplikacji napisanych przy pomocy iPhone SDK (dostępny również w Polsce). System iPhone 2.0 wprowadza wsparcie dla Microsoft Exchange oraz MobileMe (platforma "push" Apple). Udoskonalono zarządzanie wiadomościami email, wprowadzono obsługę nowych rozszerzeń załączników (.ppt, .key, .numbers), możliwe jest zapisywanie plików graficznych z załączników emaili oraz bezpośrednio ze stron internetowych (poprzez przeglądarkę Safari), nowy tryb naukowy kalkulatora w pozycji poziomej, wyszukiwarka w aplikacji kontaktów, obsługa wielu kalendarzy na raz (różne kolory), możliwość logowania sie do sieci WiFi Enterprise oraz 802.11x.

Spis treści

edytuj Nazwa

Po premierze iPhona jego system operacyjny nie posiadał swojej oficjalnie nazwy, zwykle nazywano go po prostu Mac OS X do którego jest podobny, dopiero 6 marca 2008 wraz z premierą SDK dla tego systemu, został on udokumentowany jako iPhone OS.

edytuj iPhone SDK

Wprowadzony 6 marca 2008, SDK ten jest udostępniony członkom programu developerskiego podpisującym umowę poufności, za jednorazową opłatą indywidualnie (USD $99) lub zakładowo (enterprise, USD $299). Oprogramowanie odpłatne wyprodukowane w za jego pomocą będzie miało ceny ustawiane dowolnie przez jego autora, z czego 30% zostanie zainkasowane przez Apple Inc.. Oprogramowanie darmowe będzie rozprowadzane darmowo.

Wszelkie oprogramowanie będzie indywidualnie dopuszczane do obiegu przez Apple Inc. i rozprowadzane z jednego repozytorium centralnie tylko przez iTunes z obowiązkowym kryptograficznym podpisem potwierdzającym. Ten model dystrybucji, w prawdzie nie wolny, umożliwi zapobieganie rozprzestrzeniania złośliwego oprogramowania, a przy tym umożliwi 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.

edytuj Warstwy systemu

iPhone OS składa się z 4 warstw abstrakcyjnych:

  • Core OS - To najniższa warstwa w które celem jest interakcja miÄ™dzy sprzÄ™tem a oprogramowaniem, w jego 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 przez użytkownika.
  • Media - Ta warstwa zawierajÄ…ce obsÅ‚ugÄ™ obrazu i dźwiÄ™ku, również odtwarzaniem 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 wykorzystaniem ekranu dotykowego, co różni go od tradycyjnego Cocoa z systemu Mac OS X. W jego skÅ‚ad wchodzi również obsÅ‚uga przyspieszeniomierza.

edytuj Linki zewnętrzne