iOS

Z Wikipedii, wolnej encyklopedii
(Przekierowano z IPhone OS)
Skocz do: nawigacja, szukaj
Ten artykuł dotyczy systemu operacyjnego do urządzeń mobilnych. Zobacz też: inne znaczenia tego słowa.
iOS
Rodzina systemów operacyjnych OS X/BSD
Producent Apple Inc.
Architektura architektura ARM (iPhone, iPod touch i iPad)
Aktualna wersja 10.3.2 (15 maja 2017; 10 dni temu)
Aktualna wersja
testowa
10.3.3 Beta 1 (16 maja 2017; 9 dni temu)
Jądro hybrydowe (Darwin)
Środowisko pracy Cocoa Touch (środowisko graficzne typu Multi-Touch)
Licencja Apple EULA
www.apple.com/pl/ios

iOSsystem operacyjny Apple Inc. dla urządzeń mobilnych iPhone, iPod touch oraz iPad. Obecna nazwa funkcjonuje od 7 czerwca 2010, wcześniej system był znany jako iPhone OS. System ten bazuje na systemie operacyjnym Mac OS X 10.5 i tym samym jądrze Darwin.

Nazwa[edytuj]

Po premierze iPhone'a jego system operacyjny nie posiadał 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. 7 czerwca 2010 zmieniono nazwę na iOS.

iPhone SDK[edytuj]

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]

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.

Aktualne wersje[edytuj]

Przestarzałe Nieaktualizowane Aktualne Wersje testowe (beta)
Wersja Obsługiwane urządzenia: przenośne urządzenia z systemem iOS
3.1.3 iPhone i iPod touch (pierwszej generacji)
4.2.1 iPhone 3G i iPod touch (drugiej generacji)
5.1.1 iPad
6.1.6 iPhone 3GS, iPod touch (czwartej generacji)
7.1.2 iPhone 4 (GSM/CDMA)
9.3.5 iPhone 4S (GSM/CDMA), iPad 2, 3, iPad Mini 1, iPod touch (5. generacji)
10.3.2 iPhone 5, iPhone 5S, iPhone 5C, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone SE[1], iPhone 7, iPhone 7 Plus, iPod touch (szóstej generacji), Nowy iPad, iPad4, iPad mini (drugiej generacji), iPad mini (trzeciej generacji), iPad mini (czwartej generacji), iPad Air, iPad Air 2, iPad Pro
10.3.3 iPhone 5, iPhone 5S, iPhone 5C, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone SE[2], iPhone 7, iPhone 7 Plus, iPod touch (szóstej generacji), Nowy iPad, iPad4, iPad mini (drugiej generacji), iPad mini (trzeciej generacji), iPad mini (czwartej generacji), iPad Air, iPad Air 2, iPad Pro
Wersja Obsługiwane urządzenia: Apple TV
9.2 Apple TV (czwartej generacji)

Historia rozwoju: iPhone, iPod touch oraz iPad[edytuj]

iPhone OS 1.x: Pierwsze wydanie OS[edytuj]

iPhone OS 2.x: Drugie wydanie OS[edytuj]

System został wydany razem z iPhonem 3G. Poprzednie urządzenia mogą być zaktualizowane do tej wersji. W tym systemie został dodany App Store, który pozwala na instalowanie dodatkowych aplikacji na iPhonie i iPodzie touch

iPhone OS 3.x: Trzecie wydanie OS[edytuj]

iOS 4.x: Czwarte wydanie OS[edytuj]

iOS 5.x: Piąte wydanie OS[edytuj]

iOS 6.x: Szóste wydanie OS[edytuj]

iOS 7.x: Siódme wydanie OS[edytuj]

iOS 8.x: Ósme wydanie OS[edytuj]

iOS 9.x: Dziewiąte wydanie OS[edytuj]

iOS 10.x: Dziesiąte wydanie OS[edytuj]

Tabela wersji: iOS 10.3.x
Wersja Kompilacja Baseband Data wydania Nowości
iPhone: 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7, 7 Plus; iPod touch: 6; iPad: 4, Air, Air 2, Mini 2, Mini 3, Mini 4, Pro 12,9, Pro 9,7, iPad 7. generacji (2017)
10.3 14E277 11.51.00

7.51.00 5.51.00 2.54.00 1.03.21 1.59.02

