iOS operációs rendszer. Ami? Mi az Apple iOS

Mindenki tudja, hogy az Apple mobileszközökön iOS fut. Sokan tudják, hogy az iOS az asztali Mac OS X egy könnyű változata. Vannak, akik úgy vélik, hogy a Mac OS X a POSIX-kompatibilis Darwin OS-re épül, és aki komolyan érdeklődik az IT iránt, az tudja, hogy a Darwin alapja az XNU kernel. , amely a Mach mikrokernel és a FreeBSD kernel összetevőinek egyesülése eredményeként jelent meg a világban. Mindezek azonban puszta tények, amelyek semmit sem mondanak el arról, hogyan működik az iOS, és miben különbözik az asztali megfelelőjétől.

Mac OS X

A ma minden pipacsra és (módosított formában) az iDevice-re telepített operációs rendszer 1988-ra nyúlik vissza, amely az informatikai világban arról is ismert, hogy a NeXTSTEP operációs rendszer első béta verziója megjelent. Maga a NeXTSTEP Steve Jobs fejlesztőcsapatának ötlete volt, aki addigra már elhagyta az Apple-t és megalapította a NeXT-et, amely oktatási célokra fejleszt számítógépeket.

Létrehozásakor a NeXTSTEP valóban fejlett operációs rendszer volt, amely számos technológiai újítást tartalmazott. Az operációs rendszer egy módosított Mach mikrokernelen alapult, kiegészítve FreeBSD kernelkomponensekkel, beleértve a hálózati verem referencia megvalósítását. A NeXTSTEP magasabb szintű összetevői az Objective-C nyelv használatával készültek, és gazdag objektum-orientált API-t biztosítottak az alkalmazásfejlesztőknek. A rendszert egy fejlett és nagyon kényelmes grafikus felülettel (amelynek kulcsfontosságú összetevőit az OS X, sőt az iOS is megőrizték) és egy hatékony fejlesztői környezetet szerelték fel, amely többek között egy vizuális felület tervezőt is tartalmazott, amelyet minden modern fejlesztő ismer.

A NeXT kudarca és Steve Jobs 1997-es Apple-hez való visszatérése után a NeXTSTEP adta az alapját a Rhapsody projektnek, melynek keretében megkezdődött a Mac OS 9 utódrendszerének fejlesztése, és már 2001-ben megszületett, megépült az OS X 10.0 annak alapján. Néhány évvel később Darwin képezte a készülő okostelefon operációs rendszerének alapját, amelyről 2007-ig a pletykákon kívül szinte semmit nem tudtak.

XNU és Darwin

Hagyományosan az OS X / iOS feltöltése három logikai szintre osztható: az XNU kernelre, a POSIX szabvány kompatibilitási rétegére (plusz különféle rendszerdémonokra / szolgáltatásokra) és a NeXTSTEP rétegre, amely a grafikus verem, a keretrendszer és az alkalmazás API-kat valósítja meg. A Darwin tartalmazza az első két réteget, és szabadon terjeszthető, de csak az OS X verzióban. védelem az iOS más eszközökre való portolása ellen).

Lényegében a Darwin egy "csupasz" UNIX-szerű operációs rendszer, amely tartalmazza a POSIX API-t, egy shellt, parancsokat és szolgáltatásokat, amelyek minimálisan szükségesek a rendszer konzol módban történő működéséhez és a UNIX szoftver futtatásához. Ebből a szempontból hasonlít egy alap FreeBSD rendszerhez vagy néhány Arch Linux minimális telepítéséhez, amely lehetővé teszi a UNIX konzolszoftverek futtatását, de nincs benne grafikus shell, vagy minden, ami komoly grafikus alkalmazások futtatásához GNOME-ból vagy KDE-ből. környezetek.

Darwin kulcsfontosságú összetevője a hibrid XNU kernel, amely, mint fentebb említettük, a Mach kernelen és a FreeBSD rendszermag-komponenseken, például a folyamatütemezőn, a hálózati veremön és a virtuális fájlrendszeren (VFS réteg) alapul. A Mach-től és a FreeBSD-től eltérően az OS X kernel saját illesztőprogram-API-t használ, az úgynevezett I/O Kit-et, amely lehetővé teszi az illesztőprogramok C++ nyelven történő írását a fejlesztést nagymértékben leegyszerűsítő objektum-orientált megközelítéssel.

Az iOS az XNU kissé módosított verzióját használja, azonban az iOS mag zártsága miatt nehéz megmondani, hogy az Apple pontosan mit változtatott. Csak azt tudjuk, hogy más fordítólehetőségekkel és módosított memóriakezelővel fordították, amely figyelembe veszi a mobileszközök kis mennyiségű RAM-ját. Minden más tekintetben ez továbbra is ugyanaz az XNU, amely titkosított gyorsítótárként (kernel + minden illesztőprogram / modul) megtalálható magán az eszközön a /System/Library/Caches/com.apple.kernelcaches/kernelcache könyvtárban.

A Darwin rendszermag feletti réteg a UNIX/BSD réteg, amely egy sor szabványos C-könyvtárat (libc, libmatch, libpthread és így tovább), valamint parancssori eszközöket, shell-készletet (bash, tcsh, stb.) tartalmaz. és ksh) és démonok, mint például a launchd és egy szabványos SSH-kiszolgáló. Ez utóbbi egyébként a /System/Library/LaunchDaemons/ssh.plist fájl szerkesztésével aktiválható. Hacsak nem jailbreakeljük az eszközt.

Itt ér véget az operációs rendszer Darwin nevű nyitott része, és kezdődik a keretrendszerek rétege, amely éppen azt alkotja, amit korábban OS X / iOS-nek tekintettünk.

Keretrendszerek

A Darwin csak a Mac OS / iOS alap részét valósítja meg, amely csak az alacsony szintű funkciókért felelős (illesztőprogramok, rendszerindítás / leállítás, hálózatkezelés, alkalmazások elkülönítése stb.). A rendszernek az a része, amely a felhasználó és az alkalmazások számára látható, nem szerepel benne, és az úgynevezett keretrendszerekben - olyan könyvtárak és szolgáltatások halmazában - valósul meg, amelyek többek között a grafikus környezet kialakításáért, ill. magas szintű API harmadik féltől származó és tőzsdei alkalmazásokhoz

INFO

