iPhone OS
Rodzina systemów operacyjnych adaptacja Mac OS X 10.5
Producent Apple Inc.
Platforma sprzętowa architektura ARM (iPhone i iPod touch)
Pierwsze wydanie 6 marca 2008
Aktualna wersja Stabilna: 3.1.3 / 3 lutego 2010; 45 dni temu
JÄ…dro hybrydowe (Darwin)
Środowisko pracy Cocoa Touch (środowisko graficzne typu Multi-touch)
Licencja Apple EULA
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 jądrze Darwin. System jest obecnie w wersji 3.1.3 dla urządzeń iPhone i iPod touch.

Spis treści

edytuj Nazwa

Po premierze iPhone'a 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 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 ustawiane dowolnie przez jego autora, z czego 30% zostaje zainkasowane przez Apple Inc.. Oprogramowanie darmowe jest rozprowadzane darmowo.

Wszelkie oprogramowanie jest 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ż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.

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ł udostępniony 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 e-mail, wprowadzono obsługę nowych rozszerzeń załączników (.ppt, .key, .numbers), możliwe jest zapisywanie plików graficznych z załączników e-maili 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 się do sieci WiFi Enterprise oraz 802.11x.

edytuj Wersja 2.1

9 września 2008 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 2008 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 Wersja 3.0

17 marca 2009 zaprezentowano wersję 3.0 beta systemu[1], w której dodano:

  • PeÅ‚ne wsparcie funkcji: kopiuj, wklej, wytnij, dla wszystkich aplikacji.
  • Funkcja "cofnij".
  • MMS (Tylko iPhone 3G)
  • Funkcja przekazywania i usuwania SMS.
  • Funkcja Bluetooth: dodano transmisjÄ™ danych miÄ™dzy urzÄ…dzeniami oraz audio stereo (A2DP)
  • Klawiatura QWERTY w trybie horyzontalnym w aplikacjach SMS, Notatnik, Poczta, itp.
  • Dodana opcja Shake to Shuffle znana z iPodów. (Przełączanie utworów poprzez potrzÄ…sanie urzÄ…dzenia).
  • Możliwość nagrywania notatek gÅ‚osowych.
  • Nowy pakiet programistyczny SDK a w nim 1000 nowych API:
    • Możliwość osadzenia map z Google Maps w zewnÄ™trznych aplikacjach
    • Push Notifications - powiadamianie o zdarzeniach przez aplikacje nawet gdy nie sÄ… one uruchomione. Apple nie wprowadza funkcji dziaÅ‚ania aplikacji w tle, ponieważ funkcja ta doprowadziÅ‚aby do spowolnienia pracy urzÄ…dzenia i znacznego skrócenia czasu pracy na baterii[2]
    • Możliwość sprzedaży programów z abonamentem
    • Nowe możliwoÅ›ci pobierania opÅ‚aty za moduÅ‚y bezpoÅ›rednio z aplikacji np. pobieranie opÅ‚aty za przedmioty w grze.
    • Komunikacja z urzÄ…dzeniem zewnÄ™trznym podpiÄ™tym do portu dokowego.
  • iPhone OS 3.0 wnosi najwiÄ™cej nowoÅ›ci spoÅ›ród aktualizacji wszystkich systemów iPhone'a OS

Premiera stabilnej wersji systemu 3.0 odbyła się 17 czerwca 2009.

edytuj Wersja 3.0.1

1 sierpnia 2009 wydano wersję 3.0.1, która nie wniosła nic nowego. Jej zadaniem było jedynie załatać lukę w zabezpieczeniach iPhone, która pozwalała na przejęcie kontroli nad iPhone przy pomocy odpowiednio spreparowanej wiadomości SMS.

edytuj Wersja 3.1

9 września 2009 wydano wersję 3.1 systemu, w której dodano m.in.:

  • UsuniÄ™cie błędów, wykrytych w wersji 3.0.1 iPhone OS
  • Rozszerzone wsparcie iTunes 9.0
  • Voice Control przez Bluetooth
  • Ochrona antyphishingowa w Safari
  • Poprawiona synchronizacja

edytuj Linki zewnętrzne

Przypisy

webhosting-Sieci WiFi urządzenia radiowe-serwis laptopów kraków-pozycjonowanie stron-zabawki dla chłopców-Pozycjonowanie stron www pozycjonowanie google wysokie pozycje-zobacz stronę Sequele dla ciebie-aspnet button-blog o motylach-Wielka pisanina na stronahc interneotwych to dużo tekstu.-aspnet ListBox-Niedrogi serwis komputerowy Wrocław dla firm i osób indywidualnych-pozycjonowanie stron za 5 groszy