Mis on minu iPhone'i või iPadi uusim iOS-versioon: kuidas teada saada ja kuhu alla laadida. Ülevaade iOS11 operatsioonisüsteemi IOS operatsioonisüsteemi samuti

Populaarsus apple'i tooted See kasvab iga päev, üha sagedamini saate kuulda küsimuse: "ios - mis see on?" Tegelikult on see operatsioonisüsteem algselt avaldas 2007. aastal iPhone'i jaoks ja millel on seaded puutetundliku ekraani juhtimiseks. Seejärel laiendati seda teiste seadmete toetamiseks ja iPadil ja Apple TV-s kasutati. Erinevalt Windowsi telefon Ja Android, tootja ei andnud litsentsi kasutada seda kolmanda osapoole seadmeid. Seepärast tuleks seda asjaolu arvesse võtta, rääkides iOS-iga (kuidas seda nutitelefoni või tahvelarvutite installida).

Selle operatsioonisüsteemi kasutajaliides põhineb otsese manipuleerimise kontseptsioonil multitouchi abil. Juhtimine koosneb kursorist, lülitist ja nuppudest. Küsimusele vastamine "IOS - Mis see on," Tuleb märkida, et see platvorm on saadud OS X-st ja põhineb sarnasel alusel. Seega on see Unixi kerneli operatsioonisüsteem.

Apple pakub OS-i olulisi värskendusi umbes kord aastas, allalaadimine, mis on võimalik iTunes'i teenuse abil (alustades iOS-beeta-2-st). Operatsioonisüsteemi kõige uuem versioon on 6,0, vabastatakse üheksateistkümnenda septembri 2012. aasta üheksateistkümnendal. Ta pakkus kasutajatele rohkem kui 200 uut funktsiooni, sealhulgas uus Apple PassBook, kaardid ja Full Facebooki integratsioon.

Ekraani liides (tuntud kui Springboard) Kuvab ekraani allosas ikoonid ja vidinad, kus kasutajad saavad kõige sagedamini kasutatavaid rakendusi parandada. Ülaosas on see, mis kuvab praegused andmed aja jooksul, aku taseme ja signaali tugevusega.

Alates versioonist 3.0-st oli ekraani vasakul küljel asuv tähelepanu keskpunktis otsingufunktsioon. See võimaldab kasutajatel leida muusikat, rakendusi, e-kiri, Kontaktid, sõnumid, meeldetuletused, sündmuste kalender ja sarnased failid.

Ios 4 või hilisemates versioonides on kasutajad võime määrata pildi põhiekraani taustaks. See funktsioon on saadaval ainult kolmanda põlvkonna seadmete või uuem - iPhone 3GS ja iPod touch 3. iPadisse, aga see funktsioon on saadaval alates selle väljundist püsivara 3.2.

Kui proovite üksikasjalikult selgitada, on iOS see, mis on võimatu rääkida SIRI-rakendusest. See on kasutaja häälkäskluste eest vastutav arukas isiklik assistent. Sellega saate teha erinevaid ülesandeid, nagu numbrite või teksti kogum, käivitada rakendusi, otsida internetist ja nii edasi.

Siri on praegu saadaval ainult 5, iPod touch. Viies põlvkond, iPad Mini ja iPad kolmas ja neljanda põlvkonna.

Küsimusele vastamine "IOS - mis see on," on võimatu mitte meenutada sellist nähtust nagu Apple'i seadmete jailbreak. Alates platvormi esimesest vabastamisest on see muutunud erinevate häkkide objektiks, et lisada tootja poolt lubatud funktsionaalsust. Järk-järgult muutus Jailbreaki ühised motiivid. Kasutajad kasutavad seda erinevatel põhjustel, sealhulgas juurdepääsu failisüsteemile, kohandatud teemade seadistamise ja modifikatsioonide seadmine hüppelaua seadmele. Mõnedel seadmetel võimaldab Jailbreak ka luua näiteks alternatiive, Android ja teised Linuxi jaotused.

iOS on kõige lihtsam operatsioonisüsteem selle kogenematu kasutajaga suhtlemisel ja see on üks peamisi põhjuseid iPhone'i ja iPadi populaarsuse põhjustest absoluutselt kõigi elanikkonna kategooriate hulgas. Peaaegu iga kasutaja saab lahendada IOS-tarkvara keskkonnas tekkinud probleeme ja isegi toota iseseisvalt.

Mis on iOS ja milliseid värskendusi on seal

Niisiis, iOS on tarkvara kest, mis kontrollib iPhone'i või iPad riistvara mooduleid. Selle operatsioonisüsteemi peamine eelis on see, et mobiilse vidinate tootja - Apple on toodetud. Lisaks keskenduvad kolmanda osapoole arendajad ka üsna kitsale seadmetele ja see tähendab peaaegu täielikku puudumist ühilduvuse küsimusi, tarkvara valik ja selle paigaldamine.

Teine oluline nüanss - Apple levib oma operatsioonisüsteemid tasuta ilma varjatud tingimusteta (vajalikud tellimused toodete või teenuste kättesaadavus, makstud eelmiste versioonide kättesaadavus jne). See tähendab, et saate alla laadida oma seadme püsivara up-to-date versiooni ametlikust kohast, ilma riskita paigaldada piraatkoopia pahatahtliku tarkvaraga.

Apple vabastab 3 liiki iOS-i uuendused:

1. Ametlik (lõplik).

2. Beta versioonid registreeritud arendajatele.

3. Beta versioonid tavaliste kasutajate jaoks.

Me rääkisime rohkem kõigi iOS-i uuenduste kohta.

Kuidas teada saada, milline IOS-i versioon on hetkel iPhone'i või iPadi installitud

Et teada saada, milline süsteem seade kontrollib sel hetkel, Te peate menüüsse minema " SeadedHooldusSelle seadme kohta » ja pöörake tähelepanu stringile " Versioon ".

Selle seadme iOS-i värskenduste kättesaadavuse kontrollimiseks naaske eelmisele menüüsse " SeadedPeamine " , vali objekt " Tarkvarauuendus " Ja oodake andmete allalaadimist.

Kirjeldatakse põhjuseid, miks IOS-seadet ei kuvata.

Kuidas installida uus (viimane) iOS oma iPhone või iPad

Lihtsaim viis on iPhone'i "õhus" ümberjaotamine. Selleks minge lihtsalt eespool nimetatud sektsioonile " SeadedHooldusTarkvarauuendus ", vajuta nuppu " Laadige alla ja installige ». Sellisel juhul salvestatakse kõik kättesaadavad andmed seadmele. Oluline on meeles pidada, et IOS-i paigaldamine õhuga "ei saa mingil juhul läbi viia, kui teil on seadmesse jailbreak.

IOS-i IOS-i installeerimisel iTunes'i kaudu peate täitma kergelt keerulisemaid tegude algoritmi, mida kirjeldatakse üksikasjalikult materjali. See nõuab IOS-i tegelikku versiooni konkreetse iPhone'i või iPadi jaoks.