Sok más operációs rendszerhez hasonlóan a Mac OS és az iOS API-k nyilvános és privát API-kra oszthatók. A harmadik féltől származó alkalmazások csak a nyilvános és erősen korlátozott API-hoz férnek hozzá, de a jailbreak alkalmazások használhatják a privátot is.

A Mac OS és iOS szabványos szállításában több tucat különböző keretrendszer található, amelyek az operációs rendszer funkcióinak széles skálájának eléréséért felelősek – a címjegyzék megvalósításától (AddressBook keretrendszer) az OpenGL könyvtárig (GLKit). A grafikus alkalmazások fejlesztéséhez szükséges alapvető keretrendszerek egy készletét egyesítik az úgynevezett Cocoa API-ba, egyfajta metakeretrendszerbe, amely lehetővé teszi az operációs rendszer fő funkcióinak elérését. Az iOS rendszerben Cocoa Touch néven működik, és az érintőképernyőkre összpontosítva különbözik az asztali verziótól.

Nem minden keretrendszer érhető el mindkét operációs rendszerben. Sok közülük csak iOS-re vonatkozik. Ilyen például az AssetsLibrary, amely a fényképekkel és videókkal való munkavégzésért felelős, a CoreBlueTooth, amely lehetővé teszi a blue tooth elérését, vagy az iAd, amely hirdetések megjelenítésére szolgál az alkalmazásokban. Más keretrendszerek csak a rendszer asztali verzióján léteznek, de időről időre az Apple áthelyezi az iOS egyes részeit Mac OS-re vagy fordítva, mint például az eredetileg csak iOS-en elérhető CoreMedia keretrendszerrel.

Az összes szabványos rendszerkeretrendszer megtalálható a /System/Library/Frameworks/ rendszerkönyvtárban. Mindegyik a saját könyvtárában található, úgynevezett bundle (boundle), amely erőforrásokat (interfészelemek képeit és leírását), az API-t leíró C-nyelvű fejléceket, valamint egy dinamikusan betöltött könyvtárat (dylib formátumban) tartalmaz. a keret megvalósítása.

A keretrendszerek egyik érdekessége a verziózásuk. Egy keretrendszernek egyszerre több különböző verziója is lehet, így a rendszer régebbi verzióira kifejlesztett alkalmazás továbbra is működik, még az operációs rendszer új verzióiban végrehajtott változtatások ellenére is. Így valósul meg a régi iOS-alkalmazások indításának mechanizmusa az iOS 7 és újabb verzióiban. Az iOS 6-ra tervezett alkalmazás pontosan úgy fog kinézni és működni, mintha az iOS 6-ban futna.

ugródeszka

Egy szinttel feljebb vannak az alkalmazások, a rendszer és az alkalmazásboltból telepített. Közöttük természetesen központi helyet foglal el a SpringBoard (csak iOS), amely a kezdőképernyőt (asztali) valósítja meg. Ez az, ami először indul el a rendszerdémonok elindítása után, a keretrendszerek memóriába való betöltése és a kép képernyőn való megjelenítéséért felelős megjelenítő szerver (más néven összeállításkezelő, más néven Quartz Compositor) elindítása után.

A SpringBoard egy kapcsolat az operációs rendszer és a felhasználó között, egy grafikus felület, amely lehetővé teszi alkalmazások indítását, váltást közöttük, értesítések megtekintését és bizonyos rendszerbeállítások kezelését (iOS 7-től kezdve). De olyan események kezelője is, mint a képernyő megérintése vagy az eszköz megfordítása. A Mac OS X-től eltérően, amely különféle alkalmazásokat és ügynökdémonokat használ az interfész-összetevők (Finder, Dashboard, LaunchPad és mások) megvalósítására, az iOS rendszerben a felhasználói felület szinte minden alapvető funkciója, beleértve a lezárási képernyőt és a „szélességet”, egy SpringBoardba vannak zárva.

A többi készlet iOS-alkalmazástól eltérően, amelyek az /Applications könyvtárban találhatók, a SpringBoard a megjelenítőkiszolgálóval együtt a keretrendszer részének tekintendő, és a /System/Library/CoreServices/ könyvtárban található. Számos feladat végrehajtásához a /System/Library/SpringBoardPlugins/ mappában található beépülő modulokat használ. Többek között ott található például a NowPlayingArtLockScreen.lockboundle, amely a lejátszott dal információinak megjelenítéséért felel a lezárási képernyőn, vagy az IncomingCall.serviceboundle, amely a bejövő hívások feldolgozásáért felelős.

Az iOS 6-tól kezdve a SpringBoard két részre oszlik: magára az asztalra és a BackBoard szolgáltatásra, amely az operációs rendszer hardverrel működő alacsony szintű részével (HAL-szint) való kommunikációért felelős. A BackBoard felelős az olyan események kezeléséért, mint a képernyőérintések, billentyűlenyomások, gyorsulásmérő, pozíció- és környezeti fényadatok, valamint kezeli az alkalmazások indítását, szüneteltetését és befejezését.

A SpringBoard és a BackBoard annyira fontosak az iOS számára, hogy ha bármilyen módon leállítjuk őket, akkor az egész rendszer lefagy, és még az éppen futó alkalmazás sem reagál a képernyő érintésére. Ez megkülönbözteti őket az Android kezdőképernyőjétől, amely csak egy szabványos alkalmazás, amely leállítható, cserélhető vagy akár eltávolítható a rendszerből (ebben az esetben a navigációs gombok és a „függönnyel” ellátott állapotsor a képernyőn maradnak ).

Alkalmazások

Ennek a piramisnak a legtetején az alkalmazások állnak. Az iOS megkülönbözteti a beépített (készleten lévő) kiemelten kiváltságos alkalmazásokat és az iTunesból telepített, harmadik féltől származó alkalmazásokat. Mindkettőt kötegek formájában tárolja a rendszer, sok tekintetben hasonló a keretrendszerekhez használtakhoz. Az egyetlen különbség az, hogy az alkalmazáscsomag némileg eltérő metainformációkat tartalmaz, és a dinamikus könyvtárat egy Mach-O formátumú végrehajtható fájl váltja fel.

