Operačný systém iOS. Čo to je? Čo je Apple iOS

Každý vie, že mobilné zariadenia Apple používajú iOS. Mnoho ľudí vie, že iOS je odľahčená verzia desktopového Mac OS X. Niektorí hádajú, že Mac OS X je založený na POSIX-kompatibilnom OS Darwin OS a tí, ktorí sa vážne zaujímajú o IT vedia, že základom Darwinu je jadro XNU , ktorý sa objavil na svete ako výsledok spojenia mikrojadra Mach a komponentov jadra FreeBSD. To všetko sú však holé fakty, ktoré nám nepovedia nič o tom, ako iOS vlastne funguje a čím sa líši od svojho desktopového kolegu.

MacOS X

Operačný systém nainštalovaný dnes na všetkých maku a (v upravenej podobe) na IDEVICE sa datuje od roku 1988, ktorý je v IT svete známy aj tým, že bola vydaná prvá beta verzia operačného systému NeXTSTEP. Samotný NeXTSTEP bol duchovným dieťaťom vývojového tímu Steva Jobsa, ktorý v tom čase už opustil Apple a založil NeXT, ktorý vyvíjal počítače na vzdelávacie účely.

V čase svojho vzniku bol NeXTSTEP skutočne vyspelým operačným systémom, ktorý zahŕňal mnoho technologických inovácií. OS bol založený na upravenom Machovom mikrokerneli doplnenom o komponenty jadra FreeBSD vrátane referenčnej implementácie sieťového zásobníka. Komponenty vyššej úrovne NeXTSTEP boli napísané pomocou jazyka Objective-C a poskytli vývojárom aplikácií bohaté objektovo orientované API. Systém bol vybavený vyvinutým a veľmi pohodlným grafickým rozhraním (ktorého kľúčové komponenty boli zachované v OS X a dokonca aj iOS) a výkonným vývojovým prostredím, ktoré okrem iného obsahovalo dizajnéra vizuálneho rozhrania, ktorý poznajú všetci moderní vývojári.

Po neúspechu NeXTu a návrate Steva Jobsa do Apple v roku 1997 vytvoril NeXTSTEP základ projektu Rhapsody, v rámci ktorého sa začal vývoj nástupníckeho systému Mac OS 9. a už v roku 2001 sa zrodil OS X 10.0, postavený na jej základe. O niekoľko rokov neskôr vytvoril Darwin základ operačného systému pre pripravovaný smartfón, o ktorom sa až do roku 2007 okrem klebiet nevedelo takmer nič.

XNU a Darwin

Výplň OS X / iOS možno bežne rozdeliť do troch logických úrovní: jadro XNU, vrstva štandardnej kompatibility POSIX (plus rôzne systémové démony / služby) a vrstva NeXTSTEP, ktorá implementuje grafický zásobník, rámec a aplikačné API. Darwin obsahuje prvé dve vrstvy a je voľne šírený, avšak len vo verzii OS X. ochrana proti preneseniu iOS na iné zariadenia).

Vo svojom jadre je Darwin „holý“ OS podobný UNIXu, ktorý obsahuje POSIX API, shell, sadu príkazov a služieb, ktoré sú minimálne potrebné na to, aby systém fungoval v režime konzoly a spúšťal softvér UNIX. V tomto ohľade ide o podobný základný systém FreeBSD alebo minimálnu inštaláciu nejakého Arch Linuxu, ktorý umožňuje spúšťať softvér konzoly UNIX, ale nemá grafický shell alebo všetko, čo potrebujete na spustenie serióznych grafických aplikácií z GNOME alebo KDE. prostredia.

Darwinovým kľúčovým komponentom je hybridné jadro XNU, ktoré, ako už bolo spomenuté vyššie, je založené na komponentoch jadra Mach a FreeBSD, ako je plánovač procesov, sieťový zásobník a virtuálny súborový systém (vrstva VFS). Na rozdiel od Mach a FreeBSD jadro OS X používa svoje vlastné API ovládačov nazývané I/O Kit, ktoré umožňuje písať ovládače v C++ s použitím objektovo orientovaného prístupu, ktorý výrazne zjednodušuje vývoj.

iOS používa mierne upravenú verziu XNU, no vzhľadom na uzavreté jadro iOS je ťažké povedať, čo presne Apple zmenil. Vieme len, že bol skompilovaný s ďalšími možnosťami kompilátora a upraveným správcom pamäte, ktorý berie do úvahy malé množstvá RAM v mobilných zariadeniach. Vo všetkých ostatných ohľadoch je to stále ten istý XNU, ktorý nájdete ako šifrovanú vyrovnávaciu pamäť (kernel + všetky ovládače / moduly) v adresári /System/Library/Caches/com.apple.kernelcaches/kernelcache na samotnom zariadení.

Vrstva nad jadrom v Darwine je vrstva UNIX/BSD, ktorá obsahuje sadu štandardných knižníc C (libc, libmatch, libpthread atď.), ako aj nástroje príkazového riadku, sadu shellov (bash, tcsh, a ksh) a démoni ako launchd a štandardný SSH server. Ten sa dá mimochodom aktivovať úpravou súboru /System/Library/LaunchDaemons/ssh.plist. Pokiaľ, samozrejme, zariadenie neunikne z väzenia.

Tu končí otvorená časť OS s názvom Darwin a začína vrstva rámcov, ktoré tvoria to, čo sme predtým považovali za OS X / iOS.

Rámce

Darwin implementuje iba základnú časť Mac OS / iOS, ktorá je zodpovedná iba za nízkoúrovňové funkcie (ovládače, spúšťanie / vypínanie systému, správa siete, izolácia aplikácií atď.). Tá časť systému, ktorá je viditeľná pre používateľa a aplikácie, v ňom nie je zahrnutá a je implementovaná v takzvaných frameworkoch - súbore knižníc a služieb, ktoré sú zodpovedné okrem iného za tvorbu grafického prostredia a vysokoúrovňové API pre aplikácie tretích strán a skladové aplikácie

INFO

Rovnako ako u mnohých iných operačných systémov, aj Mac OS a iOS API sú rozdelené na verejné a súkromné. Aplikácie tretích strán majú prístup iba k verejnému a výrazne obmedzenému API, ale aplikácie na útek z väzenia môžu využívať aj súkromné.