Kust alla laadida uusima IOS püsivara IPSW faile igale iPhone'ile või iPadile

Apple ei võimalda teil installida oma mobiilseadme operatsioonisüsteemi aegunud versioone (st Roll Tagasi või alandada IOS versiooni), nii et ainult viimane püsivara vabastatakse selle jaoks iga vidina jaoks.

  • IPhone 2G jaoks on paigaldamise viimane võimalik püsivara 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 pluss - iOS 12.2.;
  • iPhone 6S, iPhone 6S pluss - iOS 12.2.;
  • iPhone SE - iOS 12.2.;
  • iPhone 7, iPhone 7 pluss - iOS 12.2.;
  • iPhone 8, iPhone 8 pluss - 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-tolline iPad pr.iOS 12.2. ;
  • 10,5-tolline iPad Pro - iOS 12.2.;
  • 11-tolline iPad pro - iOS 12.2. ;
  • 12,9-tolline iPad Pro - iOS 12.2.;
  • iPad 2017 - iOS 12.2.;
  • iPad 2017 - iOS 12.2. .

Kõik vajalikud IPSW-failid IOS-i installimiseks saab alla laadida Apple'i ametlikust veebisaidilt linkide kaudu

iOS - operatsioonisüsteem (OS) Apple'i poolt 2007. aastal väljastatud mobiilseadmete jaoks. Erinevalt konkureerivatest süsteemidest ainult erinevate Apple'i mobiilseadmete jaoks.

Peamine konkurent on OS google'i ettevõtted. Aga B. hiljuti Need süsteemid on üksteisega üha enam sarnased, võttes vastu üksteise positiivseid aspekte. Android, vaadates iOS, muutub kasutajatele lähemale: siin viitab nii lihtsusele kui ka kasti "ja liidese esteetikale. IOS omakorda suurendab funktsionaalsust ja laiendab individuaalse seadistuse võimalusi.

IOS-i eelised.

Rakenduste kvaliteet (AppStore)

AppStore on Apple'i loodud IOS-i rakenduste kauplus 2008. aastal.

Tulenevalt asjaolust, et Rakenduste pood. Range rakendustolerantsi tolerantsifilter seadmele saab paigaldada ainult tõeliselt kvaliteetsete rakenduste jaoks. Enamik rakendusi makstakse asjaolu tõttu, et arendajad investeerivad arendus- ja katsetamise palju jõupingutusi ning ei taha kaotada oma kliente üldse ja lähevad järk-järgult maha, vabastades toorprodukti.

Lihtne värskendus

Üleminek vabastamisvabastus OS Release viiakse läbi ühe klõpsuga ja saadaval kohe pärast uue värskenduse vabastamist ja avaldamist. Samal ajal teavitab kasutaja uuendamise vajadus seadme ise. Erinevalt konkureerivast platvormidest toetab IOS rohkem kui aasta tagasi väljastatud seadmeid, seeläbi

ei tee oma kliente uue võimsama vidina pärast uue tarkvara vabastamist.

Rakenduste värskendused viiakse läbi ka ühe klõpsuga ja seadete seadistamisel automaatne laadimine Ja värskenduste paigaldamine, pärast mida saate olla kindel, et teie programmid on alati ajakohased.

Parimad rakendused avaldatakse esmalt AppStore'is

Paljud arendajad eelistavad esmakordselt vabastada iPhone'i rakendus ja alles pärast mõnda aega kirjutada Androidi ja Windowsi telefoni all analoog. See on tingitud kvalitatiivse arengu keskkonda ja mugavaid vahendeid uute rakenduste loomiseks.

Unified ökosüsteem

Apple'i mobiilseadmete ökosüsteem (s.o erinevate vidinate integreerimine või koostoime) on kõige arenenum turul. Nende optimeerimine on hämmastav, sest ettevõte toodab ka riistvara ja tarkvaraosa ise. See tähendab, et operatsioonisüsteem on maksimaalselt optimeeritud konkreetse seadme jaoks. Apple'i ID-kontoga seotud seadmete komplekt võimaldab teil andmeid üksteisega sünkroonida, muutes töö töö lihtsamaks ja produktiivsemaks.

Nüüd sa ei pea mõtlema, kuidas saata teavet ühest vidinast teise, sa lihtsalt jätkavad tööd. Kuna juurdepääs teie dokumentidele on kõik teie seadmed.

Mugav ja lihtne meisterliides

Apple'i aparaadi võtmine käes, siis teate, kuidas seda kasutada. See sai võimalikuks tänu intuitiivsele liidesele, mis loodi nii, et ta saaks iga õppida. Kõik sisseehitatud rakendused asuvad avakuval, teise osa, et pilk ekraanile ja õppida ilmaga, uudiseid, aega ja palju muud.

Usaldusväärsus

Strateegia analüüsi kohaselt näitab õunatehniku \u200b\u200benam kui 2 korda suurem usaldusväärsus võrreldes tema konkurentide seadmetega.

Ohutus

Tänu platvormi sulgemise tõttu saavutatakse tänu

võite unustada selliseid tehnoloogilisi kontseptsioone kui "arvutiviiruseid".

Kuid kaitse on ette nähtud mitte ainult virtuaalsete rünnakute eest, kaitsta oma seadet varikest pärit, aitab "Leia iPhone'i" funktsiooni ja sõrmejälgede skannerit (puutetundlik ID).

Ja see ei ole süsteemi väärtuste kogu nimekiri. Puuduste loetelu on palju tagasihoidlikum.

IOS-i puudused.

Ükski universaalne süsteem ei ole

Jah, turvalisus peab maksma: Te ei saa süsteemi installida teise tootja seadme seadmesse, siis ei saa seda lisada uus funktsioon Või laiendada võimalusi kasutajaleping rikkumata.

Failiülekande piiramine Bluetoothi \u200b\u200bkaudu

Bluetoothi \u200b\u200bpardal ei saa iPhone faili kanda teise tootja seadmele, kuid see puudulikkus on lihtne lahendada, saates faili "pilve".

Suletud failisüsteem

Tootja hoolitses seadme failide süstematiseerimise kohta, kuid mitte kõigile sellistele kasutajatele.

Tasulised rakendused, muusika ja filmid

Paljud peavad seda ebasoodsasse olukorda, kuid kas pole arendajate ja autorite töö jaoks, mida te ei pea maksma?

Seega on süsteemil mugavus, stabiilsus, ohutus ja kasutusmugavus, mis on paljude kasutajate jaoks piisav.

IOS 7 Windowsi telefoni vastu 8

Federal Agency hariduse Vene Föderatsiooni

Riikliku haridusasutuse kõrgema professionaalse hariduse

Lõuna-Uurali Ülikool

Teaduskonna "Instrument-tegemine"

Osakond "Informatsioon ja mõõteseadmed"