Az állományalkalmazások alapértelmezett tárolási könyvtára az /Applications/. iOS-ben teljesen statikus, és csak a rendszerfrissítések során változik; a felhasználó nem férhet hozzá. Ezzel szemben az iTunes-ból telepített, harmadik féltől származó alkalmazások a felhasználó /var/mobile/Applications/ főkönyvtárában vannak tárolva a 4-2-2-2-4-hez hasonló alkönyvtárak belsejében, ahol a kettő és a négy hexadecimális szám. Ez az úgynevezett GUID - egy egyedi azonosító, amely egyedileg azonosítja az alkalmazást a rendszerben, és többek között egy izolált homokozó (sandbox) létrehozásához szükséges.

Sandbox

Az iOS rendszerben homokozókat használnak a szolgáltatások és alkalmazások elkülönítésére a rendszertől és egymástól. Minden harmadik féltől származó alkalmazás és a legtöbb rendszeralkalmazás homokozóban fut. Technikai szempontból a sandbox a UNIX world chroot klasszikusa, amelyet a TrustedBSD MAC kényszerített hozzáférés-vezérlő rendszer (sandbox.kext kernelmodul) továbbfejleszt, amely nemcsak a saját könyvtáron kívüli fájlokhoz való hozzáférést zárja le az alkalmazásoknak, hanem közvetlen hozzáférést biztosít a hardverhez és számos operációs rendszer funkcióhoz.

A sandbox-alkalmazások általában a következő módokon korlátozottak:

  • Hozzáférés a fájlrendszerhez, kivéve a saját könyvtárat és a felhasználó saját könyvtárát.
  • Hozzáférés a Média és Könyvtár könyvtárhoz a kezdőkönyvtáron belül, kivéve a Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ és Library/Preferences/ könyvtárat.
  • Hozzáférés más folyamatokkal kapcsolatos információkhoz (az alkalmazás úgy gondolja, hogy ez az egyetlen a rendszerben).
  • Közvetlen hozzáférés a hardverhez (csak a Cocoa API és más keretrendszerek engedélyezettek).
  • A RAM használatának korlátozása (a Jatsam mechanizmus által vezérelt).

Mindezek a korlátozások a sandbox-profilnak (korlátozó szabályok készletének) felelnek meg, és minden harmadik féltől származó alkalmazásra vonatkoznak. A tőzsdei alkalmazásokra viszont más, enyhébb vagy szigorúbb korlátozások vonatkozhatnak. Példa erre az e-mail kliens (MobileMail profil), amely általában ugyanolyan szigorúan korlátozott, mint a harmadik féltől származó alkalmazások, de hozzáférhet a könyvtár/könyvtár teljes tartalmához. A fordított helyzet a SpringBoard, amelynek egyáltalán nincsenek korlátozásai.

