IOS
Author
Albert FloresiOS je mobilní operační systém pro telefony iPhone společnosti Apple. Nejdříve byl jako iPhone OS vyvinut na základě macOS pro původní iPhone uvedený na trh v roce 2007, později byl upraven i pro další mobilní zařízení jako je multimediální přehrávač iPod touch a tablet iPad. Nyní jsou z něj odvozené samostatné operační systémy iPadOS pro iPady, tvOS pro mediální konzoli Apple TV a watchOS pro hodinky Apple Watch. Apple pravidelně každý rok vydává novou verzi svého operačního systému.
iOS je druhý nejrozšířenější mobilní systém (asi 14% podíl v roce 2017), jinak na chytrých telefonech dominuje Android společnosti Google. Na rozdíl od Androidu systém iOS není určen pro ostatní výrobce, lze jej instalovat pouze na výrobky Apple. +more Vyznačuje se také větší uzavřeností, například jej nelze přizpůsobit pomocí nástaveb nebo do něj instalovat jiné aplikace než schválené Applem a publikované v obchodě App Store. O prolomení těchto omezení usilují softwarové nástroje zvané jailbreak.
Název
Pojmenování iOS se používá až od čtvrté verze tohoto systému. Do té doby byl oficiálně nazýván iPhone OS. +more Nový název iOS je v souladu s politikou pojmenovávání produktů (iPod, iPhone, iPad, …). Ihned po zveřejnění nového názvu iOS byla na Apple podána žaloba od společnosti Cisco Systems, která název IOS používá pro označení softwaru na svých routerech. Aby zabránila žalobě, licencovala si společnost Apple použití tohoto názvu pro svá zařízení.
Přehled verzí
Legenda:
Historie verzí
Přenosná zařízení (iPhone, iPad, iPod)
Legenda:
iPhone OS 1.x
První verze dotykového operačního systému společnosti Apple. Při jeho počátečním vydání nebylo stanoveno žádné oficiální jméno. +more 6. března 2008 s vydáním iPhone software development kit (iPhone SDK), Apple oficiálně systém pojmenoval jako iPhone OS (Systém byl přejmenován na "iOS" 7. června 2010).
Tabulka verzí: iPhone OS 1. x - Přenosná zařízení | |||
---|---|---|---|
Verze | Build | Baseband | Vydáno |
1. +more0 | 1A543a | 03. 11. 02_G | |
1. 1 | 1C25 | 03. 12. 08_G | |
1. 2 | 1C28 | 03. 14. 08_G | |
1. 1 | 3A100a 3A101a | ||
1. 1. 1 | 3A109a 3A110a | 04. 01. 13_G | |
1. 1. 2 | 3B48b | 04. 02. 13_G | |
1. 1. 3 | 4A93 | 04. 03. 13_G | |
1. 1. 4 | 4A102 | 04. 04. 05_G | |
1. 1. 5 | 4B1 | ||
Verze | Build | Baseband | Vydáno |
iPhone OS 2.x
2. 0, druhá hlavní verze iOS, vyšla 11. +more července 2008 s vydáním iPhonu 3G. Zařízení běžící na 1. x lze upgradovat na tuto verzi. Tato verze systému přináší App Store, takže aplikace třetích stran jsou k dispozici pro iPhone a iPod Touch.
. Tabulka verzí: iPhone OS 2. x - Přenosná zařízení Verze Build Baseband Vydáno 2. 0 5A347 04. 05. 04_G
01. 45. 00 2. 1 5B108 04. 05. 04_G
01. 48. 02 2. 2 5C1 04. 05. 04_G
02. 08. 01 2. 1 5F136
5F137
5F138
9M2517 04. 05. 04_G
02. 11. 07 2. 2 5G77
5G77a 04. 05. 04_G
02. 28. 00 2. 2. 1 5H11
5H11a
9M2621a 04. 05. 04_G
02. 30. 03 Verze Build Baseband Vydáno
iPhone OS 3.x
3. 0, třetí verze operačního systému iOS vyšla 17. +more června 2009. Tato verze přidává funkce jako je kopírování a vkládání a MMS. Všechny nové vlastnosti nejsou dostupné pro iPhone první generace. Zařízení běžící na 2. x lze upgradovat na tuto verzi.
Tabulka verzí: iPhone OS 3. x - Přenosná zařízení | ||||
---|---|---|---|---|
Verze | Build | Baseband | Vydáno | |
iPhone (1. +more generace), iPhone 3G, iPhone 3GS a iPod Touch (1. a 2. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. a 2. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. a 2. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. a 2. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. a 2. generace) |
3. 0 | nowrap;|7A341 | 04. 05. 04_G 04. 26. 08 | background:silver; white-space:nowrap;"| 3. 1 | 7A400 |
iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. , 2. a 3. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. , 2. a 3. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. , 2. a 3. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. , 2. a 3. generace) | iPhone (1. generace), iPhone 3G, iPhone 3GS a iPod Touch (1. , 2. a 3. generace) |
3. 1 | 7C144 7C145 7C146 | 04. 05. 04_G 05. 11. 07 | ||
3. 1. 2 | 7D11 | 04. 05. 04_G 05. 11. 07 | ||
3. 1. 3 | 7E18 | 04. 05. 04_G 05. 12. 01 | ||
Pouze iPad | Pouze iPad | Pouze iPad | Pouze iPad | Pouze iPad |
3. 2 | 7B367 | 06. 15. 00 | ||
3. 2. 1 | 7B405 | 06. 15. 00 | ||
3. 2. 2 | 7B500 | 06. 15. 00 | ||
Verze | Build | Baseband | Vydáno |
iOS 4.x
Logo iOS 4 iOS 4 byl zpřístupněn veřejnosti pro iPhone a iPod Touch 21. +more června 2010 a je to první verze přejmenována jednoduše na "iOS". Toto je první verze iOS, která ukončuje podporu některým zařízením. Dále je to také první verze, za kterou uživatelé iPodů Touch nemusí platit.
iPhone 3G a iPod Touch (2. generace) mají omezené funkce, včetně nedostatečné možnosti multitaskingu a možnosti nastavit tapetu na domovské obrazovce, zatímco u iPhone 4, iPhone 3GS, iPod Touch (3. +more a 4. generace) jsou všechny funkce aktivovány. iPhone a iPod Touch (1. generace) nepodporují iOS 4. 0 a vyšší.
iOS 4. 2. +more1, vydaný 22. listopadu 2010, přidává podporu iPadu. Je to také poslední verze podporovaná iPhonem 3G a iPodem Touch (2. generace).
iOS 5 byl představen veřejnosti 6. června 2011 a finálně vyšel pro iPhone 3GS, iPhone 4 (GSM a CDMA), iPhone 4S, iPod Touch (3. +more & 4. generace), iPad, a iPad 2 12. října 2011. iOS 5.1.1 je poslední verze iOS podporujcí iPad (1. generace) a iPod Touch (3. generace). iOS 6 byl představen 11. června 2012 při WWDC 2012, a byl vydán na podzim 2012. +more Po vzoru předchozích verzí iOS, přestaly být některé starší přístroje podporovány, konkrétně iPod Touch (3. generace) a iPad (1. generace). Podporované zařízení byly iPhone 3GS a pozdější; iPod Touch (4. generace) a pozdější; a iPad 2 a pozdější. 12. září 2012 byly v sanfranciském Yerba Buena Center pro umělce, mimo jiné odhaleny tři věci související s iOS: další generace iPhone 5, nový předělaný iPod Touch (5. +more generace), a zpráva o vydání iOS 6 příští týden. iOS 6 by pro veřejnost vydán dne 19. září 2012, přes iTunes a přes OTA (over-the-air) aktualizace. iOS 6.1.6 je poslední verze iOS podporující iPhone 3GS a iPod Touch (4. generace). Logo iOS 7
Apple představil iOS 7 10. +more června 2013 na své výroční konferenci Apple WWDC 2013, a vydání pro veřejnost oznámil na podzim 2013. Finální verze pro veřejnost byla vydána společně s novým iPhone 5S a iPhone 5C 10. září 2013. Tato verze iOS není podporována iPhonem 3GS a iPodem Touch (4. generace). Mezi podporované zařízení patří iPhone 4 a novější, iPod Touch (5. generace), iPad 2 a novější a iPad mini (1. generace) a novější. iOS 7.1.2 je poslední verzí podporující iPhone 4. Logo iOS 8
Apple představil iOS 8 2. +more června 2014 na své výroční konferenci Apple WWDC 2014 a finální vydání oznámil na podzim 2014. Finální verze pro veřejnost byla vydána společně s novým iPhone 6 a iPhone 6 Plus 17. září 2014. Verze iOS 8. 1 byla oficiálně vydána 20. října 2014. Také s touto verzí Apple pokračuje v cyklu ukončování podpory nejstarších zařízení. Nicméně tentokrát byla ukončena podpora jenom jednomu zařízení a to iPhonu 4. Podporovaná zařízení jsou iPhone 4S a novější, iPod Touch (5. generace), iPad 2 a novější a iPad mini (1. generace) a novější. iPad 2 je nyní nejdéle podporované zařízení, které podporuje 5 verzí iOS a to iOS 4, iOS 5, iOS 6, iOS 7 a nový iOS 8.
Logo iOS 9
Apple představil iOS 9 8. +more června 2015 na své výroční konferenci Apple WWDC 2015 a systém vydal 16. září 2015. Systém podporuje všechna zařízení, které podporoval iOS 8, tedy iPhone 4S a novější, iPod Touch (5. generace), iPad 2 a novější a iPad mini (1. generace) a novější. Veze 9. 3. 5 je poslední aktualizace pro zařízení iPhone 4S, iPad 2, iPad (3. generace), iPod Touch (5. generace) a iPad mini (1. generace)
Apple představil iOS 10 13. června 2016 na své výroční konferenci Apple WWDC 2017 a systém vydal 13. +more září 2016. Systém podporuje zařízení od iPhonu 5 do iPhone 7 Plus či šestou generaci iPod Touch. Také podporuje zařízení iPad od čtvrté generace iPadu do iPadu Pro. Veze 10. 3. 4 je poslední aktualizací systému. Apple představil iOS 11 5. června 2017. +more iOS 11 je zatím veřejností odsuzován za nestabilitu a je to historicky nejkritizovanější iOS. Apple slibuje nestabilitu opravit v budoucích aktualizacích systému iOS 11. iOS 11 mimo jiné ukončuje podporu veškerým 32bitovým aplikacím a 32bitovým jádrům přístrojů (např. iPhone 5). Verze 11. 4. 1 je poslední aktualizací systému. iOS 12 byl oznámen 4. června 2018 a vydán 17. +more září 2018 spolu s telefony iPhone XS a iPhone XS Max. Tímto vydáním nebyla ukončena podpora žádnému zařízení.
Aktuální verzí je iOS 12. 5. 4 . Systém iOS 13 byl představen více prezidentem pro software Craigem Federighim 3. června 2019 na konferenci WWDC 2019. +more Pro uživatele byl zpřístupněn společně s telefony iPhone 11, iPhone 11 Pro a Pro Max 19. září 2019. Aktuální verzí je iOS 13. 5. 1. Systém dostal pozitivní ohlasy jak od uživatelů, tak recenzérů. Skončila podpora pro telefony s méně jak 2 GB RAM - iPhone 5S, iPhone 6 a 6 Plus, iPod Touch (6 generace). Verze 13. 7 je poslední verzí tohoto systému. Apple představil iOS 14 na WWDC 2020, která se odehrávala poprvé v historii digitálně, dne 22. června 2020. +more Ostrá verze systému byla uvolněna pro veřejnost 16. září 2020 (netradičně dříve než byla představena nová řada iPhonů). Poslední aktualizací systému iOS 14 je verze 14. 7. 1. Představení iOS 15 proběhlo na WWDC 2021, která se stejně jako v roce 2020 odehrála online. Finální stabilní verzí iOS 15 se stala v srpnu 2022 verze 15.6. Představení iOS16 proběhlo 6. června 2022 na WWDC 2022, která se po třech letech nekonala výhradně online. Verze systému 16.0 byla vydána 12. září 2022. iOS je odlehčenou verzí operačního systému macOS, používaného v počítačích společnosti Apple. Jedná se tedy o systém UNIXového typu. +more Jelikož je určen pro mobilní zařízení, neobsahuje veškerou funkcionalitu OS X, na druhou stranu ale přidává podporu dotykového ovládání.
Systém se dělí na čtyři základní vrstvy, které zajišťují základní funkčnost a poskytují vývojářům API a frameworky potřebné k vývoji aplikací. Tato vrstva obsahuje nejdůležitější frameworky při vývoji aplikací. Technologie dostupné v této vrstvě poskytují infrastrukturu pro implementaci grafického rozhraní aplikace a interakci s uživatelem a poskytuje vysokoúrovňové systémové služby. +more Při vývoji aplikací je vhodné začínat právě s touto vrstvou a nižší používat pouze v případě potřeby. Tato vrstva umožňuje vytváření graficky a zvukově propracovaných aplikací. Tyto technologie umožňují plynulé přehrávání animací, videí a zvuků. Kvalitní grafika je důležitou součástí systému iOS. Nejjednoduššího a nejefektivnějšího vytváření aplikací je možné dosáhnout používáním standardních předrenderovaných obrázků a komponent a nechat systém, aby vše obstaral, nicméně v některých situacích není toto řešení možné. +more V takových situacích je možné použít následující technologie.
Tyto technologie umožňují přehrávat kvalitní audiozáznamy a používat vibrace (na zařízeních, které to umožňují).
Systém nabízí několik možností, jak přehrávat či zaznamenávat zvuk. +more Vysokoúrovňové frameworky velice zjednodušují vývoj, avšak neumožňují takovou míru ovlivňování operací. Následující frameworky jsou seřazeny a od vysokoúrovňových po nízkoúrovňové.
* The Media Player framework - poskytuje přístup k iTunes knihovně a přehrávaní skladeb
* AV Foundation - poskytuje sadu Objective-C rozhraní pro správu přehrávání a záznamu zvuku
* OpenAL - poskytuje sadu multiplatformních rozhraní pro pozicovaný zvuk (3D)
* Core Audio framework - poskytuje rozhraní pro přehrávání a záznam zvuků, umožňuje přehrávat systémové zvuky a upozornění, vibrovat a přehrávat vícekanálový či streamovaný zvuk
iOS podporuje tyto zvukové formáty: AAC, ALAC, A-law, IMA/ADPCM (IMA4), Linear PCM, µ-law, DVI/Intel IMA ADPCM, Microsoft GSM 6. 10, AES3-2003. Tyto technologie umožňují přehrávat kvalitní video záznam nebo je pořizovat (na zařízeních, které to umožňují) a pracovat s ním v aplikaci.
Systém nabízí několik možností, jak přehrávat či zaznamenávat video. +more Vysokoúrovňové frameworky velice zjednodušují vývoj, avšak neumožňují takovou míru ovlivňování operací. Následující frameworky jsou seřazeny od vysokoúrovňových po nízkoúrovňové.
* Media Player framework - umožňuje přehrávání videí (buď přes celou obrazovku, nebo pouze částečně)
* AV Foundation - sada Objective-C rozhraní pro záznam a přehrávání videa
* Core Media - popisuje nízkoúrovňové typy a rozhraní používané ve vysoko úrovňových frameworcích. Vrstva Core OS poskytuje nízkoúrovňové funkce ostatním technologiím, které jsou na ní postaveny. I když nejsou většinou v aplikacích využívány přímo, velice pravděpodobně je využívají vysokoúrovňové komponenty systému. Poskytuje rozhraní pro práci s matematickými funkcemi (obdoba java. math), velkými čísly, výpočty DSP apod. +more Výhodou tohoto frameworku oproti vlastní implementaci těchto funkcí je fakt, že v různých verzích iOS určených pro různá zařízení je tento framework optimalizován pro daný hardware. Tento framework poskytuje podporu pro komunikaci s externími zařízeními připojenými přes Bluetooth nebo třicetipinový konektor zařízení. Framework také umožňuje získávat informace o dostupném příslušenství a navázat komunikaci. Kromě vestavěných bezpečnostních vlastností iOS je možné využít Security framework, který dokáže zaručit bezpečnost citlivých dat. K dispozici jsou rozhraní pro certifikáty, soukromé a veřejné klíče, generování kryptografických pseudonáhodných čísel apod. +more Dále je možné ukládat data do zašifrovaného centrálního úložiště svazku klíčů (keychain). V tomto úložišti je navíc možné údaje sdílet mezi aplikacemi (pouze v případě, že je aplikace zkompilována s příslušným nastavením oprávnění). V iOS je možné spouštět aplikace napsané v jazyku C nebo pokročilejším Objective-C/Swiftu. Dlouhou dobu bylo možné vyvíjet pouze v aplikaci XCode, což je vývojové prostředí od firmy Apple (nabízené zdarma). +more Toto prostředí je však dostupné pouze pro operační systém Mac OS X, takže vývoj např. ve Windows či Linuxu není možný.
Tento problém se pokusilo řešit několik projektů, které se snažily kompilovat programy napsané v jiných jazycích do nativního kódu Objective-C. Asi největším počinem v této oblasti je krok společnosti Adobe, která v nové verzi svého nástroje pro vývoj aplikací Flash umožňuje kompilovat právě do programu určeného pro iOS.
Tento (a podobné) nástroje však byly zakázány v licenčním ujednání, ale po velké nevoli ze strany vývojářů byly opět povoleny. iOS je poměrně uzavřený systém, který neumožňuje uživateli přístup do systému a také omezuje možnost instalace aplikací - jediná možnost je přes oficiální App Store, kde aplikace procházejí schvalovacím procesem ze strany společnosti Apple. Právě nedostupnost některých aplikací a nemožnost přístupu do systému bývají motivem k tzv. +more jailbreaku, což je proces, který modifikuje systém a umožní nahrávat neautorizované aplikace a přistupovat ke chráněným souborům systému. Kromě těchto výhod ale přináší rizika v podobě snížení výkonu, zvýšení spotřeby energie a zvýšeného rizika napadení telefonu. Mnoho uživatelů také využívá možnosti nahrávat do zařízení aplikace, které ‚ukradli‘ z internetu. Společnost Apple se snažila bránit tomuto procesu u soudu, avšak nejnovější verdikt zní, že je to legální zásah a nepoškozuje copyright společnosti Apple. Po vydání nové verze operačního systému iOS 8. 1. +more3, byla opravena spousta bezpečnostních děr, které doposud umožňovaly nainstalovat Jailbreak na zařízení. Kompletní opravy těchto děr by se měly objevit až v přicházející nové verzi, iOS 9, kde definitivně by mělo být nemožné si na zařízení nainstalovat jailbreak. Výzkumník cyber-bezpečnosti, Christopher Soghoian, upozornil na to, že v říjnu 2011 byl v prostředí indické vojenské rozvědky rozeslán vnitřní oběžník, vydaný plukovníkem Išwarem Singhem. Ten byl později získán hackery a zveřejněn na internetu. +more V oběžníku se píše, že „výměnou za přítomnost na indickém (mobilním) trhu“ výrobci mobilních zařízení zahrnující korporace RIM, Nokia a Apple souhlasili s umožněním a poskytnutím přístupu „zadními vrátky“ na jimi vyráběných zařízeních indické vládě, která následně tento přístup informací utilizovala pro interní e-maily americko-čínské ekonomické bezpečnostní a výzkumné komise a orgánům vlády USA s mandátem monitorovat, vyšetřovat a podávat hlášení Kongresu na téma implikací národní bezpečnosti o ekonomického vztahu a oboustranném obchodu mezi USA a Čínou.
Kategorie:Software Apple
Kategorie:Operační systémy pro mobilní zařízení
Kategorie:Varianty UnixuTabulka verzí: iOS 4. x - Přenosná zařízení Verze Build Baseband Vydáno iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. a 3. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. a 3. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. a 3. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. a 3. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. a 3. generace) 4. 0 8A293 05. 13. 04
01. 59. 00 4. 1 8A306 05. 13. 04
01. 59. 00 4. 2 8A400 05. 13. 04
01. 59. 00 iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. , 3. a 4. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. , 3. a 4. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. , 3. a 4. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. , 3. a 4. generace) iPhone 3G, iPhone 3GS, iPhone 4 a iPod Touch (2. , 3. a 4. generace) 4. 1 8B117 05. 14. 02
02. 10. 04 iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch (2. , 3. a 4. generace) a iPad (1. generace) iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch (2. , 3. a 4. generace) a iPad (1. generace) iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch (2. , 3. a 4. generace) a iPad (1. generace) iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch (2. , 3. a 4. generace) a iPad (1. generace) iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch (2. , 3. a 4. generace) a iPad (1. generace) 4. 2 8C134
8C134b 05. 15. 04
03. 10. 01
07. 10. 00 nevyšla, okamžitě nahrazena iOS 4. 2. 1 4. 2. 1 8C148
8C148a 05. 15. 04
03. 10. 01
07. 10. 00 4. 2. 5 8E128 (Pouze CDMA (Verizon) iPhone 4) 1. 05 4. 2.
iOS 5.x
Tabulka verzí: iOS 5. x - Přenosná zařízení Verze Build Baseband Vydáno iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. +more a 4. generace), iPad (1. generace) a iPad 2 iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace) a iPad 2 iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace) a iPad 2 iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace) a iPad 2 iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace) a iPad 2 5. 0 9A334 04. 11. 08 (GSM)
05. 16. 05
07. 11. 01
1. 11 (GSM)
3. 00. 03 (CDMA) 5. 1 9A405
9A406 (Dodatečný build pro iPhone 4S) 04. 11. 08 (GSM)
05. 16. 05
07. 11. 01
1. 13(9A405)
1. 14(9A406)
3. 00. 03 (CDMA) (9A405)
(9A406) iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace), iPad 2 a iPad (3. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace), iPad 2 a iPad (3. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace), iPad 2 a iPad (3. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace), iPad 2 a iPad (3. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch (3. a 4. generace), iPad (1. generace), iPad 2 a iPad (3. generace) 5. 1 9B176
9B179 05. 16. 05
07. 11. 01
04. 12. 01
3. 04
1. 10
2. 10 5. 1. 1 9B206
9B208 (Dodatečný build pro iPhone 4 GSM) 05. 16. 05
07. 11. 01
04. 12. 01
3. 04
1. 11
2.
iOS 6.x
Tabulka verzí: iOS 6. x - Přenosná zařízení Verze Build Baseband Vydáno iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod Touch (4. +more generace), iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace) a iPad mini (1. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod Touch (4. generace), iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace) a iPad mini (1. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod Touch (4. generace), iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace) a iPad mini (1. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod Touch (4. generace), iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace) a iPad mini (1. generace) iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod Touch (4. generace), iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace) a iPad mini (1. generace) 6. 0 10A403
10A405
10A406 05. 16. 07
1. 00. 16
3. 04
2. 02
04. 12. 02
3. 04
04. 12. 02
3. 04 6. 1 10A523
10A525 05. 16. 07
1. 01. 00
3. 04
2. 02
04. 12. 02
3. 04
04. 12. 02
3. 04 6. 2 10A551 1. 01. 00 6. 1 10B141
10B142
10B143
10B144 05. 16. 08
3. 04. 25
3. 4. 01
2. 02
2. 3. 03
3. 04
04. 12. 05
3.
iOS 7.x
Tabulka verzí: iOS 7. x - Přenosná zařízení Verze Build Baseband Vydáno iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, +more_generace)'>iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), a iPad mini (1. generace) iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), a iPad mini (1. generace) iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), a iPad mini (1. generace) iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), a iPad mini (1. generace) iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), a iPad mini (1. generace) 7. 0 11A465
11A466 (iPhone 5S a 5C shipped with this) 5. 00
5. 00. 01
1. 00. 06 7. 1 11A470a (pouze iPhone 5S a 5C) 1. 00. 06 7. 2 11A501 5. 00
5. 00. 01
1. 00. 06 iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad mini (1. generace), iPad mini 2 iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad mini (1. generace), iPad mini 2 iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad mini (1. generace), iPad mini 2 iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad mini (1. generace), iPad mini 2 iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad mini (1. generace), iPad mini 2 7.
iOS 8.x
Tabulka verzí: iOS 8. x - Přenosná zařízení Verze Build Baseband Vydáno iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad Air 2, iPad mini (1. generace), iPad mini 2, iPad mini 3 iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad Air 2, iPad mini (1. generace), iPad mini 2, iPad mini 3 iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad Air 2, iPad mini (1. generace), iPad mini 2, iPad mini 3 iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad Air 2, iPad mini (1. generace), iPad mini 2, iPad mini 3 iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus, iPod Touch (5. generace), iPad 2, iPad (3. generace), iPad (4. generace), iPad Air, iPad Air 2, iPad mini (1. generace), iPad mini 2, iPad mini 3 8. 0 12A365
12A365b
12A366 04. 12. 09
3. 04
5. 4. 00
5. 3. 00
7. 03. 00
3. 09. 01
1. 00. 05 8. 1 12A402 04. 12. 09
3. 04
5. 4. 00
5. 3. 00
7. 03. 00
3. 09. 01
1. 00. 05 8. 2 12A405 04. 12. 09
3. 04
5. 4. 00
5. 3. 00
7. 03. 00
3. 09. 01
1.
iOS 9.x
iOS 10.x
iOS 11.x
iOS 12.x
iOS 13.x
iOS 14.x
iOS 15.x
iOS 16.x
Architektura
Vrstva Cocoa Touch
Frameworky dostupné v Cocoa Touch
.
Framework Použití Address Book UI Framework Tento framework obsahuje standardizované rozhraní pro zobrazování a úpravu kontaktních informací. Event Kit UI Framework Obsahuje controllery pro práci s událostmi (položky v kalendáři) iAd Framework Umožňuje zobrazení bannerové reklamy v aplikaci. +more Game Kit Framework Poskytuje podporu pro peer to peer komunikaci mezi zařízeními pomocí protokolu Bonjour. Map Kit Framework Umožňuje používat mapovou komponentu pro zobrazovaní map, případně dalších informací o umístění. Message UI Framework Umožňuje vytvářet a odesílat e-maily a SMS zprávy pomocí standardizovaných uživatelských rozhraní. Media layer
Grafické technologie
. Technologie Popis Core Graphics (Quartz) Stará se o kreslení nativních 2D vektorů a renderování obrázků Core Animation Pokročilá podpora animací OpenGL ES Hardwarově akcelerované vykreslování 2D/3D objektů Core Text Sofistikovaný engine pro vykreslování textu Image I/O Čtení a zápis většiny rozšířených grafických formátů The Assets Library framework Přístup k obrázkové knihovně uživatele Technologie pro zvuk
Technologie pro video
Core Services layer
Poskytované frameworky
Framework Popis Address Book Přístup k databázi kontaktů uživatele CFNetwork Komunikace pomocí síťového rozhraní Core Data Ukládání strukturovaných dat a mapování na programové objekty Core Foundation Základní služby pro práci s řetězci, daty, URL, vlákny, porty, … Core Location Hledání aktuální geografické polohy uživatele Core Media Nízkoúrovňový přístup k audio/video Core Telephony Přístup k informacím o mobilní síti Event Kit Přístup k událostem v kalendáři Foundation Obsahuje Objetive-C wrappery pro funkce z Core Foundation Mobile Core Services Nízkoúrovňové typy pro UTI Quick Look Poskytuje možnost vytvořit náhled obsahu souboru, se kterým samotná aplikace není schopna pracovat Store Kit Poskytuje přístup k iTunes Storu a možnost nákupů System Configuration Umožňuje zjišťovat dostupnost připojení k internetu a jeho nastavení Vrstva Core OS
Accelerate Framework
External Accessory Framework
Security Framework
Vývoj pro platformu iOS
Jailbreak
Zadní vrátka iOS
Odkazy
Externí odkazy
Reference