27 marca 2017; 2 miesiące temu Aktualizacja wycofana dla iPhone'a 5, 5C i iPada 4. z nieznanego powodu
  • Znajdź mój iPhone
    • Nowa funkcja "Znajdź moje AirPods"
  • HomeKit
  • Siri
    • Wyświetlanie wyników krykieta z Indian Premier League
    • Siri posiada teraz wsparcie dla paska nawigacji. Przykładowo, użytkownik może powiedzieć "Hej Siri, otwórz App Store" i czarna strzałka pokaże się w lewym rogu pasku statusu umożliwiając powrót to interfejsu Siri
  • Safari
    • Wsparcie dla Reduced Motion
  • Mapy
    • Ikona pogody w Mapach wspiera 3D Touch i umożliwia podgląd godzinowy prognozy
    • Usunięcie widoku 3D na rzeczy płaskiego widoku 2D
  • Usprawnienia w Kalendarzu
  • Usprawnienia w CarPlay
  • News
    • Ikony w pasku nawigacji są grubsze
    • Jest opcja "Pokaż nielubiane" w widoku Ulubione
  • Usprawnienia w nawigacji w aplikacji Mail
  • Delikatna zmiana w animacji otwierania aplikacji
  • Wsparcie dla 3D Touch w Podcastach
  • Ustawienia
    • Powiadomienia - użytkownik otrzymuje powiadomienia dla ustawień innych niż aktualizacja oprogramowania tj. uwierzytelnianie dwuskładnikowe
    • Ograniczenia - można ograniczyć konkretnych dostawców TV
    • iTunes i App Store - nowy system ocen dla deweloperów
    • iCloud
      • Zakładka ustawień iCloud przesunięta na górę ustawień zamiast na dół, dodatkowo wyświetla się teraz nazwa użytkownika i zdjęcie obok adresu e-mail powiązanego z kontem Apple ID
      • Poniżej tej nowej zakładki pojawiają się powiadomienia
      • Pokazywana jest ilość używanego i wolnego miejsca w chmurze
      • "Kopia zapasowa" przemianowana na "Kopia zapasowa iCloud"
    • Ogólne
      • "Diagnostyka i użycie" nazywa się teraz "Analizy"
    • Touch ID i kod dostępu
      • Gdy jako kod dostępu wybrano wyłącznie cyfry, taki kod nie może mieć teraz mniej, niż 4 znaki
  • Nowe emoji na Klawiaturze
  • App Store
    • Deweloperzy mogą teraz odpowiadać na komentarze w App Store
    • Można teraz wprowadzić nową ikonę aplikacji w każdym czasie
    • Gdy użytkownik używa 3D Touch może ocenić podgląd aplikacji jako pomocny, nie pomocny, albo "zgłoś firmie"
  • Inne usprawnienia, poprawki błędów i wzmocnienia
    • Można wypożyczyć film raz i oglądać przez iTunes na różnych urządzeniach
    • Naprawiono błąd "30% baterii" występujący w iPhone 6 i 6S
    • Wyświetlany jest komunikat wskazujący, że 32-bitowe aplikacje muszą być zaktualizowane i nie będą działać na przyszłych wersjach iOS. Pojawiła się nowa zakładka w ustawieniach "Kompatybilność aplikacji" pokazująca 32-bitowe aplikacje
    • Ulepszenia wydajności w całym systemie
    • Nowy system plików - Apple File System (APFS), który zastępuje HFS Plus i który jest zaprojektowany dla pamięci Flash/SSD
    • Naprawia błąd który mógł powodować zawieszenie się aplikacji Wiadomości po otrzymaniu długiej wiadomości tekstowej
    • Naprawia błąd w iPadach Pro, gdzie Apple Pencil nie mógł być naładowany powyżej 5%
    • Naprawia błąd powodujący, że teleobiektyw w iPhone 7 Plus mógł nie zostać aktywowany przy 2x powiększeniu
    • Zaktualizowano menu kodu dostępu, które pokazuje teraz kropki zamiast gwiazdek
  • Zabezpieczenia
    • Naprawiono ponad 100 błędów zabezpieczeń
10.3.1 14E304 11.51.00

7.51.00 5.51.00 2.54.00 1.03.21 1.59.02

3 kwietnia 2017; miesiąc temu Aktualizacja dostępna dla iPhone 5, 5C i iPada 4. generacji tak jak dla innych urządzeń

Poprawki błędów

10.3.2 14F508 11.51.00

7.51.00 5.51.00 2.54.00 1.03.21 1.59.02

15 maja 2017; 10 dni temu Poprawki błędów
10.3.3 Beta 1 14G5028a 11.51.00

7.51.00 5.51.00 2.54.00 1.03.21 1.59.02

16 maja 2017; 9 dni temu Poprawki błędów

Zgodność[edytuj]

