iPhone OS
Rodzina adaptacja Mac OS X 10.5
Aktualna wersja stabilna stabilna: 2.2 (build 5G77) - (21 listopada 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.2 oraz 1.1.5 dla iPod touch.

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 Historia rozwoju

edytuj Wersja 2.0

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.

edytuj Wersja 2.1

9 września wraz z nową generacją iPod touch zaprezentowano nową wersje iPhone OS 2.1 poprawiająca błędy i wydajność. Do nowej wersji dodano również obsługę systemu automatycznego tworzenia listy odtwarzania o nazwie Genius, który znajduje się również w nowej wersji iTunes.

edytuj Wersja 2.2

21 listopada wydano wersję 2.2 systemu[1], w której dodano m.in.:

  • Możliwość bezpoÅ›redniego Å›ciÄ…gania Podcastów z iTunes
  • Nowe funkcje w aplikacji Mapy Google, obsÅ‚uga Google Street View
  • Dodanie obsÅ‚ugi japoÅ„skich Emoji
  • Zmiany w wyglÄ…dzie AppStore
  • Zmiana wyglÄ…du paska adresów w Safari
  • Inne zmiany

edytuj Linki zewnętrzne

Przypisy

  1. ↑ Aplle - iPhone - Software Update (en). [dostęp 2008-11-21].