V štandardnej distribúcii Mac OS a iOS môžete nájsť desiatky rôznych rámcov, ktoré sú zodpovedné za prístup k širokej škále funkcií OS – od implementácie adresára (rámec AddressBook) až po knižnicu OpenGL (GLKit). Sada základných rámcov pre vývoj grafických aplikácií je spojená do takzvaného Cocoa API, akéhosi metaframeworku, ktorý vám umožňuje prístup k hlavným funkciám OS. V iOS sa volá Cocoa Touch a od desktopovej verzie sa líši zameraním na dotykové displeje.

Nie všetky rámce sú dostupné v oboch operačných systémoch. Mnohé z nich sú špecifické len pre iOS. Ide napríklad o AssetsLibrary, ktorá je zodpovedná za prácu s fotografiami a videami, CoreBlueTooth, ktorá umožňuje prístup k modrému zubu, alebo iAd, ktorá je určená na zobrazovanie reklám v aplikáciách. Iné frameworky existujú len na desktopovej verzii systému, no Apple z času na čas prenesie určité časti iOS do Mac OS alebo naopak, ako sa to napríklad stalo s frameworkom CoreMedia, ktorý bol pôvodne dostupný len pre iOS.

Všetky štandardné systémové rámce možno nájsť v systémovom adresári /System/Library/Frameworks/. Každý z nich je umiestnený vo svojom vlastnom adresári, nazývanom zväzok (boundle), ktorý obsahuje zdroje (obrázky a popisy prvkov rozhrania), hlavičky jazyka C popisujúce API, ako aj dynamicky načítanú knižnicu (vo formáte dylib) s implementáciu rámca.

Jednou zo zaujímavých funkcií rámcov je ich verzovanie. Jeden framework môže mať niekoľko rôznych verzií naraz, takže aplikácia vyvinutá pre staršie verzie systému bude naďalej fungovať aj napriek zmenám vykonaným v nových verziách OS. Takto je v iOS 7 a vyššom implementovaný mechanizmus spúšťania starých iOS aplikácií. Aplikácia navrhnutá pre iOS 6 bude vyzerať a fungovať presne tak, ako keby bola spustená v iOS 6.

pružinová doska

O úroveň vyššie sú aplikácie, systém a nainštalované z obchodu s aplikáciami. Ústredným z nich je, samozrejme, SpringBoard (iba iOS), ktorý implementuje domácu obrazovku (desktop). Je to ten, ktorý sa spúšťa ako prvý po spustení systémových démonov, načítaní frameworkov do pamäte a spustení zobrazovacieho servera (alias compositing manager, aka Quartz Compositor), ktorý je zodpovedný za zobrazenie obrazu na obrazovke.

SpringBoard je prepojenie medzi operačným systémom a jeho používateľom, grafické rozhranie, ktoré umožňuje spúšťať aplikácie, prepínať medzi nimi, prezerať upozornenia a spravovať niektoré systémové nastavenia (od iOS 7). Je to však aj obsluha udalostí, ako je dotyk obrazovky alebo prevrátenie zariadenia. Na rozdiel od systému Mac OS X, ktorý využíva rôzne aplikácie a démonov agentov na implementáciu komponentov rozhrania (Finder, Dashboard, LaunchPad a ďalšie), v systéme iOS sú takmer všetky základné funkcie používateľského rozhrania vrátane uzamknutej obrazovky a „šírky“, sú uzavreté v jednom SpringBoarde.

Na rozdiel od iných bežných aplikácií pre iOS, ktoré sa nachádzajú v adresári /Applications, SpringBoard sa považuje za súčasť rámcov spolu so zobrazovacím serverom a nachádza sa v adresári /System/Library/CoreServices/. Na vykonávanie mnohých úloh využíva pluginy, ktoré sa nachádzajú v /System/Library/SpringBoardPlugins/. Okrem iného tam možno nájsť napríklad NowPlayingArtLockScreen.lockboundle, ktorý má na starosti zobrazovanie informácií o prehrávanej skladbe na uzamknutej obrazovke, alebo IncomingCall.serviceboundle, ktorý má na starosti spracovanie prichádzajúceho hovoru.

Počnúc iOS 6 je SpringBoard rozdelený na dve časti: samotná plocha a služba BackBoard zodpovedná za komunikáciu s nízkoúrovňovou časťou OS, ktorá pracuje s hardvérom (úroveň HAL). Zadná doska je zodpovedná za spracovanie udalostí, ako sú dotyky na obrazovke, stlačenie klávesov, akcelerometer, údaje o polohe a okolitom svetle, a riadi spustenie, pozastavenie a ukončenie aplikácií.

SpringBoard a BackBoard sú pre iOS natoľko dôležité, že ak ich akýmkoľvek spôsobom zastavíte, celý systém zamrzne na mieste a ani aktuálne spustená aplikácia nebude reagovať na dotyky obrazovky. To ich odlišuje od domovskej obrazovky systému Android, ktorá je len štandardnou aplikáciou, ktorú je možné zastaviť, nahradiť alebo dokonca odstrániť zo systému (v tomto prípade zostanú na obrazovke navigačné tlačidlá a stavový riadok so „závesom“). ).

Aplikácie

Na samom vrchole tejto pyramídy sú aplikácie. iOS rozlišuje medzi vstavanými (základnými) vysoko privilegovanými aplikáciami a aplikáciami tretích strán nainštalovanými z iTunes. Obe sú v systéme uložené vo forme zväzkov, v mnohom podobných tým, ktoré sa používajú pre frameworky. Jediný rozdiel je v tom, že aplikačný balík obsahuje mierne odlišné metainformácie a dynamickú knižnicu nahrádza spustiteľný súbor vo formáte Mach-O.

Predvolený úložný adresár pre aplikácie na sklade je /Applications/. V systéme iOS je úplne statický a mení sa iba počas aktualizácií systému; používateľ k nemu nemá prístup. Na druhej strane aplikácie tretích strán nainštalované z iTunes sú uložené v domovskom adresári používateľa /var/mobile/Applications/ vo vnútri podadresárov, ktoré vyzerajú ako 4-2-2-2-4, kde dva a štyri sú hexadecimálne čísla. Ide o takzvaný GUID – jedinečný identifikátor, ktorý jednoznačne identifikuje aplikáciu v systéme a je potrebný okrem iného na vytvorenie izolovaného sandboxu (sandboxu).

Pieskovisko