Sok rendszerdémon dolgozik a homokozókon belül, köztük például az AFC, amelyet úgy terveztek, hogy egy számítógépről származó eszköz fájlrendszerével dolgozzon, de a „hatókört” csak a felhasználó saját könyvtárára korlátozzák. Az összes elérhető rendszer-sandbox-profil a /System/Library/Sandbox/Profiles/* könyvtárban található, és a Séma nyelvén írt szabálykészlet. Ezenkívül az alkalmazások további, jogosultságnak nevezett szabálykészleteket is tartalmazhatnak. Valójában ezek mind ugyanazok a profilok, de közvetlenül az alkalmazás bináris fájljába vannak varrva (egyfajta önkorlátozás). Ezeket a szabályokat például így tekintheti meg:
# cat -tv /Applications/MobileSafari.app/MobileSafari | farok -31 | több
Mindezen korlátozások létezésének jelentése kettős. Az első (és fő) feladat, amelyet a sandbox megold, a rosszindulatú alkalmazások elleni védelem. Az iTunes által kiadott alkalmazások szigorú ellenőrzésével és a nem digitális aláírással aláírt alkalmazások (értsd: bármi, ami nem az iTunes-tól) betiltásával kombinálva ez a megközelítés remekül működik, és az iOS-t a legvírusállóbb operációs rendszerek listájának élén tartja.

A második probléma a rendszer védelme önmagával és a felhasználóval szemben. A hibák előfordulhatnak az Apple készletszoftvereiben és a felhasználók fejében is. A homokozó mindkettő ellen véd. Még ha egy támadó lyukat talál is a Safariban, és megpróbálja kihasználni, akkor is a homokozóban marad, és nem tud kárt tenni a rendszerben. És a felhasználó nem tudja „eltörni kedvenc telefonját”, és nem ír dühös véleményeket az Apple-nek. Szerencsére a hozzáértő emberek mindig képesek feltörni és megkerülni a sandbox védelmet (sőt, ez a jailbreak lényege).

többfeladatos

Az iOS egyik legvitatottabb funkciója a multitasking megvalósítása. Úgy tűnik, hogy ott van, de másrészt nincs. A hagyományos asztali operációs rendszerekhez és a hírhedt Androidhoz képest az iOS nem egy többfeladatos operációs rendszer a szó szokásos értelmében, és nem teszi lehetővé az alkalmazások szabad futtatását a háttérben. Ehelyett az operációs rendszer egy API-t valósít meg, amelyet az alkalmazások az egyes feladatok végrehajtására használhatnak, miközben a háttérben vannak.

Először az iOS 4-ben jelent meg ilyen API (előtte csak a tőzsdei alkalmazások végezhettek háttérfeladatokat), és az operációs rendszer fejlődésével nőtt. Ma (iOS 7-ről beszélünk) az úgynevezett Background API a következőket teszi lehetővé:

  • hang lejátszása;
  • VoIP hívások kezdeményezése;
  • tájékoztatást kapni a helyváltoztatásról;
  • push értesítések fogadása;
  • a késleltetett értesítések ütemezése;
  • kérjen további időt a munka befejezéséhez a háttérre váltás után;
  • adatcsere az eszközhöz csatlakoztatott tartozékokkal (beleértve a Bluetooth-ot is);
  • adatok fogadása és küldése a hálózaton keresztül (iOS 7 óta).

A háttérmunka ilyen megszorításai elsősorban az akkumulátor kímélése és az Android-felhasználók számára oly jól megszokott interfész késések elkerülése érdekében szükségesek, ahol az alkalmazások azt csinálhatnak a háttérben, amit akarnak. Valójában az Apple annyira törődik az akkumulátor üzemidő kímélésével, hogy még egy speciális mechanizmust is bevezetett a háttérben végzett alkalmazástevékenységek csoportosítására és a megfelelő pillanatokban történő elindítására, például amikor az okostelefont aktívan használják, Wi-Fi hálózathoz csatlakozik vagy egy töltőhöz.

megállapításait

Érdemes elmondani, hogy a fejlesztés és a későbbi mobileszközökre való áttérés során a NeXTSTEP nemcsak hogy nem veszítette el minden előnyét, hanem növelte is azokat. Sokáig hallgathatod a Google alkalmazottainak meséit, biztosítva, hogy az Androidot anélkül fejlesztették ki, hogy az iOS-re néznénk vissza, de tény, hogy az Android sok építészeti döntést kölcsönzött az iOS-től. És nem azért, mert könnyebb volt, hanem a szépségük és a hatékonyságuk miatt.

Az iOS rendszerindítás hat szakasza

  1. Boot ROM. A készülék bekapcsolása után elsőként a készülék állandó memóriájába villantott minimalista bootloader indul el. Feladata a hardver kezdeti inicializálása és a vezérlés átvitele az LLB elsődleges betöltőhöz. A rendszerindító ROM mindig gyári firmware, és nem frissíthető.
  1. Alacsony szintű rendszerbetöltő (LLB). A további vezérlést az LLB fogadja. Ez az elsődleges bootloader, melynek feladata az iBoot eszköz megkeresése a memóriában, sértetlenségének ellenőrzése és a vezérlés átadása rá, illetve, ha ez nem sikerült, helyreállítási módba kapcsolja az eszközt. Az LLB kód a készülék NAND memóriájában tárolódik, és az új firmware verzió telepítésével együtt frissül. Többek között megjeleníti a rendszerindító logót.
  1. iBoot. Ez egy másodlagos és elsődleges IDevice betöltő. Tartalmaz egy fájlrendszer-illesztőprogramot, amellyel hozzáfér a NAND memória tartalmához, megkeresi a kernelt, és átadja neki a vezérlést. Az iBoot beépített UART meghajtóval is rendelkezik, mellyel az eszközt a számítógép COM-portjához vagy USB-portjához csatlakoztatva (USB-UART-kábel segítségével) hibakereshető a kernel és az operációs rendszer.

4 Mag. Itt minden a megszokott. A kernel inicializálja a hardvert, majd átadja az irányítást az elindított démonnak.

5 elindítva. Ez az iOS és a Mac OS X elsődleges folyamata, felcsatolja a fájlrendszereket, elindítja a démonokat/szolgáltatásokat (pl. backupd, configd, locationd), megjeleníti a szervert, keretrendszereket, és a rendszerindítás utolsó szakaszában átadja a SpringBoard vezérlését. iOS és Mac OS X rendszereken az launchd a szabványos /bin/init helyettesítőjeként használható UNIX rendszeren, de funkcionalitása sokkal szélesebb.

6 ugródeszka. Itt jön a lezárási képernyő!

A lánc első négy szakasza bizalmi láncot alkot, amelyet a letöltött komponens digitális aláírásának ellenőrzésével valósítanak meg. Az LLB, az iBoot és a kernel digitálisan aláírt, ami kiküszöböli a feltört rendszerbetöltő vagy kernel bekerülését a láncba, amivel harmadik féltől származó operációs rendszert vagy jailbreaket lehet indítani. Ezt a mechanizmust csak úgy lehet megkerülni, ha találunk egy lyukat az egyik rakodógépen, és ezzel megkerüljük az ellenőrzést. Egy időben több ilyen lyukat találtak a Boot ROM-ban (a leghíresebb exploit a geohot limera1nje, amely az iPhone 1–4-re vonatkozik), 2014 elején pedig az iBootban (az iH8sn0w hacker, az exploit soha nem jelent meg).

Ha lenyomva tartja a Kezdőlap gombot, miközben bekapcsolja iPhone-ját, kényszerítheti az iBoot-ot, hogy az úgynevezett helyreállítási módba induljon, amely lehetővé teszi az iOS firmware visszaállítását vagy frissítését az iTunes használatával. Az automatikus OTA-frissítési mechanizmus azonban egy másik DFU (Device Firmware Upgrade) módot használ, amely a rendszerindítás korai szakaszában, közvetlenül a rendszerindítási ROM után aktiválódik, és két összetevőből áll: iBSS és iBEC. Valójában ezek az LLB és az iBoot analógjai, amelyek végső célja nem az operációs rendszer betöltése, hanem az okostelefon frissítési módba helyezése.

  1. Támogatott iPhone XR és újabb készülékeken.
  2. 200 GB vagy 2 TB tárhellyel rendelkező iCloud-előfizetést és intelligens otthoni vezérlőeszközt, például Apple TV-t vagy iPadet igényel.
  3. A funkció az Egyesült Államok egyes városaiban érhető el.
  4. A kiválasztott városok és államok új térképei 2019 végén lesznek elérhetők az Egyesült Államokban, más országokban pedig 2020-ban.
  5. Elérhető iPhone 8 vagy újabb készülékeken és iPod touchon (7. generáció), és az iOS legújabb verzióját kell futtatni.
  6. 2. generációs AirPods támogatja. A Siri elérhető iPhone 4s vagy újabb, iPad Pro, iPad (3. generációs vagy újabb), iPad Air vagy újabb, iPad mini vagy újabb, valamint iPod touch (5. generációs vagy újabb) készülékeken. Internet kapcsolat szükséges. Előfordulhat, hogy a Siri nem érhető el minden nyelven vagy minden régióban. A Siri képességei is változhatnak. Mobil adatátviteli díjak vonatkozhatnak.
  7. Az Apple által 2019 májusában végzett tesztelést a Peak Performance-kompatibilis iPhone X és iPhone XS Max egységeken, valamint a 11 hüvelykes iPad Pro készüléken iOS 12.3 és előzetes iPadOS és iOS 13 operációs rendszerrel. Oldalsó vagy felső gombbal felébresztették az eszközöket. A teljesítmény a konfigurációtól, a tartalomtól, az akkumulátor kapacitásától, az eszközhasználattól és egyéb tényezőktől függően változhat.
  8. Tesztelést az Apple 2019 májusában végzett Peak-kompatibilis iPhone XS és 11 hüvelykes iPad Pro egységeken, iOS 12.3-at és kiadás előtti iPadOS-t és iOS 13-at használva. Tesztelés harmadik féltől származó, kiadás előtti App Store szerverkörnyezetbe újracsomagolt alkalmazásokkal; a kisebb alkalmazásletöltések a leggyakrabban használt alkalmazások mintájának átlagán alapulnak. A teljesítmény az adott konfigurációtól, tartalomtól, akkumulátorkapacitástól, eszközhasználati szokásoktól, szoftververzióktól és egyéb tényezőktől függően változhat.
  9. Támogatott iPhone XR vagy újabb, iPad Pro 11 hüvelykes, iPad Pro 12,9 hüvelykes (3. generáció), iPad Air (3. generáció) és iPad mini (5. generáció).
  • A funkciók változhatnak. Előfordulhat, hogy egyes funkciók, alkalmazások és szolgáltatások nem érhetők el minden régióban vagy nem minden nyelven.
  • Film

Igen, oldalunk az Android operációs rendszernek szól. Ez azonban nem jelenti azt, hogy megkerüljük a többi operációs rendszert és az ezekre épített eszközöket. Ma az iOS-ről, az egyik legjobb és legnépszerűbb operációs rendszerről fogunk mesélni.

Az iOS az Apple operációs rendszere táblagépekhez, okostelefonokhoz és mobillejátszókhoz, és csak az Apple eszközökre telepítve van, beleértve az iPhone, iPod Touch és iPad készülékeket. Az iOS nem telepíthető más eszközökre, ahogy az Android sem telepíthető ugyanarra az iPhone-ra.

A teremtés története

Úgy gondolják, hogy az Apple vezérigazgatója, Steve Jobs úgy döntött, hogy egy több érintést támogató számítógép érintőképernyőjét alkalmazza, amely billentyűzet és egér nélkül is használható. Később, amikor egy prototípust már kifejlesztettek, Jobs egy másik ötlettel állt elő - hogy ezt a technológiát egy mobiltelefonon valósítsák meg. Emlékezzünk vissza, hogy akkoriban egyáltalán nem beszéltek az Apple telefonjairól. 2005 volt kint.

A cég részt vett a Motorola ROKR mobiltelefon megalkotásában, amelyet ugyanabban a 2005-ben mutattak be. A telefont többek között lejátszóként helyezték el, amelynek felülete egy iPod-éhoz hasonlított. Ezenkívül az eszköz együttműködött az iTunes-szal. Sajnos a készülék nem aratott nagy piaci sikert.

Ugyanebben 2005-ben Jobs úgy döntött, hogy kapcsolatba lép a Cingular mobilszolgáltatóval. Azt mondta, hogy az Apple készen áll saját telefon létrehozására. A cégek szorosan együttműködtek, ugyanakkor gondosan elrejtették a telefon létrehozásával kapcsolatos információkat.

És már 2007-ben, január 9-én bemutatták az első generációs iPhone-t a San Francisco-i Macworld Conference & Expo rendezvényen. Természetesen korábban is felröppent a pletyka, hogy az Apple telefont épít, de ezt még a legelhivatottabb rajongók sem hitték el. Ennek ellenére bemutatták az okostelefont, és ez egy igazi szenzáció volt - akkoriban egyetlen gyártó sem rendelkezett hasonlóval. A Time magazin az év találmányának választotta az iPhone készüléket.

Maga a készülék már az iOS operációs rendszerre épült. Igaz, a cég eleinte nem kínált külön nevet a mobil operációs rendszerének, így a szlogen így hangzott: "Az iPhone OS X-en fut."

Az iOS felhasználói felülete a többérintéses gesztusokat használó közvetlen interakció elvén alapul. Az interfész vezérlői gombokból, kapcsolókból és csúszkákból állnak. Természetesen minden gomb érintésérzékeny, kivéve a Home gombot, a bekapcsológombot, a hangerőszabályzó gombot és a rezgőgombot.

Figyelemre méltó, hogy az iOS az Android operációs rendszer előtt jelent meg. Ennek ellenére 2015-től az Android részesedése az okostelefonok között körülbelül 80%, míg az iOS körülbelül 14%. Ez többek között annak köszönhető, hogy a legtöbb mobilkészüléket gyártó cég Androidot telepít rájuk. Ha az Apple megengedné, hogy ugyanezt megtegye, kiderül, ki lenne az előrébb.

iOS fotók:

Az App Store-ról

Az App Store egy alkalmazásbolt iPhone, iPad és iPod Touch eszközökhöz. Az alkalmazások ingyenesen letölthetők vagy térítés ellenében megvásárolhatók. 2015-től az áruház több mint 1,5 millió alkalmazást kínál iPhone és iPod Touch készülékekhez, valamint mintegy 730 000 alkalmazást iPad táblagépekhez. A teljes letöltések száma ugyanebben az évben meghaladja a 100 milliárdot!

A legtöbb alkalmazás ára 0,99 és 9,99 dollár között mozog.

Érdekes módon az App Store sokkal később jelent meg, mint az első iPhone bemutatása – ez 2008 júliusában történt, vagyis abban a pillanatban, amikor az iPhone 3g-t bemutatták.

Az iOS a legegyszerűbb operációs rendszer a vele való interakció szempontjából egy tapasztalatlan felhasználó számára, és ez az egyik fő oka az iPhone és iPad népszerűségének a lakosság minden kategóriája körében. Szinte minden felhasználó képes megoldani az iOS szoftverkörnyezetben felmerült problémákat, és akár önállóan is előállítani.

Mi az iOS és milyen típusú frissítések vannak

Tehát az iOS egy szoftverhéj, amely az iPhone vagy iPad hardvermoduljait vezérli. Ennek az operációs rendszernek az a fő előnye, hogy a mobileszközöket gyártó cég – az Apple – adta ki. Emellett a külső alkalmazásfejlesztők is az eszközök meglehetősen szűk körére koncentrálnak, ami azt jelenti, hogy a kompatibilitással, a szoftververzió kiválasztásával és telepítésével szinte semmi probléma.

Egy másik fontos árnyalat, hogy az Apple ingyenesen terjeszti operációs rendszereit, minden rejtett feltétel nélkül (termékekre vagy szolgáltatásokra vonatkozó szükséges előfizetések, fizetős korábbi verziók elérhetősége stb.). Vagyis letöltheti eszköze legújabb firmware-verzióját a hivatalos webhelyről anélkül, hogy fennállna annak a veszélye, hogy rosszindulatú programokat tartalmazó kalózpéldányt telepít.

Az Apple háromféle iOS-frissítést ad ki:

1. Hivatalos (végleges).

2. Béta verziók regisztrált fejlesztők számára.

3. Béta verziók a rendszeres felhasználók számára.

Részletesebben beszéltünk az iOS frissítések minden típusáról.

Hogyan lehet megtudni, hogy az iOS melyik verziója van jelenleg telepítve iPhone-ra vagy iPadre

Ha meg szeretné tudni, hogy jelenleg melyik rendszer vezérli az eszközt, lépjen a menübe " BeállításokErről a készülékről »és figyelj a vonalra" Változat".

Az eszközhöz tartozó iOS-frissítések ellenőrzéséhez térjen vissza az előző menübe " BeállításokFő", válassza a " Szoftver frissítés"és várja meg az adatok betöltését.

Leírjuk azokat az okokat, amelyek miatt előfordulhat, hogy a frissítések nem jelennek meg iOS-eszközön.

Az új (legújabb) iOS telepítése iPhone vagy iPad készülékére

A legegyszerűbb módja az iPhone újratöltése "éteren keresztül". Ehhez lépjen a fent említett szakaszra " BeállításokSzoftver frissítés", nyomja meg a gombot " Letöltés és telepítés". Ebben az esetben az összes rendelkezésre álló adat az eszközre kerül. Fontos megjegyezni, hogy az iOS „éteren keresztüli” telepítését semmi esetre sem szabad végrehajtani, ha az eszközön jailbreak van.

Az iOS iTunes-on keresztül történő teljes újratelepítéséhez egy kicsit bonyolultabb műveleti algoritmust kell végrehajtania, amelyet az anyagban részletesen ismertetünk. Ebben az esetben az iOS legújabb verziójára lesz szüksége egy adott iPhone vagy iPad számára.

Hol töltheti le a legújabb IPSW iOS firmware fájlokat bármely iPhone vagy iPad készülékhez

Az Apple nem engedélyezi az operációs rendszer elavult verzióinak telepítését mobileszközeire (azaz iOS visszaállítását vagy leépítését), így minden kütyühöz csak a hozzá kiadott legújabb firmware lesz elérhető.

  • Az iPhone 2G esetében a legfrissebb telepíthető firmware 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 .

Az iOS telepítéséhez szükséges összes IPSW fájl letölthető az Apple hivatalos webhelyéről a közzétett hivatkozások segítségével

Az Apple minden évben frissíti az iOS-t, ami jó hagyománnyá vált. Sok felhasználó arra vár, hogy a rendszer azonnal frissítsen rá. Az iOS7 frissítése először meglehetősen nyers volt, sok vitát és vitát váltott ki. Aztán minden évben voltak bizonyos hiányosságok az új verziókban, de ezeket viszonylag gyorsan kitisztították. Idén az iOS11 nyugodtan magáévá teheti az iOS legnyersebb verziója címet. Néhány hét alatt már két rendszerfrissítés is megjelent, és körülbelül egy tucat béta verzió volt a kereskedelmi megjelenés előtt. Hogy elvonatkoztassunk a szoftverproblémáktól, és a rendszer kialakítására és képességeire összpontosítsunk, megvizsgáljuk az újdonságokat, és végül érintünk néhány olyan problémát, amelyekkel találkozhat (vagy egyáltalán nem találkozik, ez is előfordul ).

Támogatott eszközök

Az iOS11-et a következő eszközökre telepítheti:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X - a rendszer előre telepítve van;
  • iPad Mini 2/3/4; iPad Air/Air2; iPad Pro összes verzió, iPad 2017;
  • iPod touch hatodik generáció.

A készülék beállításai között megjelenik egy operációs rendszer frissítéssel ellátott elem, amelyet letölthet, nincs nehézség. Fontos megjegyezni, hogy nem minden iOS11 funkció lesz elérhető minden eszközön, és gyakran a kitöltéstől függenek. Például az iPhone SE úgy néz ki, mint egy ronda kiskacsa, amiben számos funkció nincs, például a padlószámlálást nem támogatja a Health alkalmazás, nincs 3D Touch és egyéb apróságok. Az új kép- és videószabvány (HEIF/HEVC) támogatásához nem csak iOS, hanem A10 és újabb eszközök is szükségesek, ami drasztikusan korlátozza a korábbi készülékek képességeit. Elegendő ilyen korlátozás van, például érdemes megjegyezni, hogy számos iPad modellben hiányzik a True Tone technológia támogatása, mivel ehhez egyszerűen nincs megfelelő hardver támogatás. Ez könnyen megmagyarázható, hiszen az operációs rendszer frissítésétől nem jelennek meg a szükséges hardverelemek, és a processzorok sem lesznek erősebbek.

Az iOS10-ről iOS11-re való migrációkor ne feledje, hogy az Apple megszünteti a 32 bites alkalmazások támogatását, ezek már nem futhatnak iOS11-ben, nem kaphatók az áruházban. A legtöbb ember számára ez egyáltalán nem jelent semmit, hiszen 2013-ban elkezdődött az átállás a 64 bites alkalmazásokra, és 4 év alatt a jelenlegi szoftverek nagy része 64 bitessé vált. Ha van olyan programod, aminek nincs 64 bites verziója (például régen írt szoftver a munkához), akkor a frissítés nem engedi, hogy dolgozz vele, ezt ne feledd. De ismét, a legtöbb ember számára nem lesz probléma.

Fiók beállítása új eszközön – beállítási varázsló

Az iOS11 először mutat be fiókbeállító varázslót, amely automatikusan átmásolja fiókját egy másik iOS-eszközről, legyen az iPhone vagy iPad. Például az iPhone 8 beállításakor kimásoltam az összes adatot az iPademről, elég volt egymáshoz hozni, kiolvasni a képernyőről a QR kódot, és kész is a beállítás. Korábban nem volt ilyen beállítási varázsló, rendkívül kényelmes, amikor egyik eszközről a másikra vált.


Fájlok (Fájlok) - a fájlkezelő szelleme

A Fájlok alkalmazás fájlkezelőként működik, de iOS11-ben nem lehetett hozzáférni a fájlrendszerhez, ebben nem lehet reménykedni, a rendszer zárva marad, mint mindig. A Fájlok alkalmazásban a felhasználó láthatja felhőtárhelyét (alapértelmezés szerint az iCloud plusz az összes csatlakoztatott szolgáltatás), valamint az eszközön lévő fájlokat, amelyeket elküldött a Fájlokhoz. Például kapsz egy levelet egy bizonyos pdf fájllal, amit később szeretnél használni, ehhez el kell küldened a "Fájlok"-ba, még akkor sem, ha megnyitod ezt a fájlt, nem fogod hozzáadni ehhez a tárhelyhez.

Az alkalmazás fogalmilag nehezen értelmezhető, ellentmond annak, amit Androidon látunk, ahol a beérkezett fájlok bizonyos rendszermappákba kerülnek, és ott a fájlkezelő automatikusan megkeresi, és meg is tekintheti őket. Ez nem így van, egy további lépésre van szükség a fájl másolatának a Fájlokba mentéséhez. Ez kényelmetlen, további intézkedésekre van szükség, és ezek nem mindig indokoltak.

Először jelent meg a ZIP archívumok támogatása, megnyithatók az alkalmazásban (vagyis először mentse az archívumot a "Fájlokba", majd nyissa meg). Ha az alkalmazásban kiválaszt egy ZIP-archívumot, a „Küldés” opció kiválasztásával kibonthat bizonyos fájlokat. Hova kell küldeni a fájlt? Így van, a Fájlok alkalmazás. Egy ilyen összetett rendszer bárkit megzavarhat, egyszerűen nevetséges, hogy 2017-ben ilyen táncokat kell használni egy tamburával egyetlen fájl kicsomagolásához. Nem lenne felesleges azt mondani, hogy lehetetlen a teljes ZIP-archívumot szokásos eszközökkel kicsomagolni.

Kár, de a Files alkalmazás egy olyan mankó, amely a rendszer korlátain felül áll, és semmiben sem könnyíti meg a felhasználó életét, egyszerűen egy helyre gyűjti a felhőfiókjait, és lehetővé teszi a fájlok szinkronizálását. De még távolról sem hasonlít arra, amit az Androidon látunk, és amit használhat.

Vezérlőpult – Szokatlan Wi-Fi/Bluetooth beállítások

A képernyőt alulról felfelé húzva megjelenik a vezérlőpult (átvigye a "Vezérlőközpont" menübe, nem tetszik), működési mód kapcsolókat tartalmaz ("Repülőgép mód", "Cellular", Wi-Fi, Bluetooth), zenevezérlés, képernyőforgatás, éjszakai mód, fényerő és hangerő, valamint további ikonok.

Ha a Beállítások - Vezérlőpultba lép, bármely alkalmazásban engedélyezheti ennek a panelnek a megjelenését, valamint további ikonokat is hozzáadhat (csak öt sor, görgetés jelenik meg, és furcsán néz ki). Nem választhatja ki saját alkalmazásait, csak azokat, amelyeket az Apple ide adott. A sorokban tetszés szerint rendezheti az ikonokat.

Ennek a résznek van egy olyan funkciója, hogy innen nem lehet kikapcsolni a Wi-Fi/Bluetooth-ot, mivel az Apple úgy gondolta, hogy az ikonra kattintva az eszköz által létrehozott aktuális kapcsolat megszakad, de a Wi-Fi/Bluetooth működés maga is folytatódik, ez például szükséges egy telefon vagy táblagép MacBookhoz való csatlakoztatásához. A legtöbben arra számítanak, hogy amikor megnyomja a letiltó gombot, pontosan ez fog történni, de itt nem. A Wi-Fi/Bluetooth funkciót csak a beállítások menüben kapcsolhatja ki.

Értesítések

Mindegyik alkalmazáshoz beállíthat értesítéseket a lezárási képernyőhöz, valamint a legördülő függönyhöz. Sajnos, ha sok értesítésed van az alkalmazástól, akkor azok gyorsan eltömítik a hírfolyamot, mivel nincsenek csoportosítva, ezt az alábbi képernyőképen láthatod.

Programok eltávolítása, de az adatok megőrzése

Ha a Beállítások-Általános-Tárolás iPhone (iPad) menüpontra lép, megjelenik a „Használat nélküli letöltés” ​​menüpont. Ez egy nagyszerű ötlet és megvalósítás, amellyel helyet takaríthat meg eszközén, törölheti az alkalmazást, de minden adata az eszközön marad. Például egy játék törlésével megtisztul pár GB hely, de amikor újra szükséged lesz rá, akkor nem veszíted el a haladást és a beállításokat, elég lesz újra letölteni a hálózatról.

SOS mód - segélyhívás

Hozzáadhat sürgősségi kapcsolattartókat, valamint egészségügyi adatait. Az SOS mód aktiválásakor (5 megnyomás a bekapcsológombon) a telefon sikoltozni kezd, a TouchID kikapcsol, a készülékbe való belépéshez meg kell adni a kódot. Ez akkor hasznos, ha szeretné letiltani az ujjlenyomat-hitelesítést. Orvosi adatai megjelennek a képernyőn, a hozzáféréshez nem szükséges feloldani. Meglehetősen egyszerű mód, amelyet Android okostelefonokról másoltak, ahol ilyen funkciók már régóta léteznek.

Képernyőképek és szerkesztő a változtatásokhoz

Amint elkészít egy képernyőképet, a bélyegképe azonnal megjelenik a bal alsó sarokban. A miniatűrre kattintva belép a szerkesztőbe, ahol átméretezheti a képernyőképet, kivághat belőle egy darabot és bármit rajzolhat/írhat rá. Egy nagyszerű funkció, ami korábban hiányzott.

App Store – új felület és cikkek

Az iOS11-ben teljesen szokatlan lett az alkalmazásbolt, vannak termékkártyák, cikkek, amik leírják, hogyan kell csinálni valamit. Általános szabály, hogy egy kártya az egész képernyőt elfoglalja, ami pazarlónak és kényelmetlennek tűnik. Meg kell szokni az új App Store-t, de még az iPaden sem nevezhető kényelmesnek. Próbálták szépíteni, de nem sikerült.

Ikonok és rajzok az üzenetekhez és más alkalmazásokhoz

Gépelés közben egy sor jelenik meg, amely az App Store-ból letöltött bizonyos alkalmazásokhoz vagy matricacsomagokhoz kötött különféle matricákat jelenít meg.

Billentyűzet – frissített készlet iPadhez

Fontos megjegyezni, hogy az iPad billentyűzete nagyon különbözik az iPhone billentyűzetétől. És ha az iPhone-on ez egy ismerős és nagyon egyszerű billentyűzet, amely sokkal rosszabb, mint az Android társai, akkor az iPad-en megpróbálták funkcionálisabbá tenni a billentyűzetet. Ehhez egy második karaktersort adtunk a billentyűkhöz (szürkével kiemelve), gépeléskor csak el kell húznia a billentyűt felülről lefelé egy ilyen karakter helyettesítéséhez. Ez kényelmes, bár szokatlan.


A billentyűzetet két részre bonthatja, mint korábban, de iPaden ez nem tűnik túl kényelmesnek. Meglepő módon a gyakran használt kérdőjel valamiért szenvedett, átkerült a billentyűzet második képernyőjére. Számomra ez a megközelítés rejtély marad.


Parancsikonsor (csak iPad)

Az iPad képernyőjének aljáról felfelé csúsztatva megjelenik egy ikonokkal ellátott panel, itt láthatja mind a saját maga által telepített, mind a leggyakrabban használt ikonokat. Engem egy MacOS készülékre emlékeztet, ahol van egy hasonló panel, és rendkívül kényelmes, itt is pont ugyanaz. Kár, hogy a képernyők méretére vonatkozó korlátozások miatt semmi ilyesmi nem került fel az iPhone-ra.



Osztott képernyős mód (csak bizonyos iPad modelleknél)

Lehetőség két alkalmazás egyidejű megnyitására, adatok egyikből a másikba való áthúzására, például képek beszúrására egy e-mail kliensbe. Ez a funkció jól működik, bár szinte nem népszerű iOS-en az egyes alkalmazások korlátai miatt, például ugyanazon levelezőkliens miatt.







Multitasking iPaden, új alkalmazásleképezés

Az iPaden futó alkalmazások megjelenése megváltozott, mára már kártyák, frissnek és érdekesnek tűnik ez a megközelítés. Bármely alkalmazást azonnal „bezárhat”, ha oldalra húzza.



Megjegyzések

Most már lehetőség van dokumentumok beolvasására, ehhez a készülék fényképét használják. Szövegfelismerés nem biztosított.






A "Jegyzetek"-ben is létrehozhat egyszerű jeleket.



Videó lejátszása a böngészőben

Nem mindegy, hogy milyen böngészőt használsz, most egy kicsit más a videólejátszás és más vezérlőkkel, ahogy az alábbi képeken is látszik. De a legfontosabb dolog az, hogy most egy másik lapra léphet, és a videó lejátszása folytatódik (iPad Pro/iPhone 8 Plus-on tesztelve). Meglepő módon ez a funkció nem biztosított a YouTube-on, nem működik az életlen lapon való lejátszás. Miért? nem tudom.



Új szabványok a fotókhoz és videókhoz – HEIF/HEVC

Az Apple egyik legfontosabb változása 2017-ben mind az asztali, mind a mobil operációs rendszerben a H.265 videó (HEVC – High Efficiency Video Codec) támogatása, amely a korábban használt H.264 minőség megőrzése mellett felére csökkenti a fájlméretet . Ennek a formátumnak a támogatása közvetlenül a processzortól függ, alapértelmezés szerint az iOS rendszerben minden fotó és videó a régi formátumban (H.264 és JPEG, nem HEVC / HEIF) kerül mentésre.

Az olyan új formátumok engedélyezéséhez, amelyek nem teljesen kompatibilisek más eszközökkel, például Androiddal, ezt meg kell tennie a beállításokban. Ezt követően az ilyen fájlok által elfoglalt hely csökkenni fog, miközben megőrzi minőségüket. Ha nem tervezi aktívan megosztani videóit és fotóit, akkor nyugodtan válthat új formátumra. Ellenkező esetben várja meg, amíg más rendszereken is elterjed, különben fennáll a veszélye, hogy mások félreértik.

Rövid benyomások

Az iOS11 sok tekintetben sokat változtat az iPaden, amiről az Apple beszél, ez az operációs rendszer frissítés elsősorban táblagépekre készült, és az OS megjelenése is nagyot frissült, bár nem sok kulcselem változott. Szeretem a dokkolót ikonokkal, miniatűrökkel az alkalmazások közötti váltásnál, érezhetően szebb lett, bár ez ízlés dolga. Lehet, hogy néhány embernek nem tetszik ez a megjelenés.

A HEIF/HEVC-re, mint a jövő szabványaira való átállást nehéz alábecsülni, más gyártók is ebbe az irányba mennek majd, nincs más út. Fokozatosan minden platform támogatni fogja ezeket a szabványokat, és ez normális.

Most a légyről ebben a hordó mézben. Sajnos az iOS11 stabilitása sok kívánnivalót hagy maga után, sok apró és kellemetlen hiba van, néha az alkalmazások lelassulnak, és ez gyakrabban fordul elő harmadik féltől származó programokkal (Twitter / Instagram), és nem függ a hálózat minőségétől kapcsolat, ez a már letöltött adatokra vonatkozik.

A többfeladatos mód túl agresszíven van megvalósítva az akkumulátor élettartamának meghosszabbítása érdekében. Tehát ha megnyitja a Twittert, rákattint egy adott értesítésre, majd más programokkal dolgozik, nem tér vissza ugyanabba a Twitter állapotba, az alkalmazás újra betöltődik. Ugyanez vonatkozik a Telegramra és számos más programra is. Ez iOS11-es sebeknek tekinthető, amelyeket egyszer kijavítanak, vagy nem. nem tudom. De elég sok ilyen „apróság” van, és egyébként az iOS11-re panaszkodnak a felhasználók, nyugodtan feltételezhetjük, hogy a hibák számát tekintve megelőzte az iOS7 / 8-at. Az Apple szoftvereinek minősége az elmúlt években folyamatosan romlott, néhány hónappal az új készülékek megjelenése után nyalták. De ami az iOS11-el történik, az meghaladja a korábbi problémákat. Bár minden nézőponttól függ, sokan nem vesznek észre semmilyen problémát, frissítik eszközeiket és élvezik az új funkciókat. Milyen emberekhez viszonyulsz magadhoz? Jól csinálod, vagy vannak még hiányosságaid, amiket szeretnél korrigálni?