iPhone 2G iPhone 3G iPhone 3GS iPhone 4 iPhone 4S iPhone 5 iPhone 5C iPhone 5S iPhone 6 iPhone 6 Plus iPhone 6s iPhone 6s Plus iPhone SE iPhone 7 iPhone 7 Plus
OS 1.x.x T N N N N N N N N N N N N N N
OS 2.x.x T T N N N N N N N N N N N N N
OS 3.1.x T T T N N N N N N N N N N N N
OS 3.2.x N N N N N N N N N N N N N N N
OS 4.x.x N T T T N N N N N N N N N N N
OS 4.3.x N N T T N N N N N N N N N N N
OS 5.0.x N N T T T N N N N N N N N N N
OS 5.1.x N N T T T N N N N N N N N N N
OS 6.x.x N N T T T T N N N N N N N N N
OS 7.x.x N N N T T T T T N N N N N N N
OS 8.x.x N N N N T T T T T T N N N N N
OS 9.x.x N N N N T T T T T T T T N N N
OS 9.3.x N N N N T T T T T T T T T N N
OS 10.x.x N N N N N T T T T T T T T T T


iPod touch 1G iPod touch 2G iPod touch 3G iPod touch 4G iPod touch 5G iPod touch 6G
OS 1.x.x T N N N N N
OS 2.x.x T T N N N N
OS 3.1.x T T T N N N
OS 3.2.x N N N N N N
OS 4.x.x N T T T N N
OS 4.3.x N N T T N N
OS 5.0.x N N T T N N
OS 5.1.x N N T T N N
OS 6.x.x N N N N N N
OS 7.x.x N N N N T N
OS 8.x.x N N N N T N
OS 8.4.x N N N N T T
OS 9.x.x N N N N T T
OS 10.x.x N N N N N T
iPad iPad 2 iPad 3 iPad 4 iPad Air iPad Air 2 iPad 5
OS 1.x.x N N N N N N N
OS 2.x.x N N N N N N N
OS 3.1.x N N N N N N N
OS 3.2.x T N N N N N N
OS 4.x.x T N N N N N N
OS 4.3.x T T N N N N N
OS 5.0.x T T N N N N N
OS 5.1.x T T T N N N N
OS 6.x.x N T T T N N N
OS 7.x.x N T T T T N N
OS 8.x.x N T T T T N N
OS 8.1.x N T T T T T N
OS 9.x.x N T T T T T N
OS 10.x.x N N N T T T N
OS 10.2.x N N N T T T T

 

iPad mini 1 iPad mini 2 iPad mini 3 iPad mini 4
OS 1.x.x N N N N
OS 2.x.x N N N N
OS 3.x.x N N N N
OS 4.x.x N N N N
OS 5.0.x N N N N
OS 6.x.x T N N N
OS 7.x.x T T N N
OS 8.x.x T T N N
OS 8.1.x T T T N
OS 9.x.x T T T T
OS 10.x.x N T T T
iPad Pro (12,9 cala) iPad Pro (9,7 cala)
OS 1.x.x N N
OS 2.x.x N N
OS 3.x.x N N
OS 4.x.x N N
OS 5.0.x N N
OS 6.x.x N N
OS 7.x.x N N
OS 8.x.x N N
OS 9.x.x N N
OS 9.1.x T N
OS 9.3.x T T
OS 10.x.x T T

 

Przypisy

  1. Piotr Grabiec: Apple naprawia oprogramowanie. Aktualizacja iOS 9.3.1 usuwa irytujący błąd z linkami (pol.). spidersweb.pl. [dostęp 2016-03-31].
  2. Piotr Grabiec: Apple naprawia oprogramowanie. Aktualizacja iOS 9.3.1 usuwa irytujący błąd z linkami (pol.). spidersweb.pl. [dostęp 2016-03-31].
  3. a b c d iPod touch 1G
  4. a b iPhone
  5. Apple – iPhone – January '08 Update (ang.)
  6. Prezentacja iPhone OS 3.0 z 17 Marca 2009 r.
  7. a b Aktualizacja iPhone OS 3.2.1 dla iPada
  8. Prezentacja iPhone OS 4.0 z 8 kwietnia 2010 r.
  9. Aktualizacja iOS 4.0.1
  10. Aktualizacja iOS 4.0.2
  11. a b c d iPhone 4
  12. a b c d e f g iPhone 4S
  13. a b c iPad 2 Wi-Fi + GSM
  14. a b c d iPhone 3GS
  15. a b c d iPad Wi-Fi + 3G
  16. a b c d iPhone 4 (wersja CDMA)
  17. a b iPad 2 Wi-Fi + CDMA
  18. iPad (trzecia generacja) Wi-Fi + 4G (LTE) (AT&T/globalna wersja)
  19. iPad (trzecia generacja) Wi-Fi + 4G (LTE) (Verizon)

Linki zewnętrzne[edytuj]