IOS operatsioonisüsteem

Distsipliini järgi

Arvutiteadus

Sissejuhatus

Arvutid sisenes meie tavalisesse maailma tihedalt. Arvuti ei saa ilma operatsioonisüsteemita eksisteerida. OS pakub absoluutselt kogu arvuti toimimist, olgu see siis võimsa server või väike telefon taskus. Seetõttu on OS-teema meie ajal väga oluline ja seetõttu valisin selle. Minu poolt läbi viidud analüüs aitab näha, kuidas üks iOS on meie ajal üks populaarsemaid, samuti võrrelda seda teiste operatsioonisüsteemidega.

Joonis 1 - iOS logo

1. Mis on iOS?

iOS (kuni 24. juunini 2010 - iPhone OS) - American Company Apple'i välja töötatud ja toodetud mobiilne operatsioonisüsteem. Erinevalt Windowsi telefonist ja Google Androidist toodetakse ainult Apple'i seadmete poolt. Ilmus 2007. aastal. Algselt - iPhone'i ja iPod touchi jaoks, hiljem - selliste seadmete jaoks nagu iPad ja Apple TV.

Kõik ekraaniruum koosneb neljast osast:

Tööekraan (või Avakuva) - mahutab 16 ikooni erinevaid kohandatud eesmärgil: post, kalender, fotod, kontaktid, märkmed, kell, kalkulaator, kaamera, seaded, rakenduste kauplus jne

Rida dokk. Asub tööekraani allosas koosneb neljast elemendist.

Spotlight Navigeerimispaneel tööekraanide ja otsingu - alumise ekraani

Olekuriba Olekuriba. - Ekraani paremas ülanurgas - kuvab võrgusignaali taseme, serva, 3G, Wi-Fi, Bluetoothi, aku laadimise indikaator, Alarm oleku, muusika taasesitus ja Tty.

2. IOSi välimuse ajalugu

Joonis 2 - Desktop iOS 1

Mobiilse operatsioonisüsteemi esimene versioon ehitati samale Unixi südamikule Mac OS X. Apple Head Steve'i töökohtadele, mis esindab esitluse esimest iPhone'i, mida nimetatakse iPhone OS-i porditud Mac OS-ile uus nutitelefon. Kuid esitluse esimesest minutist sai selgeks, et erinevused oleksid kolossaalsed. Mis iganes uuenduslik iphone esitluse ajal, on selle funktsionaalsus äärmiselt piiratud. Operatsioonide esimeses versioonis on nüüd rakendatud väikeseid tutti funktsioone:

· Põhi liidese

· Multitouch žeste

· IPod muusika app

· Safari brauser

· Sünkroonimine iTunes'iga.

Ilmunud värskendustes

· Veebirakenduste avakuval

· Muuda ikoonide asukohta

· Multitouch-toega klaviatuur

· ITunes Music Store

Teisisõnu, isegi mõned tuttavaid tavalisi funktsioone tavaliste telefonide esimeses versioonis puuduvad operatsioonisüsteemi, näiteks häälsalvesti, video salvestamise, oma helinate laadimise, kontaktide otsimine, MMS-i saatmine Menüü ja teised. IPhone'i taotlusi ei olnud põhimõtteliselt olemas.

Sellest hoolimata oli kasutajaliides koos sensoorse juhtimisega mahtuvusliku tüüpi ekraani abil tõeliselt revolutsiooniline.

Joonis 3 - Põhifunktsioonid

Joonis 4 - Windows Mobile 6 nutitelefonidel 2006-2007 stiilaris ja juhtkangiga.

IOS välimus küsis mobiilseadmete operatsioonisüsteemide väljatöötamise suunast.

IOS kasutajaliides põhineb otsese manipuleerimise kontseptsioonil multitouchi žeste abil. Liidese juhtelemendid koosnevad liuguritest, lülititest ja nuppudest. Välja töötatud põhineb OS X ja kasutab sama komplekt peamised Darwin komponendid ühilduvad POSIX standard.

IOS-il on neli abstraktsioonikihti: kiht core os, põhiteenuste kiht, meediakihi kiht ja kakao puutekiht.

Praeguse versiooni operatsioonisüsteemi (IOS 7.0.2), 1,4-2 GB seadme välkmälu on esile tõstetud süsteemi partitsioon Ja umbes 800 MB vaba ruumi (varieerus sõltuvalt mudelist).

19. mai 2013 seisuga rakendus. Store sisaldab rohkem kui 900 tuhat iOS-i rakendusi, mis kõik koos on laaditud üle 50 miljardi korda.

3. IOS-i eelised.

(Võrreldes Androidiga - kõige populaarsem mobiilplatvormidest)

1 Automaatne värskendus platvorm

Android ja iOS-i operatsioonisüsteemi ajakohastamise järjekord on välja töötanud täiesti erinevalt. Kui umbes seadmed, mis töötavad Androidi põhjal, on võimatu öelda kindlalt, et nad kõik on uuendatud, siis I-vidinad See protsent jõuab peaaegu kõik 100%. Kui analüüsite kogu Android-seadmete massi, on mõnedel neist ainult juurdepääs versioonile 4.0-le, ülejäänud töötavad versioonis 2.3 ja teine \u200b\u200bkvartal sai õiguse kasutada uusimat tarkvara. Kus selline diferentseerimine pärineb?

<#"786321.files/image006.gif">

Joonis 6 - Icloud

3 Apple'i enda teenused

ITunes'i vastutuse rahulolematus toota näiteks ainult need, kes ei mõista selle teenuse peamist eesmärki, nagu teised. ICLOUDi kasutamise lihtsus on juba ammu tõestatud: mis tahes andmete sünkroniseerimine mitme I seadmete kohta, vahend varundusfailide loomiseks, iCloudi kasutamine. Varundamise jne-jaoks on see läbipaistev sünkroniseerimine Android ei näita seda kindlasti. Apple'i kaubamärgiga tarkvara hulgas on ka iMessage, FaceTime, Leia minu iPhone jne. Kõik see on vaikimisi IOS-seadmete puhul, mida saate Androidis midagi sarnast leida, kuid kolmanda osapoole tarkvara seas.

3.4 IOS tarkvara arendajatele prioriteet

App Store App Store on rikas oma valikul. Android püüab õppida ja püüavad õuna. Siiski, enamik programme, rakendusi, mängud on esmane ja kirjutatud just "Apple" seadmed, nii et saate alati saada vabastamise App Store. Jah, ja rakendused on siin erinevate IOS-seadmete jaoks paremini optimeeritud.

5 erijooned

ettevaatlikult ka puuetega kasutajate kohta, kellel on probleeme nägemusega, kuulmisega jne. Assistetouch, Guide-Access, värvi inversioon, VoiceOver, kuulmistoetus - Kõik see on algselt paigutatud Ios, Android võib selle uuesti leida täiendavate rakenduste raames.