V iOS sa sandboxy používajú na izoláciu služieb a aplikácií od systému a od seba navzájom. Každá aplikácia tretej strany a väčšina systémových aplikácií bežia v karanténe. Z technického hľadiska je sandbox klasikou pre chroot sveta UNIX, vylepšený o systém kontroly núteného prístupu TrustedBSD MAC (modul jadra sandbox.kext), ktorý odreže aplikáciám nielen prístup k súborom mimo domovského adresára, ale tiež priamy prístup k hardvéru a mnohým funkciám operačného systému.

Vo všeobecnosti je aplikácia v karanténe obmedzená nasledujúcimi spôsobmi:

  • Prístup k súborovému systému okrem vlastného adresára a domovského adresára používateľa.
  • Prístup k adresárom Médiá a Knižnica v domácom adresári, s výnimkou Médiá/DCIM/, Médiá/Fotografie/, Knižnica/Adresár/, Knižnica/Klávesnica/ a Knižnica/Predvoľby/.
  • Prístup k informáciám o iných procesoch (aplikácia si „myslí“, že je jediný v systéme).
  • Priamy prístup k hardvéru (povolené sú len Cocoa API a iné rámce).
  • Obmedzenie používania pamäte RAM (riadenej mechanizmom Jatsam).

Všetky tieto obmedzenia zodpovedajú kontajneru profilu karantény (súbor obmedzujúcich pravidiel) a vzťahujú sa na akúkoľvek aplikáciu tretej strany. Pre akciové aplikácie zasa môžu platiť iné obmedzenia, miernejšie alebo prísnejšie. Príkladom je e-mailový klient (profil MobileMail), ktorý je vo všeobecnosti rovnako prísne obmedzený ako aplikácie tretích strán, ale má prístup k celému obsahu adresára Library/. Opačná situácia je SpringBoard, ktorý nemá žiadne obmedzenia.