Loetletakse iOSi peamisi eeliseid Androidi ees, ma tahan veel kord pöörata: kas on mingeid muudatusi ikoonidesse või taustapilte süvendile palju olulisem kui turvalisus, mugavus ja stabiilsus?

Sidumine "Iron" tarkvarale.

Tundub, et selline funktsioon on suur miinus ja samal ajal samm edasi. Rakendused luuakse täpselt ühe seadme all konkreetsete omadustega (iPhone, iPad, kaasa arvatud iPod touch). Seega on kasutajad harva silmitsi seadmete tõrgete ja probleemidega, nagu kokkusobimatus.

6 toimivust

Operatsioonisüsteemil on suur jõudlus ja stabiilsus ning see ei ole väljamõeldud arvamus, vaid ettevõtte arvamus, millele ta oli õppinud erinevaid foorumeid, sõprade ülevaateid, teenuseid ja vastuste sarnasust.

7 Pikka aega Töö OT laetav aku

Erinevalt tegutsemisest android-süsteemid - IOS suutis rakendada suurt protsenti energiasäästu. Android kasutajad usuvad, et nende platvorm ei ole aku energia kasutamise osas täielikult silutud. See on teada android töö heidetakse aku väga kiiresti. Selle protsessi haldamiseks peate võtma ühendust spetsiaalsete trikkidega, mis kulutatakse palju aega. IPhone'i kasutajad teavad täpselt, kui palju nende seadme elab. On mõiste "Apple" toodete eest määratluse probleemid.

8 Nõuetekohane multiteguping

IOS platvormi iseloomustab hästi realiseeritud multitegum. Ilma raskusteta saate minimeerida ja kasulikkust kasutada. Kõige tähtsam on see, et valtsitud programmid ei mõjuta operatsioonisüsteemi ega vähenda aku laetust. Teine vaieldamatu eelis on asjaolu, et iga aktiivne protsess on kergesti suletud mitme liikumise jaoks mugava töövahendite jaoks.

IOS kasutab Wi-Fi kaudu juurdepääsu võrgule. Seetõttu seade ilma kolmanda osapoole abi Määrab, mida peate lisama. Kui Wi-Fi ei ole, on mobiilse infovahetuse tehnoloogia, mis lülitab välja automaatrežiimKui seda ei kasutata.

3.9 Lihtne kapten

IPhone nutitelefonid ja iPad tabletid töötavad suurepäraselt välja kasti. Kasutaja omandab teatud seadme, avada ja alustada. Lisaks saate vajalikud rakendused installida. Kõik see on tehtud väga lihtne ja arusaadav. Isegi uustulnuk suudab mõista tegevusi.

Pidevalt Apple kaebab, et iPhone või iPad ilma teenuse iTunes tähendavad nullist. Kasutajad ei saa valitud kausta meelevaldset rakendust paigaldada, kuna juurdepääs on lihtne sulgeda.

1 aktiveerimine

Esimene asi, mida IOS 7 uusimad kasutajad maksavad tähelepanu - teretulnud ekraanile. Ei ole rohkem tekstuuri ja ülekoormatud liides, kuid seal on valge taust, õhuke fontide keskenduda teabele. Lisaks välimusele ei erine seadme esialgne seadistus enne: pakkumisi kasutajaleping, sisestage parool traadita võrkGeolokatsiooniteenuste lisamine.

2 Avakuva

Tundub, et avakuval kõik on tuttav - võrgusilma ikoonid, kaustad, dokk kõige vajalikud programmid. Aga nüüd on kõik muutunud palju heledamaks, minimalistlikuks ja klaasi varjupaiga asemel ekraani allosas asuvad ikoonid värvitu ribale, mis ähmane taust. Kaustade käitamise põhimõte on muutunud. Nüüd hägusakesetes Windowsis saate lisada piiramatu arvu rakendusi. Seal on rohkem üheksa - täiendava ekraani ilmub sees. Selline tunne tundub olevat täiesti erinev operatsioonisüsteem, kuigi tuttavad tuttavad.

3 Otsi

Otsi Spotlight, ülistas teise viivitusega enne käivitamist, saadeti vasakpoolsest vasakult ekraanilt välja. Nüüd juurdepääs sellele peab veeta sõrme ülevalt allapoole mis tahes ekraanil. Traditsiooniline viivitus ... Ja see on teie teenistuses.

4.4 Keskuse teated

IOS 7, teate keskus on kaotanud kõik funktsioonid lisaks kuvamise teated. Sellest avaldas Twitteris ja Facebookis väljaanded, kuid suurendasid rippmenüü informatiivsust. Nüüd kesklinn on jagatud kolme vahekaardi: täna, kõik on vahele jäänud. Kalendri esimesest kogutud teabest ja teksti ilmaprognoosist asuvad rakenduste teated teisel kaardil, kolmas on pühendatud kadunud sündmustele.

Lõpuks ilmus teate sünkroniseerimine. Kasutaja poolt suletud sõnumid ühes seadmes suletakse teistel.

5 käsukeskus

Joonis 14 - Käsukeskus

Teabekeskuse laiendatud funktsionaalsus, kuna populaarsete tweaks Cydia, ei ilmunud, kuid pikka aega oodatud lülitid otsustati rõhutada eraldi kardina. Juurdepääsu sellele võib saada insulti alt üles. Kasutajad saavad reguleerida helitugevust, taustvalgustuse heledust, sõiduplaat, käivitamist kambrit, taskulampi või stopperit. Lülitid ilmus ka traadita ühenduse, Airdrop failide ülekandmiseks seadmete ja orientatsiooni lukustuse nupu vahel.

6 Lock Screen

Lukustusekraan kaotas tavalise liuguri "Slaidi avamiseks", nii et nüüd saate sõrme ekraanil veeta. See vihje allkiri "Unlock" koos noolega, mis näitab ainult liikumissuunda, kuid mitte konkreetse koha žest. Analoogia abil avaneb käsukeskus ja teavituskeskus koduekraani käiguga üles ja alla. Režiimide vahetamiseks ja uudiste vaatamiseks ei pea te enam seadet avama, mis on väga mugav.

7 Multitegiing

Ios 7 on tuttav multitegumiskomisjon muutunud. Ta võimaldab nüüd teil näha jooksvate rakenduste miniatuume ja teil on vaja sulgeda neid mitte kaua, vajutades ja risti, kuid sõrmega. Selline tööpõhimõte on veebis operatsioonisüsteemi ja Windowsi telefoni kasutajate jaoks tuttavad nutitelefonide kasutajatele.

Kuid muutused mitte ainult välise - rakenduste toimimise protsess taustal ise on oluliselt ümber töötanud. Nüüd, sõltuvalt rakendusageduse sagedusest, saab neid salajase ajakohastamise, mitteaktiivsetena, nii et kasutajad saavad käivitamise ajal värsket teavet. Selleks saate seadetes valida, milliseid rakendusi saab taustal värskendada või selle funktsiooni välja lülitada aku laadimise salvestamiseks.