Mnoho systémových démonov pracuje vo vnútri karantény, vrátane napríklad AFC, ktoré je navrhnuté tak, aby pracovalo so súborovým systémom zariadenia z PC, ale obmedzuje „rozsah“ iba na domovský adresár používateľa. Všetky dostupné profily systémovej karantény sa nachádzajú v adresári /System/Library/Sandbox/Profiles/* a sú súborom pravidiel napísaných v jazyku Scheme. Okrem toho môžu aplikácie obsahovať aj ďalšie súbory pravidiel nazývané oprávnenie. V skutočnosti sú to všetky rovnaké profily, ale všité priamo do binárneho súboru aplikácie (akýsi druh sebaobmedzenia). Tieto pravidlá si môžete pozrieť napríklad takto:
# cat -tv /Applications/MobileSafari.app/MobileSafari | chvost -31 | viac
Význam existencie všetkých týchto obmedzení je dvojaký. Prvou (a hlavnou) úlohou, ktorú sandbox rieši, je ochrana pred škodlivými aplikáciami. V kombinácii s prísnou kontrolou aplikácií publikovaných v iTunes a zákazom aplikácií bez digitálneho podpisu (čítaj: čokoľvek, čo nie je z iTunes), tento prístup funguje skvele a udržuje iOS na vrchole zoznamu operačných systémov s najväčšou odolnosťou voči vírusom.

Druhým problémom je ochrana systému pred sebou samým a používateľom. Chyby môžu existovať v softvéri spoločnosti Apple aj v mysliach používateľov. Sandbox chráni pred oboma. Aj keď útočník nájde dieru v Safari a pokúsi sa ju zneužiť, stále zostane v sandboxe a nebude môcť poškodiť systém. A používateľ nebude môcť „rozbiť svoj obľúbený telefón“ a nebude písať nahnevané recenzie spoločnosti Apple. Našťastie, znalí ľudia môžu vždy útek z väzenia a obísť ochranu sandboxu (v skutočnosti je to pointa útek z väzenia).

multitasking

Jednou z najkontroverznejších funkcií iOS je implementácia multitaskingu. Zdá sa, že tam je, ale na druhej strane nie je. V porovnaní s tradičnými desktopovými OS a notoricky známym Androidom nie je iOS multitaskingový operačný systém v obvyklom zmysle slova a neumožňuje aplikáciám voľne bežať na pozadí. Namiesto toho OS implementuje API, ktoré môže aplikácia použiť na vykonávanie jednotlivých úloh, keď je na pozadí.

Po prvýkrát sa takéto API objavilo v iOS 4 (predtým mohli úlohy na pozadí vykonávať iba akciové aplikácie) a rástlo s vývojom operačného systému. Dnes (hovoríme o iOS 7) vám takzvané rozhranie API na pozadí umožňuje:

  • prehrávanie zvuku;
  • uskutočňovať hovory VoIP;
  • dostávať informácie o zmene miesta;
  • prijímať upozornenia push;
  • plánovať oneskorené upozornenia;
  • požiadať o dodatočný čas na dokončenie práce po prepnutí na pozadie;
  • výmena údajov s príslušenstvom pripojeným k zariadeniu (vrátane Bluetooth);
  • prijímať a odosielať dáta cez sieť (od iOS 7).

Takéto obmedzenia práce na pozadí sú potrebné predovšetkým preto, aby sa šetrila energia batérie a aby sa predišlo oneskoreniam rozhrania, ktoré sú tak známe používateľom systému Android, kde si aplikácie môžu na pozadí robiť, čo chcú. Apple si totiž na šetrení batérie dáva záležať natoľko, že dokonca implementoval špeciálny mechanizmus na zoskupovanie aktivít aplikácií na pozadí a ich spúšťanie v správnych momentoch, napríklad keď je smartfón aktívne používaný, pripojený k Wi-Fi sieti alebo do nabíjačky.

závery

Stojí za to povedať, že NeXTSTEP počas svojho vývoja a následného presunu na mobilné zariadenia nielenže nestratil všetky svoje výhody, ale ich aj zvýšil. Môžete dlho počúvať príbehy zamestnancov spoločnosti Google, ktorí sa uisťujú, že Android bol vyvinutý bez toho, aby ste sa pozerali späť na iOS, ale faktom zostáva: Android si z iOS požičal mnohé architektonické rozhodnutia. A nie preto, že by to bolo jednoduchšie, ale kvôli ich kráse a účinnosti.

Šesť fáz zavádzania systému iOS

  1. Boot ROM. Po zapnutí zariadenia sa ako prvý spustí minimalistický bootloader flashnutý do trvalej pamäte zariadenia. Jeho úlohou je vykonať úvodnú inicializáciu hardvéru a preniesť riadenie na primárny zavádzač LLB. Boot ROM je vždy továrenský firmvér a nedá sa aktualizovať.
  1. Low Level Bootloader (LLB). Ďalšiu kontrolu prijíma LLB. Ide o primárny bootloader, ktorého úlohou je nájsť zariadenie iBoot v pamäti, skontrolovať jeho integritu a preniesť naň riadenie, prípadne prepnúť zariadenie do režimu obnovy, ak sa to nepodarí. LLB kód je uložený v NAND pamäti zariadenia a je aktualizovaný spolu s inštaláciou novej verzie firmvéru. Okrem iného zobrazuje logo boot.
  1. iBoot. Toto je sekundárny a primárny zavádzač IDevice. Obsahuje ovládač súborového systému, pomocou ktorého pristupuje k obsahu NAND pamäte, nájde jadro a odovzdá mu riadenie. iBoot má tiež vstavaný ovládač UART, pomocou ktorého môžete odladiť jadro a OS pripojením zariadenia k portu COM alebo USB portu počítača (pomocou kábla USB na UART).

4 Jadro. Tu je všetko ako obvykle. Jadro inicializuje hardvér a potom odovzdá riadenie spúšťanému démonovi.

5 spustený. Toto je primárny proces iOS a Mac OS X, pripája súborové systémy, spúšťa démony/služby (napr. zálohované, konfigurované, umiestnené), zobrazuje server, rámce a v poslednej fáze zavádzania poskytuje kontrolu SpringBoardu. V systémoch iOS a Mac OS X sa launchd používa ako náhrada za štandardný /bin/init v systéme UNIX, ale jeho funkčnosť je oveľa širšia.

6 pružinová doska. Tu prichádza uzamknutá obrazovka!

Prvé štyri stupne tohto reťazca tvoria reťazec dôvery realizovaný overením digitálneho podpisu sťahovaného komponentu. LLB, iBoot a jadro sú digitálne podpísané, čo eliminuje zavedenie napadnutého bootloadera alebo jadra do reťazca, ktorý možno použiť na zavedenie operačného systému tretej strany alebo útek z väzenia. Jediný spôsob, ako obísť tento mechanizmus, je nájsť dieru v jednom z nakladačov a použiť ju na obídenie kontroly. Naraz sa niekoľko takýchto dier našlo v Boot ROM (najznámejší exploit je limera1n z geohot, relevantný pre iPhone 1–4) a začiatkom roku 2014 v iBoot (hacker iH8sn0w, exploit nebol nikdy zverejnený).

Podržaním tlačidla Domov pri zapínaní iPhonu môžete prinútiť iBoot, aby sa zaviedol do režimu, ktorý sa nazýva Recovery Mode, ktorý vám umožňuje obnoviť alebo aktualizovať firmvér iOS pomocou iTunes. Mechanizmus automatickej aktualizácie OTA však používa iný režim nazývaný DFU (Device Firmware Upgrade), ktorý sa aktivuje v ranej fáze bootovania ihneď po Boot ROM a je implementovaný v dvoch komponentoch: iBSS a iBEC. V skutočnosti ide o analógy LLB a iBoot, ktorých konečným cieľom nie je načítať OS, ale uviesť smartfón do režimu aktualizácie.

  1. Podporované na iPhone XR a novších.
  2. Vyžaduje predplatné iCloud s 200 GB alebo 2 TB úložiskom a zariadením na ovládanie inteligentnej domácnosti, ako je Apple TV alebo iPad.
  3. Táto funkcia je dostupná vo vybraných mestách USA.
  4. Nové mapy pre vybrané mestá a štáty budú dostupné v USA koncom roka 2019 a v ostatných krajinách v roku 2020.
  5. K dispozícii na zariadeniach iPhone 8 alebo novších a iPod touch (7. generácia) a musí používať najnovšiu verziu systému iOS.
  6. Podporované s 2. generáciou AirPods. Siri je k dispozícii pre iPhone 4s alebo novší, iPad Pro, iPad (3. generácia alebo novšia), iPad Air alebo novší, iPad mini alebo novší a iPod touch (5. generácia alebo novšia). Vyžaduje sa internetové pripojenie. Siri nemusí byť k dispozícii vo všetkých jazykoch alebo vo všetkých regiónoch. Možnosti Siri sa tiež môžu líšiť. Môžu sa účtovať poplatky za mobilné dáta.
  7. Testovanie vykonala spoločnosť Apple v máji 2019 na zariadeniach iPhone X a iPhone XS Max s podporou Peak Performance a 11-palcovom iPade Pro s operačným systémom iOS 12.3 a predbežnou verziou iPadOS a iOS 13. Na zobudenie zariadení bolo použité bočné alebo horné tlačidlo. Výkon sa môže líšiť v závislosti od konfigurácie, obsahu, kapacity batérie, používania zariadenia a ďalších faktorov.
  8. Testovanie vykonané spoločnosťou Apple v máji 2019 na zariadeniach iPhone XS s podporou Peak a 11-palcových zariadeniach iPad Pro pomocou iOS 12.3 a predbežného vydania iPadOS a iOS 13. Testovanie pomocou aplikácií tretích strán prebalených v prostredí servera App Store s predbežným vydaním; menšie sťahovanie aplikácií je založené na priemere vzorky najpoužívanejších aplikácií. Výkon sa môže líšiť v závislosti od konkrétnej konfigurácie, obsahu, kapacity batérie, vzorov používania zariadenia, verzií softvéru a ďalších faktorov.
  9. Podporované na zariadeniach iPhone XR alebo novších, iPad Pro 11-palcový, iPad Pro 12,9-palcový (3. generácia), iPad Air (3. generácia) a iPad mini (5. generácia).
  • Funkcie sa môžu zmeniť. Niektoré funkcie, aplikácie a služby nemusia byť dostupné vo všetkých regiónoch alebo vo všetkých jazykoch.
  • Film

Áno, naša stránka je venovaná operačnému systému Android. To však neznamená, že budeme obchádzať ostatné operačné systémy a zariadenia na nich postavené. Dnes vám povieme o iOS, jednom z najlepších a najpopulárnejších operačných systémov.

iOS je operačný systém spoločnosti Apple pre tablety, smartfóny a mobilné prehrávače a je nainštalovaný iba na zariadeniach Apple vrátane iPhone, iPod Touch a iPad. iOS nie je možné nainštalovať na iné zariadenia, rovnako ako Android nie je možné nainštalovať na rovnaký iPhone.

História stvorenia

Predpokladá sa, že generálny riaditeľ spoločnosti Apple, Steve Jobs, sa rozhodol implementovať dotykovú obrazovku pre počítač, ktorý podporuje viacnásobné klepnutia, ktorý by sa dal použiť bez klávesnice alebo myši. Neskôr, keď už bol vyvinutý prototyp, Jobs prišiel s ďalším nápadom – implementovať túto technológiu do mobilného telefónu. Pripomeňme, že v tom čase sa o telefónoch od Apple vôbec nehovorilo. Vonku bol rok 2005.

Spoločnosť sa podieľala na vytvorení mobilného telefónu Motorola ROKR, ktorý bol predstavený v tom istom roku 2005. Telefón bol umiestnený okrem iného ako prehrávač, ktorého rozhranie pripomínalo iPod. Okrem toho zariadenie interagovalo s iTunes. Bohužiaľ, zariadenie nezískalo veľký úspech na trhu.

V tom istom roku 2005 sa Jobs rozhodol spolupracovať s mobilným operátorom Cingular. Povedal, že Apple je pripravený vytvoriť svoj vlastný telefón. Spoločnosti úzko spolupracovali, no zároveň boli informácie o vytvorení telefónu starostlivo skryté.

A už v roku 2007, 9. januára, bola na Macworld Conference & Expo v San Franciscu predstavená prvá generácia iPhonu. Samozrejme, že sa už predtým hovorilo o tom, že Apple vyrába telefón, no neverili tomu ani tí najoddanejší fanúšikovia. Napriek tomu bol smartfón predstavený a bola to skutočná senzácia – v tom čase žiadny výrobca nič podobné nemal. Časopis Time vyhlásil iPhone za vynález roka.

Samotné zariadenie už bolo založené na operačnom systéme iOS. Pravda, spoločnosť spočiatku neponúkala samostatný názov pre svoj mobilný OS, takže slogan znel: „iPhone beží na OS X.“

Používateľské rozhranie iOS je založené na koncepte priamej interakcie pomocou viacdotykových gest. Ovládacie prvky rozhrania pozostávajú z tlačidiel, prepínačov a posúvačov. Všetky tlačidlá sú samozrejme dotykové okrem tlačidla Domov, vypínača, tlačidla ovládania hlasitosti a vibračného tlačidla.

Je pozoruhodné, že iOS sa objavil pred OS Android. Napriek tejto skutočnosti je k roku 2015 podiel Androidu medzi smartfónmi približne 80%, zatiaľ čo iOS je približne 14%. Je to spôsobené okrem iného aj tým, že väčšina spoločností, ktoré vyrábajú mobilné zariadenia, si na ne inštaluje Android. Ak by Apple dovolil urobiť to isté, ešte sa uvidí, kto by bol vpredu.

Fotografie iOS:

O App Store

App Store je obchod s aplikáciami pre zariadenia iPhone, iPad a iPod Touch. Aplikácie je možné stiahnuť zadarmo alebo zakúpiť za poplatok. Od roku 2015 obchod ponúka viac ako 1,5 milióna aplikácií pre iPhone a iPod Touch, ako aj približne 730 000 aplikácií pre tablety iPad. Celkový počet stiahnutí za rovnaký rok presahuje 100 miliárd!

Väčšina aplikácií stojí od 0,99 do 9,99 USD.

Zaujímavosťou je, že App Store vyšiel oveľa neskôr ako bol predstavený prvý iPhone – stalo sa tak v júli 2008, teda práve v momente, keď bol predstavený iPhone 3g.

iOS je najjednoduchší operačný systém, pokiaľ ide o interakciu s ním pre neskúseného používateľa, a to je jeden z hlavných dôvodov popularity iPhone a iPad medzi absolútne všetkými kategóriami obyvateľstva. Takmer každý používateľ môže vyriešiť problémy, ktoré sa vyskytli v softvérovom prostredí iOS, a dokonca aj samostatne vyrábať.

Čo je iOS a aké typy aktualizácií existujú

iOS je teda softvérový shell, ktorý ovláda hardvérové ​​moduly iPhonu alebo iPadu. Hlavnou výhodou tohto operačného systému je, že ho vyrába samotný výrobca mobilných gadgetov Apple. Okrem toho sa vývojári aplikácií tretích strán zameriavajú aj na pomerne úzku škálu zariadení, čo znamená, že s kompatibilitou, výberom verzie softvéru a inštaláciou nie sú takmer žiadne problémy.

Ďalšou dôležitou nuansou je, že Apple distribuuje svoje operačné systémy zadarmo, bez akýchkoľvek skrytých podmienok (potrebné predplatné produktov alebo služieb, dostupnosť platených predchádzajúcich verzií atď.). To znamená, že si môžete stiahnuť najnovšiu verziu firmvéru pre svoje zariadenie z oficiálnej webovej stránky bez rizika inštalácie pirátskej kópie s malvérom.

Apple vydáva 3 typy aktualizácií iOS:

1. Oficiálne (konečné).

2. Beta verzie pre registrovaných vývojárov.

3. Beta verzie pre bežných užívateľov registrovaných v.

O všetkých typoch aktualizácií iOS sme hovorili podrobnejšie.

Ako zistiť, aká verzia iOS je aktuálne nainštalovaná na iPhone alebo iPade

Ak chcete zistiť, ktorý systém momentálne ovláda zariadenie, musíte prejsť do ponuky " nastavenieHlavnéO tomto zariadení» a dávajte pozor na riadok " verzia".

Ak chcete skontrolovať aktualizácie systému iOS pre toto zariadenie, mali by ste sa vrátiť do predchádzajúcej ponuky " nastavenieHlavné", vyberte " Aktualizácia softvéru" a počkajte, kým sa načítajú údaje.

Dôvody, prečo sa aktualizácie nemusia zobraziť na zariadení so systémom iOS, sú popísané.

Ako nainštalovať nový (najnovší) iOS na váš iPhone alebo iPad

Najjednoduchší spôsob je preflashovať iPhone „vzduchom“. Ak to chcete urobiť, prejdite do časti uvedenej vyššie " nastavenieHlavnéAktualizácia softvéru", stlač tlačidlo " Stiahnuť a nainštalovať ». V tomto prípade sa všetky dostupné údaje uložia do zariadenia. Je dôležité si uvedomiť, že inštalácia systému iOS „vzduchom“ by sa v žiadnom prípade nemala vykonávať, ak je na zariadení útek z väzenia.

Ak chcete úplne preinštalovať iOS cez iTunes, budete musieť vykonať trochu komplikovanejší algoritmus akcií, ktorý je podrobne popísaný v materiáli. V tomto prípade budete potrebovať najnovšiu verziu iOS pre konkrétny iPhone alebo iPad.

Kde stiahnuť najnovšie súbory firmvéru IPSW iOS pre akýkoľvek iPhone alebo iPad

Apple vám na svojich mobilných zariadeniach neumožňuje inštalovať zastarané verzie operačného systému (t. j. vrátiť späť alebo downgradovať iOS), takže pre každý gadget bude k dispozícii iba najnovší firmvér, ktorý bol preň vydaný.

  • Pre iPhone 2G je nainštalovaný najnovší firmvér iOS 3.1.3;
  • iPhone 3G - iOS 4.2.1;
  • iPhone 3Gs - iOS 6.1.6;
  • Iphone 4 iOS 7.1.2;
  • Iphone 4s - iOS 9.3.5;
  • iPhone 5, iPhone 5c - iOS 10.3.3;
  • iPhone 5s - iOS 12.2;
  • iPhone 6, iPhone 6 Plus — iOS 12.2;
  • iPhone 6s, iPhone 6s Plus — iOS 12.2;
  • iPhone SE - iOS 12.2;
  • iPhone 7, iPhone 7 Plus — iOS 12.2;
  • iPhone 8, iPhone 8 Plus — iOS 12.2;
  • iPhone X - iOS 12.2;
  • iPhone XR - iOS 12.2 ;
  • iPhone XS - iOS 12.2 ;
  • iPhone XS Max - iOS 12.2 ;
  • iPod Touch 2G iOS 4.2.1;
  • iPod Touch 3G iOS 5.1.1;
  • iPod Touch 4G iOS 6.1.6;
  • iPod Touch 5G - iOS 9.3.5;
  • iPod Touch 6G iOS 12.2;
  • iPad 1 iOS 5.1.1;
  • iPad 2 - iOS 9.3.5;
  • iPad 3 iOS 9.3.5;
  • iPad 4 - iOS 10.3.3;
  • iPad mini 1 iOS 9.3.5;
  • iPad mini 2 iOS 12.2;
  • iPad mini 3 iOS 12.2;
  • iPad mini 4 iOS 12.2;
  • iPad Air 1 iOS 12.2;
  • iPad Air 2 - iOS 12.2;
  • iPad Air 2 - iOS 12.2 ;
  • 9,7" iPad Pro - iOS 12.2 ;
  • 10,5" iPad Pro - iOS 12.2;
  • 11" iPad Pro - iOS 12.2 ;
  • 12,9" iPad Pro - iOS 12.2;
  • iPad 2017 - iOS 12.2;
  • iPad 2017 - iOS 12.2 .

Všetky potrebné súbory IPSW na inštaláciu iOS si môžete stiahnuť z oficiálnej webovej stránky Apple pomocou zverejnených odkazov

Apple každý rok aktualizuje iOS, čo sa stalo dobrou tradíciou. Mnoho používateľov čaká na okamžitú aktualizáciu systému. Prvýkrát bola aktualizácia na iOS7 dosť surová, vyvolala veľa kontroverzií a kontroverzií. Potom sa každý rok vyskytli určité nedostatky v nových verziách, ale všetky boli pomerne rýchlo vyčistené. Tento rok si iOS11 môže pokojne nárokovať titul najsurovejšej verzie iOS. Za pár týždňov už vyšli dve aktualizácie systému a pred komerčným vydaním existovalo asi tucet beta verzií. Aby sme abstrahovali od problémov so softvérom a zamerali sa na to, ako je systém navrhnutý a čo dokáže, pozrieme sa na to, čo je nové, a nakoniec sa dotkneme niekoľkých problémov, s ktorými sa môžete stretnúť (alebo sa s nimi vôbec nestretnete, tiež sa to stáva). ).

Podporované zariadenia

iOS11 si môžete nainštalovať na nasledujúce zariadenia:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X - systém je predinštalovaný;
  • iPad Mini 2/3/4; iPad Air/Air2; iPad Pro všetky verzie, iPad 2017;
  • iPod touch šiestej generácie.

Položka s aktualizáciou OS sa zobrazí v nastaveniach vášho zariadenia a môžete si ju stiahnuť, nie sú žiadne problémy. Je dôležité poznamenať, že nie všetky funkcie iOS11 budú dostupné na všetkých zariadeniach a často závisia od naplnenia. Napríklad iPhone SE vyzerá ako škaredé káčatko, ktoré nemá množstvo funkcií, napríklad nie je podporované počítanie poschodí v aplikácii Health, chýba 3D Touch a iné drobnosti. Podpora nového obrazového a video štandardu (HEIF/HEVC) si vyžaduje nielen iOS, ale aj A10 a novšie zariadenia, čo drasticky obmedzuje možnosti predchádzajúcich zariadení. Takýchto obmedzení je dosť, napríklad stojí za zmienku nedostatočná podpora technológie True Tone v mnohých modeloch iPadu, pretože na to jednoducho neexistuje zodpovedajúca hardvérová podpora. To sa dá ľahko vysvetliť, pretože potrebné hardvérové ​​​​komponenty sa z aktualizácie operačného systému neobjavia a procesory nebudú výkonnejšie.

Pri migrácii z iOS10 na iOS11 majte na pamäti, že Apple končí s podporou 32-bitových aplikácií, tie už nejdú spustiť v iOS11, nie sú dostupné v obchode. Pre väčšinu ľudí to neznamená absolútne nič, keďže prechod na 64-bitové aplikácie sa začal v roku 2013 a za 4 roky sa väčšina súčasného softvéru stala 64-bitovou. Ak máte nejaký program, ktorý nemá 64-bitovú verziu (napríklad softvér na prácu napísaný už dávno), aktualizácia vám nedovolí s ním pracovať, mali by ste si to zapamätať. Ale opäť, pre väčšinu ľudí nebudú žiadne problémy.

Nastavenie účtu na novom zariadení - sprievodca nastavením

iOS11 po prvýkrát predstavuje sprievodcu nastavením účtu, ktorý dokáže automaticky skopírovať váš účet z iného zariadenia so systémom iOS, či už je to iPhone alebo iPad. Napríklad pri nastavovaní iPhonu 8 som si skopíroval všetky dáta z iPadu, stačilo ich k sebe priniesť, prečítať QR kód z obrazovky a nastavenie bolo hotové. Predtým takýto sprievodca nastavením neexistoval, je to mimoriadne pohodlné pri prepínaní z jedného zariadenia na druhé.


Súbory (Files) - duch správcu súborov

Aplikácia Súbory funguje ako správca súborov, ale v systéme iOS11 nebol prístup k systému súborov, nemôžete v to dúfať, systém zostáva ako vždy zatvorený. V aplikácii Súbory používateľ vidí svoje cloudové úložisko (predvolene iCloud plus všetky pripojené služby), ako aj súbory na zariadení, ktoré odoslal do aplikácie Súbory. Napríklad dostanete list s určitým súborom pdf, ktorý chcete použiť neskôr, preto ho musíte odoslať do „Súbory“, a to ani otvorením tohto súboru, nepridáte ho do tohto úložiska.

Koncepčne je aplikácia ťažko zrozumiteľná, je v rozpore s tým, čo vidíme na Androide, kde sa prijaté súbory ukladajú do určitých systémových priečinkov a správca súborov ich tam automaticky nájde a môžete si ich prezerať. Nie je to tak, na uloženie kópie súboru do Files je potrebný ďalší krok. Je to nepohodlné, sú potrebné dodatočné opatrenia, ktoré nie sú vždy opodstatnené.

Prvýkrát sa objavila podpora pre ZIP archívy, dajú sa otvárať v aplikácii (teda archív najskôr uložiť do „Súbory“, potom ho otvoriť). Výberom archívu ZIP v aplikácii môžete extrahovať konkrétne súbory výberom možnosti „Odoslať“. Kam poslať súbor? Správne, aplikácia Súbory. Takýto zložitý systém môže zmiasť každého, je len smiešne, že v roku 2017 potrebujete použiť takéto tance s tamburínou na rozbalenie jedného jediného súboru. Nebolo by zbytočné povedať, že nie je možné rozbaliť celý ZIP archív bežnými prostriedkami.

Je to škoda, ale aplikácia Files je barličkou, ktorá stojí nad obmedzeniami systému a používateľovi nijako neuľahčuje život, jednoducho zhromažďuje jeho cloudové účty na jednom mieste a umožňuje synchronizáciu súborov. Ale ani vzdialene sa nepodobá tomu, čo vidíme na Androide a čo môžete použiť.

Ovládací panel – Nezvyčajné nastavenia Wi-Fi/Bluetooth

Po vytiahnutí obrazovky zdola nahor uvidíte ovládací panel (prechod do ponuky „Ovládacie centrum“, nepáči sa mi to), obsahuje prepínače prevádzkových režimov („Režim lietadla“, „Mobilné“, Wi-Fi, Bluetooth), ovládanie hudby, otáčanie obrazovky, nočný režim, jas a hlasitosť, ako aj ďalšie ikony.

Ak prejdete na Nastavenia - Ovládací panel, môžete povoliť vzhľad tohto panela v ľubovoľnej aplikácii, ako aj pridať ďalšie ikony (zobrazuje sa iba päť riadkov, rolovanie a vyzerá to zvláštne). Nemôžete si vybrať svoje vlastné aplikácie, iba tie, ktoré sem pridal Apple. V riadkoch si môžete ikony zoradiť ako chcete.

Táto sekcia má funkciu, odtiaľto nie je možné zakázať Wi-Fi/Bluetooth, pretože spoločnosť Apple usúdila, že keď kliknete na ikonu, aktuálne pripojenie vytvorené zariadením sa odpojí, ale prevádzka Wi-Fi/Bluetooth sám bude pokračovať, je to napríklad potrebné na prepojenie telefónu alebo tabletu s MacBookom. Väčšina ľudí očakáva, že keď stlačíte tlačidlo vypnutia, stane sa to presne toto, ale tu to tak nie je. Wi-Fi/Bluetooth môžete deaktivovať iba v ponuke nastavení.

Upozornenia

Pre každú aplikáciu si môžete nastaviť notifikácie pre uzamknutú obrazovku, ako aj roletu. Bohužiaľ, ak máte veľa upozornení z aplikácie, rýchlo upchajú feed, keďže nie sú zoskupené, môžete to vidieť na screenshote nižšie.

Odstraňovanie programov, no uchovávanie údajov

Ak prejdete na Nastavenia-Všeobecné-Úložisko iPhone (iPad), uvidíte položku ponuky „Stiahnuť nepoužité“. Je to skvelý nápad a implementácia na šetrenie miesta na vašom zariadení, aplikáciu môžete odstrániť, ale všetky jej údaje zostanú v zariadení. Napríklad odstránením hry sa uvoľní pár GB miesta, ale keď ju budete znova potrebovať, o postup a nastavenia neprídete, postačí si ju znova stiahnuť zo siete.

Režim SOS - tiesňové volanie

Môžete pridať núdzové kontakty, ako aj svoje zdravotné informácie. Keď je aktivovaný režim SOS (5 stlačení tlačidla napájania), telefón začne kričať, TouchID sa vypne, aby ste mohli vstúpiť do zariadenia, budete musieť zadať kód. Je to užitočné, keď chcete zakázať autentifikáciu odtlačkom prsta. Vaše zdravotné informácie sa zobrazia na obrazovke, na prístup k nim nie je potrebné odomknutie. Pomerne jednoduchý režim, skopírovaný zo smartfónov so systémom Android, kde takéto funkcie existujú už dlho.

Snímky obrazovky a editor ich zmien

Hneď ako urobíte snímku obrazovky, jej miniatúra sa okamžite zobrazí v ľavom dolnom rohu. Kliknutím na miniatúru vstúpite do editora, kde môžete zmeniť veľkosť snímky obrazovky, vystrihnúť z nej kúsok a nakresliť/napísať na ňu čokoľvek. Skvelá funkcia, ktorá predtým chýbala.

App Store – nové rozhranie a články

V iOS11 sa obchod s aplikáciami stal úplne nezvyčajným, boli tam produktové karty, články popisujúce, ako niečo urobiť. Jedna karta spravidla zaberá celú obrazovku, čo vyzerá nehospodárne a nepohodlne. Zvyknúť si na nový App Store je potrebné, no ani na iPade sa to nedá nazvať pohodlným. Snažili sa to urobiť krásne, no vôbec sa im to nepodarilo.

Ikony a kresby pre Správy a ďalšie aplikácie

Pri písaní sa zobrazí riadok, ktorý zobrazuje rôzne nálepky viazané na určité aplikácie alebo balíčky nálepiek, ktoré ste si stiahli z App Store.

Klávesnica - aktualizovaná sada pre iPad

Je dôležité poznamenať, že klávesnica iPadu je veľmi odlišná od klávesnice iPhone. A ak je to na iPhone známa a veľmi jednoduchá klávesnica, ktorá je oveľa nižšia ako jej náprotivky v systéme Android, potom sa na iPade pokúsili urobiť klávesnicu funkčnejšou. K tomu pribudol na klávesy druhý rad znakov (zvýraznené sivou farbou), pri písaní stačí po klávese potiahnuť zhora nadol, aby ste takýto znak nahradili. To je pohodlné, aj keď nezvyčajné.


Klávesnicu môžete rozdeliť na dve časti, ako predtým, ale na iPade to nevyzerá veľmi pohodlne. Prekvapivo z nejakého dôvodu utrpel často používaný otáznik, ktorý sa presunul na druhú obrazovku klávesnice. Pre mňa zostáva tento prístup záhadou.


Panel skratiek (iba iPad)

Potiahnutím nahor zo spodnej časti obrazovky na iPade sa zobrazí panel s ikonami, tu vidíte ako ikony, ktoré ste si sami nainštalovali, tak aj tie najpoužívanejšie. Pripomína mi to zariadenie MacOS, kde je podobný panel a je to mimoriadne pohodlné, tu je úplne rovnaké. Škoda, že sa nič také nedostalo na iPhone kvôli obmedzeniam vo veľkosti displejov.



Režim rozdelenej obrazovky (iba špecifické modely iPadu)

Možnosť otvárať dve aplikácie súčasne, presúvať dáta z jednej do druhej, napríklad vkladať obrázky do e-mailového klienta. Táto funkcia funguje dobre, hoci v systéme iOS nie je takmer populárna kvôli obmedzeniam špecifických aplikácií, napríklad rovnakého poštového klienta.







Multitasking na iPade, nové mapovanie aplikácií

Vzhľad aplikácií bežiacich na iPade sa zmenil, teraz sú to karty, tento prístup vyzerá sviežo a zaujímavo. Akúkoľvek aplikáciu môžete okamžite „zatvoriť“ potiahnutím do strany.



Poznámky

Teraz je možné skenovať dokumenty, na to sa používa fotografia zariadenia. Rozpoznávanie textu nie je k dispozícii.






Aj v "Poznámkach" môžete vytvárať jednoduché značky.



Prehrajte video v prehliadači

Nezáleží na tom, aký prehliadač používate, teraz je prehrávanie videa trochu iné a s iným ovládaním, ako môžete vidieť na obrázkoch nižšie. Najdôležitejšie však je, že teraz môžete prejsť na inú kartu a video bude pokračovať v prehrávaní (testované na iPad Pro/iPhone 8 Plus). Prekvapivo táto funkcia nie je poskytovaná pre YouTube, prehrávanie na rozostrenej karte nefunguje. prečo? Neviem.



Nové štandardy pre fotografie a video - HEIF/HEVC

Jednou z kľúčových zmien v desktopovom aj mobilnom OS od Apple v roku 2017 je podpora H.265 videa (HEVC - High Efficiency Video Codec), ktorá pri zachovaní kvality H.264 používaného predtým znižuje veľkosť súboru na polovicu. . Podpora tohto formátu priamo závisí od procesora, v systéme iOS sú štandardne všetky fotografie a videá uložené v starých formátoch (H.264 a JPEG, nie HEVC / HEIF).

Ak chcete povoliť nové formáty, ktoré nie sú plne kompatibilné s inými zariadeniami, ako je Android, musíte tak urobiť v nastaveniach. Potom sa priestor zaberaný takýmito súbormi zníži pri zachovaní ich kvality. Ak neplánujete aktívne zdieľať svoje videá a fotografie, môžete pokojne prejsť na nový formát. V opačnom prípade počkajte, kým sa rozšíri aj v iných systémoch, inak riskujete, že vás ostatní nepochopia.

Krátke dojmy

iOS11 v mnohých ohľadoch veľmi mení iPad, o čom Apple hovorí, táto aktualizácia OS je určená predovšetkým pre tablety a vzhľad OS bol výrazne vynovený, aj keď sa veľa kľúčových prvkov nezmenilo. Páči sa mi dock s ikonami, miniatúrami pri prepínaní medzi aplikáciami, výrazne sa skrášli, aj keď je to vec vkusu. Niekomu sa tento vzhľad nemusí páčiť.

Prechod na HEIF / HEVC ako štandardy budúcnosti je ťažké podceniť, týmto smerom pôjdu aj iní výrobcovia, iná cesta nie je. Postupne všetky platformy začnú podporovať tieto štandardy a je to normálne.

Teraz o muche v tomto sude medu. Bohužiaľ, stabilita iOS11 ponecháva veľa želaní, existuje veľa malých a nepríjemných chýb, niekedy sa aplikácie spomaľujú, a to sa stáva častejšie s programami tretích strán (Twitter / Instagram) a nezávisí od kvality siete. pripojenie, to platí pre už stiahnuté dáta.

Režim multitaskingu je implementovaný príliš agresívne, aby sa predĺžila výdrž batérie. Otvorenie Twitteru, kliknutie na konkrétne upozornenie a následná práca v iných programoch vás teda nevráti do rovnakého stavu Twitteru, aplikácia sa načíta znova. To isté platí pre Telegram a množstvo ďalších programov. Toto možno považovať za vredy iOS11, ktoré sa jedného dňa opravia alebo nie. Neviem. Takýchto „drobností“ je však pomerne veľa a podľa toho, ako sa používatelia sťažujú na iOS11, môžeme s istotou predpokladať, že v počte závad predbehol iOS7 / 8. Kvalita softvéru od Apple v posledných rokoch neustále klesala, olizovala sa pár mesiacov po uvedení nových zariadení. Ale to, čo sa deje s iOS11, presahuje predchádzajúce problémy. Aj keď všetko závisí od uhla pohľadu, veľa ľudí si nevšimne žiadne problémy, aktualizujú svoje zariadenia a užívajú si nové funkcie. S akými ľuďmi sa k sebe správate? Darí sa vám alebo máte ešte nedostatky, ktoré by ste chceli napraviť?