8 seadet

Mobiilseadme seaded on oluliselt muutunud. Kuid mitte sektsiooni loogika, vaid võimekus. Nüüd on kohandatud must nimekiri, mis võimaldab teil blokeerida soovimatuid abonente "Telefon", "sõnumeid" ja FaceTime rakendustes. Apple lisas ka uusi helinaid, äratuskella, hoiatusi ja heli helisid, muutis töölaua ja lukustusekraani jaoks taustapildi. Seaded on ka võimalus lisada Flickr ja Vimeo kontosid.

Virtual Siri assistent Ios 7 sai kaks uut häält: mees ja naine. Samuti õpetasid Apple'i programmeerijad seda rohkem meetmeid kui varem. Lisaks tuttavatele funkity Siri nüüd saab muuta seadeid, leida ja näidata twitte, sektoris Wikipedia ja Bing. Lisaks on dialoogiboksi välimus muutunud - nüüd näitab ta Siri kaebuste ajalugu.

Tänu ajakohastatud assistendile on koostoime autodega paranenud. Nüüd võib Siri olla 95% integreeritud multimeediasse ja teha erinevad tegevusedilma teed häirimata. Näiteks helistage kõned, avatud kaardid ja marsruudid sisaldavad muusikat ja vahetavaid lugusid.

10 mängu kontrollerit

IOS 7, täiustatud toetust mängu kontrollerid ilmub. Seni on liiga vara otsustada, kuidas see mõjutab arendajate ja tarvikute tootjaid, kuid võite kindlalt öelda, et see ei liigu märkamata.

11 ibeacons

Apple insenerid ikka ei taha lisada iPhone NFC moodulKuid programmerid otsustasid rakendada toetust ibeacons tehnoloogiale. Midagi, ta isegi ületab "lähedal valdkonnas". Bluetoothi \u200b\u200bkasutamine võib nutitelefoni lugeda teavet spetsiaalsetest majakatest ja edastab selle rakendustele.

4.12 Laiendatud žest toetus

IOS 7 ilmub rohkem põhjusi žeste kasutamiseks, mitte puudutamise teel. Näiteks lülituda rakenduste vahele, brauseri vahekaardid, e-kirjade haldamise või saatmisaja vaatamise.

13 Wi-Fi hotspot 2.0

Liikumatu apple'i seadmed Nüüd saavad nad automaatselt vahetada mobiilse Interneti ja Wi-Fi traadita võrgud ilma autentimiseta. Kui operaator mobiilside Linnale paigaldatud pääsupunktid, nutitelefonid ja tabletid on selle operaatori SIM-kaardiga prioriteedil kiiremini Wi-Fi. Samal ajal ei tähenda kasutajad isegi, kuidas üleminek toimub.

14 Ettevõtte funktsiooni

Apple'i mobiilseadmed on populaarsed ettevõtte segmendis, nii et IOS 7-l on uusi funktsioone neile, kes kasutavad nutitelefonid ja tabletid tööl. Nüüd on olemas VPN-i seadistus üksikute rakenduste, litsentside haldamise rakenduste salvestamiseks, vahetuskursside sünkroniseerimiseks, ettevõtete ühekordse identifitseerimise.

15 airdrop.

16 Standardrakendusi

Rakenduspoodil on nüüd "populaarne läheduses" Tab, mis võimaldab teil näha, mis on kasutaja lähedal nõudlus. Laste rakendused on nüüd jagatud mitmeks rühmaks sõltuvalt vanuse hinnangust. App Store'il on automaatne uuendamise installimine, ajakohastamise ajalugu ja soovide nimekiri. Apple suurendas ka piiranguid poest rakenduste allalaadimiseks mobiilne internet Kuni 100 MB. Nüüd saate helistada helisignaali.

apple'i toimivuse mobiiltelefon

Järeldus

Operatsioonisüsteemide teema on väga lai ja praktiliselt ammendamatu, sest tänapäeval on piisavalt suur hulk erinevaid operatsioone. Ja analüüsides, uurides ja võrdlemisel ainult mõned neist, on võimatu öelda suure usaldusega, mille parem on parem. Igal süsteemil on oma eelised, puudused ja individuaalsed võimalused, mistõttu on iga kasutaja ise parim operatsioonisüsteemide jaoks kindlaks määrata. Seetõttu peaksite proovima kasutada mitmeid operatsioone ja seejärel teha lõpliku valiku.

Aeg läbib kiiresti ja operatsioonisüsteemi arendamine on aja jooksul kinni pidanud. Täna on arendajad juba lähenenud kõigi selle operatsioonisüsteemi kõigi seadmete praktiliselt täieliku integreerimisega. Lisaks on operatsioonisüsteemid tarbija all üha teravamad ja muutuvad lihtsamaks ja funktsionaalsemaks.

Kõik on Acer, et Apple'i mobiilseadmete töö töötab iOS-iga. Paljud teavad, et iOS on lauaarvuti Mac OS X kerge versioon. Mõned arvavad, et Mac OS X on posix-ühilduv Darwin operatsioonisüsteem ja need, kes sellest tõsiselt huvitavad, teavad, et Darwini baas on Xnu tuum Light tulemusena ühinemise Machi Mikroker ja FreeBSD kerneli komponendid. Kuid kõik need on tühjad faktid, mis ei ütle meile midagi, kuidas IOS tegelikult töötab ja millised on selle erinevused töölaua vastaspoolest.

Mac OS X.

Praegu paigaldatud operatsioonisüsteem kõigis Iidevice'is viib Iidevice'is viib oma lugu alates 1988. aastast, mis maailmas on ka teada, et ta on muutunud järgmise beeta versiooni vabastamise aastaks. operatsioonisüsteem. Nextstep ise oli töökohti Steve Developer Team, kes selleks ajaks oli juba Apple'i lahkunud ja asutas järgmise firma, mis tegeleb arvutite arendamisega haridusvajaduste jaoks.

Selle välimuse ajal oli Nextstep tõeliselt arenenud operatsioonisüsteem, mis sisaldas palju tehnoloogilisi uuendusi. OS-i aluseks on modifitseeritud Machi mikrokendel, millele on lisatud FreeBSD kerneli komponendid, kaasa arvatud võrgupakendi viide rakendamine. Järgmise taseme järgneva taseme komponendid olid kirjutatud eesmärgi-C-keele abil ja andis rikkaliku objekti orienteeritud API rakenduste arendajatele. Süsteem oli varustatud arenenud ja väga mugava graafilise liidesega (mis on konserveeritud OS X ja Isegi IOS-is säilinud ja võimas arengukeskkond, sealhulgas kõigile kaasaegsetele arendajatele teadaoleva visuaalse liidese disainer.

Pärast ebaõnnestumist ja Steve töökohtade tagastamist Apple'i 1997. aastal põhines Rhapsody projekti, mis alustas arengut Mac OS 9 süsteemi. 2000. aastal eraldati Darwini avatud projekt Rhapsoodiast, mille allikad olid APSL-litsentsi all avaldatud ja 2001. aastal ilmus OS X 10.0 selle põhjal, ehitatud sellele. Paar aastat hiljem näeb Darwin välja nutitelefoni vabastamiseks ettevalmistatud nutitelefoni operatsioonisüsteemi, mis kuni 2007. aastani, välja arvatud kuulujutud, ei olnud peaaegu midagi teada.

Xnu ja Darwin

Tingimuslikult täites OS X / IOS-i saab jagada kolme loogiliseks tasemeks: Xnu südamik, POSIXi ühilduvuse kiht (pluss erinevate süsteemide deemonid / teenused) ja järgmise astmekihi, mis rakendab graafilist virna, raamistikku ja rakenduste API-d. Darwin sisaldab esimest esimest kihti ja levitab vabalt, kuid ainult OS X. IOS-i versiooni versioonis, mis teisaldatakse käe arhitektuurile ja sisaldab mõningaid parandusi, mis on täielikult suletud ja jaotatud ainult püsivara jaoks iidevays (ilmselt, see on iOS-i teisaldamine muud seadmed).

Sisuliselt on Darwin "alasti" Unix-sarnane operatsioonisüsteem, mis sisaldab POSIX API-d, kest, käsud ja teenused, mis on minimaalselt vaja süsteemi operatsiooni jaoks konsoolirežiimis ja käivitage Unixi tarkvara. Sellega seoses on see sarnane FreeBSD-süsteemiga või mis tahes kaare Linuxi minimaalse seadistamisega, mis võimaldab teil käivitada konsooli Unix-tarkvara, kuid neil ei ole graafilist kesta ega vaja tõsiste graafiliste rakenduste käivitamiseks GNOME või KDEst keskkonnad.

Darwini põhikomponent on XNU hübriidi südamik, mis põhineb ülalmainitud machi tuumal ja FreeBSD kerneli komponentidel, näiteks protsesside planeerija, võrgupakendi ja virtuaalse failisüsteemi (VFS-kiht). Erinevalt Machist ja FreeBSD-st kasutab OS X-põhiküsimus oma juhtide API-d, nimega I / O komplekti ja võimaldab teil kirjutada C ++ draivereid, kasutades objektorienteeritud lähenemisviisi, mis on oluliselt lihtsustanud arengut.

iOS kasutab XNU kergelt modifitseeritud versiooni, kuid tänu sellele, et IOS Core on suletud, et öelda täpselt, mida Apple on muutunud, raske. On ainult teada, et see kogutakse teiste kompilaatorivalikute ja modifitseeritud mäluhalduriga, mis võtab arvesse mobiilseadmete väikeseid mälumahtu. Kõigis ülejäänud kõik on kõik sama XNU, mida võib leida krüpteeritud vahemälu (tuuma + kõik draiverid / moodulid) the /system/library/caches/com.apple.Kernelcaches/com.apple.Kernelcaches/kernelcache seadmest ise.

Tase tuuma kohal Darwin asub UNIX / BSD kiht, mis sisaldab standardset vabaduse raamatukogu (LIBC, LibMatch, Libphread jne), samuti tööriistad käsurea, Kestad (bash, tcsh ja ksh) ja deemonid, näiteks käivitamise ja standardse SSH-server. Viimane, muide, saab aktiveerida, redigeerides /system/library/launchdaemons/sh.plistli faili redigeerimist. Kui muidugi Jailbreak seade.

Sellel algab OS-i avatud osa Darwin lõpeb ja raamistik kiht algab, mis lihtsalt sepistavad, mida me kasutasime OS X / IOS-i loomiseks.

Freymvorki

Darwin rakendab ainult Mac OS / IOS baasosa, mis vastab ainult madala taseme funktsioonidega (draiverid, süsteemi käivitamine / peatamine, võrgu haldamine, rakenduste eraldamine jne). See osa süsteemi, mis on nähtav kasutajale ja rakendustele, ei kuulu selle koostisesse ja rakendatakse nn raames - raamatukogude ja teenuste komplektid, mis vastutavad kujundamise graafilise keskkonna ja kõrge- Level API kolmanda osapoole ja varude rakenduste jaoks.

Info

Nagu paljudes teistes operatsioonisüsteemides, on Mac OS ja iOS API jagatud avalikuks ja privaatseks. Kolmandate osapoolte rakenduste puhul on saadaval erakordselt avalik ja tugevalt kärbitud API, kuid Jailbreaki rakenduste kasutamine võib kasutada ka privaatset.

Mac OS-i ja IOS-i standardse kohaletoimetamise korral leiate kümneid erinevaid raamistikke, mis vastutavad kõige erinevamate operatsioonisüsteemide funktsioonide kättesaadavuse eest - Aadressiraamatu rakendamisest (AadressBooki raamistik) OpenGL raamatukogule (GLKIT). Graafiliste rakenduste arendamise põhiraamistike kogum kombineeritakse nn kakao API-sse, mingi metafraumwork, mis võimaldab juurdepääsu operatsioonisüsteemi peamistele võimalustele. Ios kannab ta nime kakao puudutamiseks ja erineb sensoorse kuvamise orientatsiooni töölaua versioonist.

Mõlemas operatsioonisüsteemis ei ole kõik raamistik saadaval. Paljud neist on spetsiifilised ainult iOS-i jaoks. Näitena saate tuua varade ja videote, corebluetoothi \u200b\u200btöötamise eest vastutava vara, mis võimaldab teil pääseda SYNCOUBA-le või IAD-le, mis on mõeldud reklaamide kuvamiseks rakendustes. Teised raamistikud on olemas ainult süsteemi töölaua versioonis, aga aeg-ajalt Apple edastab need või muud IOS-i osad Mac OS-is või tagasi, nagu näiteks juhtus Coremedia raamistikuga, mis algselt saadaval ainult IOS-is .

Kõik standardisüsteemi raamistikud leiate süsteemi kataloogis / süsteemis / raamatukogu / raamistikke /. Igaüks neist on oma kataloogis, mida nimetatakse bändiks (sidul), mis sisaldab ressursse (pilte ja liidese elementide kirjeldust), SI Chisters API-d, samuti dünaamiliselt allalaaditava raamatukogu (Dylibi formaadis) raamistikuga .

Üks huvitavad funktsioonid raamistikud - nende versioon. Ühel raames võib olla korraga mitu erinevat versiooni, nii et süsteemi aegunud versioonide jaoks välja töötatud rakendus jätkab tööd, isegi hoolimata operatsioonisüsteemi uuele versioonile tehtud muudatustest. See on see, kuidas rakendamise mehhanismi vana IOS rakenduste iOS 7 ja eespool on rakendatud. IOS 6 jaoks välja töötatud rakendus vaatab ja töötab nii nagu see käivitati Ios 6.

Hüppelaud

Ülaltoodud tase on rakendused, süsteem ja paigaldatud rakendused. Nende hulgas on keskne koht, muidugi hüppelaud (ainult IOS-is), rakendades avakuva (töölaual). See on see, mis algab esmalt pärast süsteemi deemonite algust, allalaadimist raammälu ja ekraani serveri kuvamine (see on ka kompositsiooni kompositsioonihaldur, mis vastutab pildi kuvamise eest ekraanil.

Springboard on seos operatsioonisüsteemi ja selle kasutaja vahel, graafiline liidesVõimaldades teil käivitada rakendusi, vahetada nende vahel, vaadata teateid ja hallata mõningaid süsteemi seadeid (alustades iOS 7-st). Kuid ka see ja sündmuste käitleja, näiteks ekraani puudutus või haakeseadis. Erinevalt Mac OS X-st, mis kasutab erinevad rakendused Ja agendid deemonid liidese komponentide (leidja, armatuurlaua, käivitusplaadi ja teiste) rakendamiseks, ios peaaegu kõik kasutajaliidese põhifunktsioonid, sealhulgas lukustusekraan ja "kardin", lisatakse ühes hüppelauale.

Erinevalt teistest IOS-i, iOS-i rakendustest, mis asuvad / rakenduste kataloogis, peetakse ekraaniserveriga par-i hüppelauda osa raamistikest ja asub / süsteemi / raamatukogu / reservices / kataloogis. Paljude ülesannete täitmiseks kasutab ta pluginaid, mis asuvad / süsteemi / raamatukogu / Springboardplugins /. Muuhulgas võib leida näiteks NowplayingartlockScreen.lockboundle, mis vastutab lukustusekraanil esitatud laulu kohta teabe esitamise kohta või sissetuleva kõne töötlemise eest vastutavale teabele.

Alustades iOS-i 6-st Springboard on jagatud kaheks osaks: töölaual ise ja backboard teenus, vastutavad suhtlemise eest, mis on seotud seadme madala tasemega osaga seadmega (HAL-i tase). Tagasivõtja vastutab selliste sündmuste töötlemise eest nagu ekraani puudutus, klahvivajutus, kiirendusmõõturi lugemise, positsiooni anduri ja valgussenduri saamine ning kontrollitakse ka rakenduste käivitamist, peatamist ja lõpetamist.

Springboard ja backboard on iOS-i jaoks nii tähtsad, mis, kui te neid mingil moel peatate, külmutab kogu süsteem ja isegi rakenduse hetkel töötab hetkel ei reageeri ekraani puudutusele. See eristab neid kodust android-ekraanmis on lihtsalt standard lisaMida saab peatada, asendada või eemaldada süsteemist üldse (sel juhul ekraani jääb üsna töönupud navigeerimise ja olekuriba "kardina").

Rakendused

Selle püramiidi ülaosas on rakendused. iOS eristab integreeritud (varu) väga privilegeeritud rakendusi ja kolmanda osapoole ITunes'ist installitud kolmanda osapoole. Ja need ja teised salvestatakse süsteemi jõugude kujul, paljudes aspektides sarnanevad raamistiku jaoks kasutatavate inimestega. Erinevus seisneb ainult sellele, et rakenduse jõugud sisaldavad veidi erinevat meta-teavet ja dünaamiline raamatukogu hõivab käivitatava faili MACH-O-vormingus.

Stock-rakenduste säilitamise standardkataloog - / Rakendused /. IOS-is on see täiesti staatiline ja varieerub ainult süsteemi uuenduste ajal; Kasutaja ei saa sellele juurde pääseda. Kolmandate osapoolte rakendused iTunes'i installitud rakendused, vastupidi, salvestatakse kasutaja kodukataloogi / var / mobiiltelefoni / rakendustes / sees alamkataloogides, mille vaade on 4-2-2-2-4, kus kaks ja neli on kuueteistkümnendad numbrid. See on nn GUID - ainulaadne identifikaator, mis kindlasti identifitseerib süsteemi rakenduse ja on vaja eraldatud liivakasti (liivakast) loomiseks.

Liivakast.

IOS liivakastides kasutatakse süsteemi isoleerimiseks ja rakendustest ja üksteisest. Iga kolmanda osapoole taotlus ja kõige süsteemse töö liivakastis. Tehnilisest vaatenurgast on liivakast klassikaline UNIX-i CHROOT, mida suurendab Usaldusväärne Usaldusväärne Mac Access Control System (liivBox.kext Kerneli moodul), mis katkestab rakendused mitte ainult failidele väljaspool kodukataloogi, vaid otseselt Juurdepääs näärmele ja paljudele süsteemi funktsioonidele.

Üldiselt on liivakastiga suletud taotlus piiratud järgmistes funktsioonides:

  • Juurdepääs failisüsteemile välja arvatud oma kataloog ja kasutaja kodu kataloog.
  • Juurdepääs meedia- ja raamatukogu kataloogidele kodukataloogi sees, välja arvatud kandja / DCIM /, meedia / fotod /, raamatukogu / aadressiraamat /, raamatukogu / klaviatuur / ja raamatukogu / eelistused /.
  • Juurdepääs teabele teiste protsesside kohta (taotlus "peab ise ainsaks süsteemis).
  • Otsene juurdepääs näärmele (lubatud kasutada ainult kakao API-d ja muid raamistikke).
  • Kasutamise piiramine muutmälu (Jalsami mehhanismi kontrolli all).

Kõik need piirangud vastavad liivakasti profiilile (piiravate reeglite kogum) konteinerisse ja kohaldatakse mis tahes kolmanda osapoole taotlusele. Varude rakenduste puhul võib rakendada omakorda muid piiranguid, pehmemaid või jäikaid. Näiteks saate tuua posti klient (Profiil Mobilemail), millel on üldiselt sama tõsised piirangud kolmanda osapoole rakendustena, kuid pääseda kogu raamatukogu sisu /. Reverse olukord on hüppelaud ilma piiranguteta.

Toas liivakastide, paljude süsteemi deemonite töö, sealhulgas näiteks AFC, mis on mõeldud töötama failisüsteemi seadme arvutiga, kuid piirates "ulatust" ainult kasutaja kodu kataloogi. Kõik olemasolevad süsteem liivakastiprofiilid asuvad / süsteemi / raamatukogu / liivakasti / profiilide / * kataloogis ning on skeemis kirjutatud reeglite kogumid. Lisaks võivad rakendused sisaldada ka täiendavaid eeskirju, mida nimetatakse õiguseks. Sisuliselt on need kõik samad profiilid, kuid need, kes õmblevad otse binaarse rakendusfaili (mingi enesepiirangu). Neid reegleid saate vaadata näiteks:
# cat -tv /pplications/mobilesafari.app/mobilesafari | Saba -31 | Rohkem
Kõigi nende piirangute olemasolu tähendus on kahekordne. Esimene (ja kodu) ülesanne, mida liivakasti lahendavad, on kaitse pahatahtlike rakenduste eest. Et ühendada põhjaliku kontrolli rakendused ITunes ja keeld rakenduste käivitamise, mis ei ole allkirjastanud digitaalne võti (Loe: keegi saadud iTunes) see lähenemine annab suurepärase tulemuse ja võimaldab iOS-i Kõige kaitstud OS-viiruste nimekiri.

Teine probleem on süsteemi kaitse ise ja kasutaja. Vead võivad eksisteerida nii Apple'i ja kasutajate juhtide varude tarkvaras. Liivakast kaitseb mõlema vastu. Isegi kui ründaja leiab augu safaris ja püüab seda ära kasutada, jääb ta ikka veel liivakasti ja ei saa süsteemi kahjustada. Ja kasutaja ei saa "murda oma lemmik telefoni" ja ei kirjuta Apple'i nurgade ülevaateid. Õnneks inimesed Sa võid alati teha jailbreak ja ümbersõit liivakasti kaitse (tegelikult see on Jailbreaki tähendus).

Multiteguring

Üks IOS-i vastuolulisemaid omadusi on multitegumite rakendamine. Tundub olevat, kuid teisest küljest ei ole see. Võrreldes traditsioonilise töölaua OS ja kurikuulsa Android iOS ei ole multitegumtööstuse süsteemi tuttavas mõttes sõna ja ei võimalda rakendusi töötada vabalt taustal. Selle asemel rakendab OS API-d, et rakendus võib kasutada individuaalsete ülesannete täitmiseks taustal.

Esmakordselt ilmus selline API IOS 4-s (enne seda, tausta ülesannete täitmiseks võib teostada ainult varurakendusi) ja suurendada operatsioonisüsteemi arenemisel. Täna ( me räägime IOS 7) nn tausta API võimaldab teil teha järgmist:

  • esita heli;
  • teha VoIP-kõnesid;
  • saada teavet asukoha muutmise kohta;
  • saada push-teateid;
  • kavandage edasilükatud teate kuvamine;
  • taotle lisaaega töö lõpetamiseks pärast üleminekut taustarežiimi;
  • vahetage andmeid seadmega ühendatud lisaseadmetega (kaasa arvatud Bluetooth);
  • saate ja saatke andmed võrgu kaudu (alates IOS 7-st).

Sellised tööpiirangud taustal on vaja peamiselt selleks, et hoida aku laetust ja vältida liidese tegevusrühmi, nii tuttavat Android kasutajad, kus rakendused saavad teha kõik, mida nad tahavad. Tegelikult hoolib Apple nii palju aku säästmisest, mis rakendas isegi spetsiaalset mehhanismi rakenduste taustatoimingute rühmitamiseks ja nende käivitamisest soovitud hetkedele, näiteks kui nutitelefoni kasutatakse aktiivselt, ühendatud Wi-Fi-võrguga või laadijale.

järeldused

Tasub öelda, et selle arengu ajal ja sellele järgneva liikumise ajal ei kaotata mitte ainult kõiki oma eeliseid, vaid ka neid ette kujutanud. Võite kuulata Rosskazni Google'i töötajaid pikka aega, tagades, et Android oli projekteeritud ilma iOS-i vaatamata, kuid asjaolu jääb: Paljud arhitektuurilised android lahendused Laenatud IOS-is. Ja mitte sellepärast, et see oli nii lihtsam, kuid tänu nende ilule ja tõhususele.

Kuus etappi alla laadida iOS

  1. Boot ROM. Pärast seadme sisselülitamist käivitatakse minimalistlik laadur, õmmeldakse konstantse seadme mällu. Tema ülesanne on luua raua initsialiseerimine ja edastada esmase LLB laaduri juhtimise. Boot ROM alati on tehase püsivara Ja seda ei saa uuendada.
  1. Madala taseme bootloader (LLB). Seejärel saab kontrolli LLB. See on esmane bootloader, kelle ülesanne on leida Iboot-seadme mälestuses, kontrollige selle terviklikkust ja edastage see seadme taasterežiimi juhtimiseks või vahetamiseks, kui see ebaõnnestus. LLB-koodi salvestatakse seadme NAND mällu ja uuendatakse uue püsivara versiooni installimisega. Muuhulgas kuvab see ekraanil alglaadimislogo.
  1. iboot. See on iidevice'i teisese ja peamine laadur. See sisaldab failisüsteemi juht, kes saab juurdepääsu NAND-mälu sisule, leiab kerneli ja edastab selle juhtimiseks. Iboot ehitati ka UART-draiverisse, millega saate kerneli ja operatsioonisüsteemi siluda, ühendades seadme arvuti porti või arvuti USB-porti (kasutades USB-UART-kaablit).

4 Tuum. Siin on kõik sama tavaline. Kernel alustas seadmeid, mille järel käivitatakse LaunchD deemonit.

5 LaunchD.. See on IOS-i ja Mac OS X peamine protsess, see ühendab failisüsteemid, Jookseb deemonid / teenused (näiteks varukoopia, konfigureeritud, asukoha), ekraani server, raamistikud ja alglaadimise viimases etapis annab hüppelaua juhtimisele. Ios ja Mac OS X käivitamisel kasutatakse seda standard / bin / init UNIXi asendamisena, kuid selle funktsionaalsus on palju laiem.

6 Hüppelaud. Siin on lukustusekraan!

Esimesed neli etappi selles ahelal moodustavad usalduse ahela, mida rakendatakse koormatud komponendi digitaalse allkirjaga. Digitaalsel allkirjal on LLB, iboot ja tuum, mis võimaldab kõrvaldada ahelalaaduri või kerneli rakendamine ahelasse, mida saab kasutada kolmanda osapoole operatsioonisüsteemi või jailbreaki allalaadimiseks. Ainus viis selle mehhanismi ümber pääsemiseks on leida auk ühes booters ja kasutada seda ümbersõit. Ühel ajal leiti mitmed sellised augud Boot ROM-is (kuulsaim Limera1n geohotist, mis on seotud iPhone 1-4 jaoks) ja 2014. aasta alguses ja Ibootil (Hacker IH8SN0W, ära kasutati kunagi).

Hoides "Home" nuppu, kui sealhulgas iPhone, Te saate teha iBoot boot nn taastamise režiimis (taastamine), mis võimaldab teil taastada iOS püsivara või uuendada iTunes'i abil. Kuid automaatne OTA värskendusmehhanism kasutab teise režiimi, mida nimetatakse DFU (Device Firmware Upgrade), mis aktiveeritakse varajase laadimise etapis kohe pärast käivitamise ROM-i ja rakendati kahes komponendis: IBSS ja Ibec. Tegelikult on see LLB ja IBoot analoogid, mille ülim eesmärk ei ole OS-i laadimist, vaid nutitelefoni tõlkimiseks värskenduse režiimi.