Namai Uogos Veikianti ios. iOS operacinė sistema. Kas tai yra? Ekrano kopijos ir jų pakeitimų redaktorius

Veikianti ios. iOS operacinė sistema. Kas tai yra? Ekrano kopijos ir jų pakeitimų redaktorius

Konferencijoje WWDC 2018 Apple pristatė naują iOS operacinės sistemos versiją. Dvyliktasis atnaujinimas gavo keletą svarbių naujovių.

Spektaklis

Renginyje buvo teigiama, kad iOS 12 yra dvigubai greitesnis nei ankstesnė versija. Kai kurios metrikos, apie kurias kalbėjome: programos paleidžiamos 40 % greičiau, klaviatūros reaguoja 50 % greičiau, o fotoaparatas fotografuoja 70 % greičiau.

papildyta realybė

„Apple“ bendradarbiavo su „Pixar“, kad sukurtų vieningą turinio formatą . Jis sujungia visus reikalingus komponentus į vieną suspaustą failą. Kūrėjai turės prieigą prie papildomų „Adobe“ įrankių, skirtų darbui su papildyta realybe.

„Apple“ išleis specialią programą, kurioje naudojama papildyta realybė – „Measure“. Jis veikia kaip virtuali liniuotė, skirta matuoti tikrus objektus fotoaparatu.

Trečiųjų šalių kūrėjai galės įtraukti papildytos realybės elementus į savo programas ir net svetaines, kuriose įgalinta „Safari“.

ARKit 2 įrankis leis sukurti papildytos realybės žaidimus dviem ar daugiau žaidėjų.

Nuotrauka

Nuotraukų peržiūros priemonė gavo patobulintą paiešką su įvairiomis parinktimis. Sistema ieško būtent to, kas užfiksuota nuotraukoje.

Siri

„Siri“ balso asistentas gavo palaikymą programinės įrangos nuorodoms. Spartusis klavišas yra dažnai vadinamas veiksmas, kurį galima priskirti balso komandai. Pavyzdžiui, žodžiai „Siri, pamečiau raktus“ gali būti priskirti raktų paieškai su vietos priedu.

Specialiame kataloge vartotojai galės bendrinti savo nuorodas. Nuorodų nustatymas yra gana paprastas ir visada priklauso nuo programos. Įvesties duomenys kiekvieną kartą gali būti nauji, pvz., vieta arba grojama daina.

Skaitmeninė sveikata

„Apple“ kai kuriuos šnipinėjo „Google“. Vienas iš jų – „skaitmeninė sveikata“. „iOS 12“ naudotojai galės nustatyti režimą „Netrukdyti“, kad blokuotų pranešimus, ir pagal numatytuosius nustatymus jie nebus rodomi naktį.

„iOS 12“ palaiko išsamią įrenginio naudojimo statistiką. Specialioje skiltyje vartotojas galės matyti, kiek laiko jis skiria tam tikroms programoms. Kiekvienai programai galite nustatyti laiko limitą. Taip pat yra funkcija, apribojanti prietaiso naudojimą vaikams.

Pranešimų grupavimas

Galiausiai „iOS“ išmoko grupuoti pranešimus iš vienos programos. Galite išplėsti pranešimų grupę pažįstamu „Android“ braukimu žemyn.

memoji

„iPhone X“ vartotojai dabar gali ne tik siųsti animuotus jaustukus, bet ir sukurti savo avatarą. Kalbos atpažinimas palaikomas.

Redaktorius leidžia jums sukurti atpažįstamą savo versiją.

Grupiniai FaceTime skambučiai

„FaceTime“ vienu metu gali dalyvauti iki 32 žmonių. Sąsaja sukurta skirtingų dydžių plytelių principu, tarp kurių galite perjungti rankiniu būdu arba priklausomai nuo to, kas šiuo metu kalba.

Visiems vaizdo konferencijos dalyviams galite prijungti savo „Memoji“ avatarus. Veikia „Mac“, „iPhone“, „iPad“ ir net „Apple Watch“.

„iOS 12“ bus pasiekiama visuose įrenginiuose, kuriuose atnaujinta į „iOS 11“:

  • iPhone X;
  • iPhone 8 / iPhone 8 Plus;
  • iPhone 7 / iPhone 7 Plus;
  • iPhone 6s / iPhone 6s Plus;
  • iPhone 6 / iPhone 6 Plus;
  • iPhone SE;
  • iPhone 5s;
  • iPod touch 6;
  • Abiejų kartų iPad Pro 12.9;
  • iPad Pro 10.5;
  • iPad Pro 9.7;
  • iPad Air / iPad Air 2;
  • iPad 5 / iPad 6;
  • iPad mini 2/3/4.

„IOS 12“ beta versija dabar pasiekiama kūrėjams. Stabilus išleidimas įvyks 2018 m. rudenį.

„Obuoliukų“ gaminių savininkai – pradedantieji neišvengiamai susiduria su tokiu dalyku kaip „iOs“. Kas tai yra? Kaip naudoti? Kokie privalumai ir trūkumai? Ir ar galima ką nors pakeisti? Yra atsakymų į šiuos paprastus klausimus apie iOs.

Kas tai yra

Visų pirma, tai mobilioji operacinė sistema, kurią Apple sukūrė specialiai savo i-gadgetiams: planšetiniams kompiuteriams, telefonams, grotuvams. Išskirtinis šios „ašies“ bruožas – artumas. Tarpusavyje šią operacinę sistemą valdančios programėlės gali „bendrauti“ be problemų, tačiau su kitomis sistemomis – ne. Net „Bluetooth“ negali perkelti failų į kitus įrenginius. „iOs“ operacinė sistema (kas tai yra, mes jau išsiaiškinome) yra atnaujinta laiku, patobulinta ir išsiskiria labai dideliu našumu.

Istorija

2007 metais Apple pristatė pirmąjį savo telefoną – iPhone. Tada nebuvo kalbos apie iOs (kas tai yra ir kam jis skirtas, papasakosime toliau), net kalbos nebuvo. Pirmajame „obuoliuko“ telefone veikė supaprastinta „Mac OS“ versija – kompiuterių operacinė sistema. Natūralu, kad programėlė turėjo daug trūkumų, tačiau tai vis tiek buvo didžiulis laimėjimas mobiliojo ryšio pramonėje. 2008 metais kompanija išleido patobulintą iPhone, kuriame ką tik pasirodė iOs. Kas tai yra? Tai jau buvo mobilioji operacinė sistema, kuri vis dar mažai panaši į šiuolaikinę. Jis turėjo pačias paprasčiausias funkcijas, tačiau tuo metu tai buvo dar didesnis proveržis.

Formavimas

Nuo 2008 m. įmonė ėmėsi operacinės sistemos ir programėlių tobulinimo. Su kiekviena nauja versija iOs vis labiau optimizuojamos. Vartotojai, kurie laiku atnaujina savo programėles, pastebi reikšmingus pokyčius. Pirma, funkcionalumas žymiai padidėja. Antra, ištaisytos pagrindinės ankstesnių versijų klaidos. Kūrėjai atidžiai stebi savo darbą, vartotojų atsiliepimus.

Ypatumai

Kaip minėta aukščiau, svarbiausia savybė yra „iOs“ artumas. Kas tai yra? Veikiančio iPhone nuotrauka yra šiek tiek aukščiau, joje rodomas standartinis programėlės darbalaukis. Taigi, sistemos artumas pasireiškia tuo, kad vartotojas negali visiškai sau konfigūruoti įrenginio. Pagrindiniai nustatymai, funkcijos ir pagrindinės funkcijos išlieka standartinės. Sistema naudoja uždarą kodą, kuris neleidžia nieko keisti. Ir tai, beje, taip pat yra dorybė. Jei tik dėl to, kad programėlės saugumas išlieka viršuje. Ypač lyginant su visiškai atvira ir pažeidžiama Android sistema.

Privalumai

Svarbiausias sistemos privalumas – jos stabilumas. Iš tiesų, kelių užduočių atlikimas (keleto programų naudojimas vienu metu) išlieka geriausiu net senuose programėlių modeliuose. Jau nekalbant apie tai, kad sistemoje retai pasitaiko kokių nors gedimų, dėl kurių įrenginys sugenda. Tai beveik niekada neįvyksta naudojant „iOS“! Kūrėjai, išleisdami naują „obuoliuko“ programėlę, ne tik „paryškina“ jai naują operacinės sistemos versiją, bet ir stropiai optimizuoja dirbti su senesniais įrenginiais. Ir atsižvelgiant į tai, kad Apple produktai yra labai brangūs, tai yra labai humaniškas požiūris.

Pažymėtina, kad nepaisant uždaro programos kodo, sistema išlieka intuityviai paprasta. Ir svarbiausia – patogus! Tai tikrai malonu naudoti, nes veikia sklandžiai, greitai ir be trikdžių. Tačiau tai nėra be trūkumų, nes ne viskas gali būti tobula.

netobulumai

Bene svarbiausias sistemos trūkumas – dažnas jos atnaujinimas, dėl kurio atsiranda nemalonių akimirkų. Taigi, pirmųjų kartų programėlės tiesiog negali sau leisti paleisti atnaujintų ir naujausių „iOs“ versijų. Silpna techninė įranga tiesiog neįvaldo tokių greitų ir tobulų funkcijų bei nustatymų. O senesnių operacinės sistemos versijų įmonė nebepalaiko. Kas visada atveda vartotojus į pasirinkimo problemą: pakeisti seną programėlę (kurią parduoti labai problemiška) į naują arba ištverti visus „nestrikimus“ ir „vėlavimus“, stebint, kaip pamažu „miršta“ sistema.

išvadas

Taigi, ką dar galima pasakyti apie „iOs“? Kas tai yra? Linux yra moderniausia ir stabiliausia iš šiuo metu egzistuojančių kompiuterių operacinių sistemų, turi bendrą, panašų branduolį su iO. Tai jau kalba apie daugybę pranašumų prieš kitas mobiliąsias platformas. Tačiau vis dar yra daugiau „Android“ vartotojų. Jau vien dėl to, kad programėlės su šia operacine sistema yra pigesnės. „iOs“ savininkai retai keičia jį į didesnį biudžetą ir paprastas parinktis. Ir net ribotas vartotojo funkcionalumas, artumas ir didelė kaina nesibaigia! Ką pasirinkti sau? Tai jau nusprendžia visi, tačiau verta prisiminti, kad pagal statistiką „iOs“ vartotojai savo programėles išnaudoja iki 200%, praktiškai nesusidūrę su tokia problema kaip įrenginio gamyklinių nustatymų atstatymas, paleidimas iš naujo, „trikimai“ ir „vėlavimas“. .

iOS yra mobilioji operacinė sistema, tai yra mobiliųjų telefonų ir planšetinių kompiuterių operacinė sistema. Jis prieinamas tik „Apple“ pagamintiems įrenginiams, kurie skiriasi nuo „Windows Phone“ ir „Google Android“ operacinių sistemų, įdiegtų daugelio įmonių gaminiuose. Tai yra „iOS“ funkcija. iOS įdiegta Iphone 3-5 mobiliuosiuose telefonuose, Ipad planšetiniuose kompiuteriuose, taip pat Ipod muzikos grotuve.

Dar viena šios operacinės sistemos savybė- gilus tęstinumas su visomis operacinėmis sistemomis, kurias kadaise sukūrė Apple.

Daugelis iOS operacinės sistemos priešininkų lygina ją su fašistine valstybe. Viskas sutvarkyta gana gerai, vartotojas patenkintas ir net laimingas. Tačiau viskas nusprendžiama už vartotoją kažkur toli aukščiausioje vadovybėje. Žingsnis į kairę, žingsnis į dešinę – jie tiesiog neįmanomi. Operacinės sistemos kodas yra uždaras ir niekam neprieinamas, išskyrus specialistus.

Bet – kartojame – vartotojas patenkintas. O tie, kurie jau yra įsigiję Apple telefonus ar planšetinius kompiuterius, dažniausiai jų nepalieka.

Kokia tokio lojalumo priežastis?Žinoma, dėl patogumo ir neabejotinų operacinės sistemos pranašumų.

Tai apima toliau nurodytus dalykus

  1. Sistema greita. Sąsaja „nelėtėja“
  2. Sistema greitai paleidžiama, o telefonas / planšetinis kompiuteris greitai paruošiamas darbui.
  3. Spalvinga ir intuityvi sąsaja.
  4. Patogi failų sistema. Beveik visus veiksmus galima atlikti 2 paspaudimais.
  5. Didžiulis programų katalogas, esantis AppStore programinės įrangos parduotuvėje. Programos nėra nemokamos, bet nebrangios. Turiu pasakyti, kad nemokamos programos yra Apple principas. Jūs turite sumokėti už programinę įrangą. Tačiau „AppStore“ yra didžiausia planšetiniams kompiuteriams ir mobiliesiems telefonams skirtų programų saugykla.
  6. Operacinė sistema yra gerai atnaujinta ir dėl šios priežasties laikui bėgant tampa patogesnė ir funkcionalesnė.
  7. iOS operacinė sistema yra labai gerai apsaugota nuo pašalinių asmenų įsibrovimo ir nuo virusų pavojų.
  8. Stilinga Apple įrenginių išvaizda ir graži sąsaja bei grafika.

iOS operacinės sistemos vartotojo sąsaja paremta tiesioginio manipuliavimo koncepcija. Pagrindinis valdymo elementas yra lietimui jautrus ekranas. Pagrindinis valdymo korpusas yra vartotojo pirštai.

Techninės įrangos parametrus, taip pat operacinės sistemos parametrus nustato pati įmonė. Šūkį „Mes žinome, ko tau reikia geriau nei tu“ galima būtų padaryti įmonės šūkiu ir ekrane atvaizduoti ryškiomis neoninėmis raidėmis.

Norint „vaikščioti“ internete, „iOS“ turi įmontuotą „Safari“ naršyklę. Reikia pasakyti, kad naršyklė yra puiki, nes labai aiškiai ir gražiai rodomi interneto puslapiai.

Kaip jau minėta, visos iOS programos nėra nemokamos. Programų kainos svyruoja nuo 0,99 USD iki kelių tūkstančių dolerių. „Visa“ kredito arba debeto kortelė susieta su vartotojo „iOS“ paskyra. Ji moka už programinės įrangos ir daugelio kitų prekių pirkimą. Susiejus kortelę su sąskaita, patikrinimui iš sąskaitos nuimamas 1 doleris, kuris grąžinamas arba kito pirkimo metu, arba po kurio laiko.

Įrenginio aktyvinimas, programų ir operacinės sistemos atnaujinimas, taip pat muzikos, garso knygų ir kitos daugialypės terpės atsisiuntimas vyksta per iTunes programą.

Dabartinę iOS versiją galite peržiūrėti meniu Nustatymai – Bendra – Apie įrenginį – Versija.

Kaip ir visuose šiuolaikiniuose įrenginiuose, nuo 5.0 versijos atsirado integracija su debesies sąsaja, tai yra galimybė nuotoliniu būdu saugoti failus. Ši sistema vadinama iCloud. Naudodami „iCloud“ galite perkelti failus iš vieno įrenginio į kitą toje pačioje vartotojo paskyroje.

Žinoma, Apple iOS sistema turi didelių trūkumų.

  1. Tiesą sakant, nėra kelių užduočių. Dauguma „sumažintos“ būsenos programų kurį laiką veikia ir tada sustoja.
  2. Operacinės sistemos uždarumas vis dar yra trūkumas. Nors dėl to iOS yra saugiausia operacinė sistema pasaulyje.
  3. Apple telefonai ir planšetiniai kompiuteriai yra daug brangesni nei atitinkami kitų įmonių įrenginiai. Taigi tam tikras Apple vartotojų snobizmas. Jie tikrai nelaiko ne Apple vartotojų nesąžiningais, bet vis tiek...

Visi žino, kad Apple mobiliuosiuose įrenginiuose veikia iOS. Daugelis žmonių žino, kad „iOS“ yra lengvoji darbalaukio „Mac OS X“ versija. Kai kurie spėja, kad „Mac OS X“ yra pagrįsta POSIX suderinama Darwin OS, o tie, kurie rimtai domisi IT, žino, kad „Darwin“ pagrindas yra XNU branduolys. , kuris pasirodė pasaulyje sujungus Mach mikrobrandulį ir FreeBSD branduolio komponentus. Tačiau visa tai yra tik faktai, kurie mums nieko nepasakys apie tai, kaip „iOS“ iš tikrųjų veikia ir kuo ji skiriasi nuo savo darbalaukio atitikmens.

MacOS X

Operacinė sistema, šiandien įdiegta visose aguonose ir (modifikuota forma) iDevice, buvo sukurta 1988 m., kuri IT pasaulyje taip pat žinoma kaip metai, kai buvo išleista pirmoji NeXTSTEP operacinės sistemos beta versija. Pats „NeXTSTEP“ buvo Steve'o Jobso, kuris tuo metu jau paliko „Apple“ ir įkūrė „NeXT“, kuris kūrė kompiuterius švietimo tikslams, kūrėjų komandos idėja.

Savo įkūrimo metu NeXTSTEP buvo tikrai pažangi operacinė sistema, apimanti daug technologinių naujovių. OS buvo pagrįsta modifikuotu Mach mikrobranduoliu, papildytu FreeBSD branduolio komponentais, įskaitant etaloninį tinklo dėklo įgyvendinimą. Aukštesnio lygio NeXTSTEP komponentai buvo parašyti naudojant Objective-C kalbą ir suteikė programų kūrėjams turtingą į objektą orientuotą API. Sistema buvo aprūpinta išvystyta ir labai patogia grafine sąsaja (kurios pagrindiniai komponentai buvo išsaugoti OS X ir net iOS) ir galinga kūrimo aplinka, kurioje, be kita ko, buvo visiems šiuolaikiniams kūrėjams žinomas vaizdinės sąsajos dizaineris.

Po NeXT nesėkmės ir Steve'o Jobso sugrįžimo į Apple 1997 m., NeXTSTEP sudarė pagrindą projektui Rhapsody, kurio metu buvo pradėta kurti Mac OS 9 įpėdinė ir jau 2001 metais gimė, buvo pastatyta OS X 10.0. jos pagrindu. Po kelerių metų Darvinas sudarė būsimo išmaniojo telefono operacinės sistemos pagrindą, apie kurį iki 2007 m., išskyrus gandus, beveik nieko nebuvo žinoma.

XNU ir Darvinas

Tradiciškai OS X / iOS užpildymą galima suskirstyti į tris loginius lygius: XNU branduolį, POSIX standartinį suderinamumo sluoksnį (taip pat įvairius sistemos demonus / paslaugas) ir NeXTSTEP sluoksnį, kuris įgyvendina grafikos krūvą, sistemą ir programų API. Darwin apima pirmuosius du sluoksnius ir yra platinamas laisvai, bet tik OS X versijoje. apsauga nuo iOS perkėlimo į kitus įrenginius).

Iš esmės Darwin yra „plika“ UNIX tipo OS, apimanti POSIX API, apvalkalą, komandų rinkinį ir paslaugas, kurios yra minimaliai reikalingos, kad sistema veiktų konsolės režimu ir veiktų UNIX programinė įranga. Šiuo požiūriu jis panašus į pagrindinę FreeBSD sistemą arba minimalų kažkokio Arch Linux diegimą, kuris leidžia paleisti UNIX konsolės programinę įrangą, bet neturi grafinio apvalkalo ar visko, ko reikia rimtoms grafinėms programoms iš GNOME ar KDE paleisti. aplinkos.

Pagrindinis Darvino komponentas yra hibridinis XNU branduolys, pagrįstas, kaip minėta aukščiau, Mach branduolio ir FreeBSD branduolio komponentais, tokiais kaip procesų planuoklis, tinklo dėklas ir virtualioji failų sistema (VFS sluoksnis). Skirtingai nuo Mach ir FreeBSD, OS X branduolys naudoja savo tvarkyklės API, vadinamą I/O Kit, kuri leidžia tvarkykles rašyti C++ naudojant objektinį metodą, kuris labai supaprastina kūrimą.

iOS naudoja šiek tiek modifikuotą XNU versiją, tačiau dėl to, kad iOS branduolys yra uždaras, sunku tiksliai pasakyti, ką Apple pakeitė. Žinome tik tai, kad jis buvo sudarytas naudojant kitas kompiliatoriaus parinktis ir modifikuotą atminties tvarkyklę, kuri atsižvelgia į nedidelį RAM kiekį mobiliuosiuose įrenginiuose. Visais kitais atžvilgiais tai vis dar yra tas pats XNU, kurį galima rasti kaip užšifruotą talpyklą (branduolys + visos tvarkyklės / moduliai) paties įrenginio kataloge /System/Library/Caches/com.apple.kernelcaches/kernelcache.

Virš branduolio esantis sluoksnis Darvine yra UNIX/BSD sluoksnis, į kurį įeina standartinių C bibliotekų rinkinys (libc, libmatch, libpthread ir pan.), taip pat komandinės eilutės įrankiai, apvalkalų rinkinys (bash, tcsh, ir ksh) ir demonai, tokie kaip launchd ir standartinis SSH serveris. Pastarąjį, beje, galima suaktyvinti redaguojant /System/Library/LaunchDaemons/ssh.plist failą. Nebent, žinoma, sugadins įrenginį.

Čia baigiasi atviroji OS dalis, vadinama Darvinu, ir prasideda karkasų sluoksnis, kuris tik sudaro tai, ką laikėme OS X / iOS.

Karkasai

Darwinas įdiegia tik pagrindinę Mac OS / iOS dalį, kuri yra atsakinga tik už žemo lygio funkcijas (tvarkykles, sistemos paleidimą / išjungimą, tinklo valdymą, programų izoliavimą ir pan.). Ta sistemos dalis, kuri matoma vartotojui ir programoms, į ją neįtraukta ir yra įdiegta vadinamuosiuose karkasuose – bibliotekų ir paslaugų rinkinyje, kurie, be kita ko, yra atsakingi už grafinės aplinkos formavimą ir aukšto lygio API, skirta trečiųjų šalių ir akcijų programoms

INFORMACIJA

Kaip ir daugelis kitų operacinių sistemų, „Mac OS“ ir „iOS“ API skirstomos į viešąsias ir privačias. Trečiųjų šalių programos gali pasiekti tik viešą ir labai apribotą API, tačiau jailbreak programos taip pat gali naudoti privačią.

Standartiniame „Mac OS“ ir „iOS“ pristatyme galite rasti daugybę skirtingų struktūrų, atsakingų už prieigą prie įvairiausių OS funkcijų – nuo ​​adresų knygos (AddressBook framework) įdiegimo iki OpenGL bibliotekos (GLKit). Pagrindinių grafinių programų kūrimo schemų rinkinys yra sujungtas į vadinamąjį „Cocoa API“ – savotišką metakarkasą, leidžiantį pasiekti pagrindines OS funkcijas. „IOS“ jis vadinamas „Cocoa Touch“ ir skiriasi nuo darbalaukio versijos tuo, kad dėmesys sutelkiamas į jutiklinius ekranus.

Ne visos sistemos galimos abiejose operacinėse sistemose. Daugelis jų yra būdingi tik „iOS“. Pavyzdžiai: „AssetsLibrary“, atsakinga už darbą su nuotraukomis ir vaizdo įrašais, „CoreBlueTooth“, leidžianti pasiekti „blue tooth“, arba „iAd“, skirta rodyti reklamas programose. Kitos sistemos egzistuoja tik staliniams kompiuteriams skirtoje sistemos versijoje, tačiau laikas nuo laiko Apple perkelia tam tikras iOS dalis į Mac OS arba atvirkščiai, kaip, pavyzdžiui, atsitiko su CoreMedia sistema, kuri iš pradžių buvo prieinama tik iOS.

Visas standartines sistemos struktūras galima rasti /System/Library/Frameworks/ sistemos kataloge. Kiekvienas iš jų yra savo kataloge, vadinamame paketu (ribole), kuriame yra ištekliai (sąsajos elementų vaizdai ir aprašymai), C kalbos antraštės, apibūdinančios API, taip pat dinamiškai įkeliama biblioteka (dylib formatu) su sistemos įgyvendinimas.

Viena iš įdomių karkasų savybių yra jų versijų kūrimas. Viena sistema vienu metu gali turėti kelias skirtingas versijas, todėl senesnėms sistemos versijoms sukurta programa veiks ir toliau, net nepaisant pakeitimų, padarytų naujose OS versijose. Taip senų „iOS“ programų paleidimo mechanizmas įdiegtas „iOS 7“ ir naujesnėje versijoje. Programėlė, sukurta iOS 6, atrodys ir veiks tiksliai taip, lyg ji veiktų iOS 6.

spyruoklinė lenta

Aukštesnis lygis yra programos, sistema ir įdiegtos iš programų parduotuvės. Svarbiausia tarp jų, žinoma, yra „SpringBoard“ (tik „iOS“), kuri įgyvendina pagrindinį ekraną (darbalaukį). Būtent jis paleidžiamas pirmiausia paleidus sistemos demonus, įkeliant sistemas į atmintį ir paleidžiant rodymo serverį (dar žinomas kaip kompozicijos tvarkyklė, dar žinomas kaip Quartz Compositor), kuris yra atsakingas už vaizdo rodymą ekrane.

SpringBoard yra sąsaja tarp operacinės sistemos ir jos vartotojo, grafinė sąsaja, leidžianti paleisti programas, perjungti jas, peržiūrėti pranešimus ir valdyti kai kuriuos sistemos nustatymus (pradedant iOS 7). Tačiau tai taip pat yra įvykių, tokių kaip ekrano palietimas ar įrenginio apvertimas, tvarkytojas. Skirtingai nuo „Mac OS X“, kuri naudoja įvairias programas ir agentų demonus, kad įdiegtų sąsajos komponentus („Finder“, „Dashboard“, „LaunchPad“ ir kitus), „iOS“ sistemoje beveik visos pagrindinės vartotojo sąsajos funkcijos, įskaitant užrakinimo ekraną ir „plotį“, yra įtraukti į vieną SpringBoardą.

Skirtingai nuo kitų atsarginių „iOS“ programų, esančių kataloge /Applications, „SpringBoard“ kartu su rodymo serveriu laikoma sistemų dalimi ir yra kataloge /System/Library/CoreServices/. Daugeliui užduočių atlikti jis naudoja papildinius, esančius /System/Library/SpringBoardPlugins/. Be kita ko, ten galite rasti, pavyzdžiui, NowPlayingArtLockScreen.lockboundle, kuris yra atsakingas už informacijos apie grojamą dainą rodymą užrakinimo ekrane, arba IncomingCall.serviceboundle, kuris yra atsakingas už gaunamo skambučio apdorojimą.

Pradedant nuo iOS 6, „SpringBoard“ yra padalintas į dvi dalis: patį darbalaukį ir „BackBoard“ paslaugą, atsakingą už ryšį su žemo lygio OS dalimi, kuri veikia su aparatine įranga (HAL lygis). „BackBoard“ yra atsakinga už tokių įvykių tvarkymą kaip ekrano palietimai, klavišų paspaudimai, akselerometro, padėties ir aplinkos apšvietimo rodmenys, taip pat valdo programų paleidimą, pristabdymą ir pabaigą.

„SpringBoard“ ir „BackBoard“ yra tokie svarbūs iOS, kad bet kokiu būdu juos sustabdžius, visa sistema sustings ir net šiuo metu veikianti programa nereaguos į ekrano prisilietimus. Tai išskiria juos nuo „Android“ pagrindinio ekrano, kuris yra tik standartinė programa, kurią galima sustabdyti, pakeisti ar net pašalinti iš sistemos (šiuo atveju naršymo mygtukai ir būsenos juosta su „užuolaida“ liks ekrane ).

Programos

Pačioje šios piramidės viršūnėje yra programos. „iOS“ išskiria integruotas (atsargos) labai privilegijuotas programas ir trečiųjų šalių programas, įdiegtas iš „iTunes“. Abu jie saugomi sistemoje paketų pavidalu, daugeliu atžvilgių panašūs į tuos, kurie naudojami karkasams. Vienintelis skirtumas yra tas, kad programų pakete yra šiek tiek kitokia metainformacija, o dinaminė biblioteka pakeičiama vykdomuoju failu Mach-O formatu.

Numatytasis atsargų programų saugojimo katalogas yra /Applications/. iOS sistemoje jis yra visiškai statinis ir keičiasi tik sistemos atnaujinimų metu; vartotojas negali jo pasiekti. Kita vertus, iš „iTunes“ įdiegtos trečiųjų šalių programos yra saugomos vartotojo namų kataloge /var/mobile/Applications/ pakatalogiuose, kurie atrodo kaip 4-2-2-2-4, kur du ir keturi yra šešioliktainiai skaičiai. Tai vadinamasis GUID – unikalus identifikatorius, unikaliai identifikuojantis taikomąją programą sistemoje ir reikalingas, be kita ko, norint sukurti izoliuotą smėlio dėžę (smėlio dėžę).

Smėlio dėžė

iOS sistemoje smėlio dėžės naudojamos paslaugoms ir programoms atskirti nuo sistemos ir viena nuo kitos. Kiekviena trečiosios šalies programa ir dauguma sistemos programų veikia smėlio dėžėje. Techniniu požiūriu smėlio dėžė yra UNIX pasaulio chroot klasika, patobulinta TrustedBSD MAC priverstinės prieigos valdymo sistema (branduolių modulis sandbox.kext), kuri apriboja programų prieigą ne tik prie failų, esančių už namų katalogo ribų, bet ir taip pat tiesioginė prieiga prie aparatinės įrangos ir daugelio sistemos OS funkcijų.

Paprastai smėlio dėžės programa ribojama šiais būdais:

  • Prieiga prie failų sistemos, išskyrus savo katalogą ir vartotojo namų katalogą.
  • Prieiga prie medijos ir bibliotekos katalogų pagrindiniame kataloge, išskyrus Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ ir Library/Preferences/.
  • Prieiga prie informacijos apie kitus procesus (programa „galvoja“, kad ji yra vienintelė sistemoje).
  • Tiesioginė prieiga prie aparatinės įrangos (leidžiama tik Cocoa API ir kitos sistemos).
  • RAM naudojimo apribojimas (valdomas Jatsam mechanizmu).

Visi šie apribojimai atitinka smėlio dėžės profilį (ribojančių taisyklių rinkinį) ir taikomi bet kuriai trečiosios šalies programai. Savo ruožtu atsargų paraiškoms gali būti taikomi kiti švelnesni arba griežtesni apribojimai. Pavyzdys yra el. pašto programa (MobileMail profilis), kuri paprastai yra taip pat griežtai apribota kaip ir trečiųjų šalių programos, tačiau gali pasiekti visą bibliotekos / katalogo turinį. Atvirkščia situacija yra „SpringBoard“, kuriai nėra jokių apribojimų.

Daugelis sistemos demonų veikia smėlio dėžėse, įskaitant, pavyzdžiui, AFC, skirtą dirbti su įrenginio failų sistema iš asmeninio kompiuterio, tačiau „apimtį“ apriboja tik vartotojo namų katalogu. Visi galimi sistemos smėlio dėžės profiliai yra /System/Library/Sandbox/Profiles/* kataloge ir yra taisyklių rinkinys, parašytas Scheme kalba. Be to, programose taip pat gali būti papildomų taisyklių rinkinių, vadinamų teisėmis. Tiesą sakant, tai yra visi tie patys profiliai, tačiau susiūti tiesiai į programos dvejetainį failą (tam tikras savęs ribojimas). Galite peržiūrėti šias taisykles, pavyzdžiui, taip:
# cat -tv /Applications/MobileSafari.app/MobileSafari | uodega -31 | daugiau
Visų šių apribojimų egzistavimo prasmė yra dvejopa. Pirmoji (ir pagrindinė) užduotis, kurią išsprendžia smėlio dėžė, yra apsauga nuo kenkėjiškų programų. Kartu su griežta iTunes paskelbtų programėlių patikra ir skaitmeniniu būdu nepasirašytų programėlių (skaitykite: bet kokių ne iš iTunes) draudimu, šis metodas puikiai veikia ir išlaiko „iOS“ labiausiai virusams atsparių operacinių sistemų sąrašo viršuje.

Antra problema – sistemos apsauga nuo jos pačios ir vartotojo. Klaidos gali egzistuoti tiek „Apple“ programinėje įrangoje, tiek vartotojų mintyse. Smėlio dėžė apsaugo nuo abiejų. Net jei užpuolikas suras Safari skylę ir bandys ja išnaudoti, jis vis tiek liks smėlio dėžėje ir negalės pakenkti sistemai. O vartotojas negalės „sulaužyti savo mėgstamo telefono“ ir nerašys piktų atsiliepimų „Apple“. Laimei, išmanantys žmonės visada gali apeiti apsaugą nuo smėlio dėžės (iš tikrųjų tai yra „jailbreak“ esmė).

daugiafunkcinis darbas

Viena iš labiausiai prieštaringų „iOS“ funkcijų yra kelių užduočių įgyvendinimas. Atrodo, kad yra, bet, kita vertus, taip nėra. Palyginti su tradicinėmis darbalaukio OS ir liūdnai pagarsėjusia „Android“, „iOS“ nėra daugiafunkcinė operacinė sistema įprasta to žodžio prasme ir neleidžia programoms laisvai veikti fone. Vietoj to, OS įdiegia API, kurią programa gali naudoti atskiroms užduotims atlikti, kai ji veikia fone.

Pirmą kartą tokia API pasirodė iOS 4 (prieš tai tik atsarginės programos galėjo atlikti fonines užduotis) ir išaugo tobulėjant operacinei sistemai. Šiandien (kalbame apie iOS 7) vadinamoji Background API leidžia atlikti šiuos veiksmus:

  • leisti garsą;
  • skambinti VoIP;
  • gauti informaciją apie vietos pasikeitimą;
  • gauti tiesioginius pranešimus;
  • suplanuoti vėluojančius pranešimus;
  • perėjus į foną paprašyti papildomo laiko darbui užbaigti;
  • keistis duomenimis su priedais, prijungtais prie įrenginio (įskaitant Bluetooth);
  • gauti ir siųsti duomenis tinkle (nuo iOS 7).

Tokie foninio darbo apribojimai būtini pirmiausia siekiant taupyti akumuliatoriaus energiją ir išvengti sąsajos vėlavimų, kurie taip žinomi Android naudotojams, kai programos gali daryti ką nori fone. Tiesą sakant, „Apple“ taip rūpinasi baterijos veikimo trukme, kad net įdiegė specialų mechanizmą, skirtą foninėms programėlių veikloms grupuoti ir paleisti reikiamu momentu, pavyzdžiui, kai išmanusis telefonas aktyviai naudojamas, prijungtas prie „Wi-Fi“ tinklo ar prie įkroviklio.

išvadas

Verta pasakyti, kad plėtojant ir vėliau pereinant prie mobiliųjų įrenginių, NeXTSTEP ne tik neprarado visų savo privalumų, bet ir juos padidino. Galite ilgai klausytis „Google“ darbuotojų pasakojimų, patikinančių, kad „Android“ buvo sukurta neatsigręžiant į „iOS“, tačiau faktas išlieka: „Android“ daug architektūrinių sprendimų pasiskolino iš „iOS“. Ir ne todėl, kad buvo lengviau, o dėl jų grožio ir efektyvumo.

Šeši iOS įkrovos etapai

  1. Įkrovos ROM. Įjungus įrenginį, pirmasis paleidžiamas minimalistinis įkrovos įkroviklis, įsižiebęs į nuolatinę įrenginio atmintį. Jo užduotis – atlikti pirminį techninės įrangos inicijavimą ir perduoti valdymą į LLB pirminį krautuvą. Įkrovos ROM visada yra gamyklinė programinė įranga ir jos negalima atnaujinti.
  1. Žemo lygio įkrovos įkroviklis (LLB). Tolesnę kontrolę gauna LLB. Tai yra pirminė įkrovos programa, kurios užduotis yra surasti iBoot įrenginį atmintyje, patikrinti jo vientisumą ir perduoti jam valdymą arba perjungti įrenginį į atkūrimo režimą, jei tai nepavyko. LLB kodas saugomas įrenginio NAND atmintyje ir atnaujinamas kartu su naujos programinės įrangos versijos įdiegimu. Be kita ko, jame rodomas įkrovos logotipas.
  1. iBoot. Tai antrinis ir pagrindinis IDevice įkroviklis. Jame yra failų sistemos tvarkyklė, su kuria jis pasiekia NAND atminties turinį, suranda branduolį ir perduoda jam valdymą. „iBoot“ taip pat turi įmontuotą UART tvarkyklę, su kuria galite derinti branduolį ir OS, prijungę įrenginį prie kompiuterio COM prievado arba USB prievado (naudojant USB į UART kabelį).

4 Branduolys. Čia viskas kaip įprasta. Branduolys inicijuoja aparatinę įrangą ir perduoda valdymą paleistam demonui.

5 paleistas. Tai yra pagrindinis iOS ir Mac OS X procesas, jis prijungia failų sistemas, paleidžia demonus / paslaugas (pvz., atsarginę kopiją, konfigūraciją, vietą), rodymo serverį, sistemas ir paskutiniame įkrovos etape suteikia „SpringBoard“ valdymą. „IOS“ ir „Mac OS X“ sistemose launchd naudojama kaip standartinio /bin/init pakaitalas UNIX sistemoje, tačiau jo funkcionalumas yra daug platesnis.

6 spyruoklinė lenta. Čia pasirodo užrakinimo ekranas!

Pirmieji keturi šios grandinės etapai sudaro pasitikėjimo grandinę, įgyvendinamą tikrinant atsisiųsto komponento skaitmeninį parašą. LLB, iBoot ir branduolys yra pasirašyti skaitmeniniu būdu, o tai leidžia neįtraukti į grandinę įsilaužusio įkrovos įkroviklio ar branduolio, kuris gali būti naudojamas trečiosios šalies operacinei sistemai paleisti arba jailbreak. Vienintelis būdas apeiti šį mechanizmą yra rasti skylę viename iš krautuvų ir ją naudoti norint apeiti patikrinimą. Vienu metu kelios tokios skylės buvo aptiktos Boot ROM (garsiausias išnaudojimas yra limera1n iš geohot, aktualus iPhone 1–4), o 2014 m. pradžioje iBoot (hakeris iH8sn0w, exploitas niekada nebuvo paskelbtas).

Įjungdami „iPhone“ laikydami nuspaudę pradžios mygtuką, galite priversti „iBoot“ paleisti į vadinamąjį atkūrimo režimą, kuris leidžia atkurti arba atnaujinti „iOS“ programinę-aparatinę įrangą naudojant „iTunes“. Tačiau automatinis OTA atnaujinimo mechanizmas naudoja kitą režimą, vadinamą DFU (Device Firmware Upgrade), kuris aktyvuojamas ankstyvoje įkrovos stadijoje iškart po įkrovos ROM ir yra įgyvendinamas dviem komponentais: iBSS ir iBEC. Tiesą sakant, tai yra LLB ir iBoot analogai, kurių galutinis tikslas yra ne įkelti OS, o įjungti išmanųjį telefoną į atnaujinimo režimą.

Kiekvienais metais Apple atnaujina iOS, o tai jau tapo gera tradicija. Daugelis vartotojų laukia, kol sistema bus nedelsiant atnaujinta. Pirmą kartą iOS7 atnaujinimas buvo gana neapdorotas, sukėlė daug ginčų ir ginčų. Tada kiekvienais metais naujose versijose buvo tam tikrų trūkumų, tačiau jie visi buvo gana greitai pašalinti. Šiais metais „iOS11“ gali saugiai pretenduoti į pačios neapdorotos „iOS“ versijos titulą. Per kelias savaites jau buvo išleisti du sistemos atnaujinimai, o iki komercinio išleidimo buvo apie keliolika beta versijų. Norėdami abstrahuotis nuo programinės įrangos problemų ir sutelkti dėmesį į tai, kaip sistema sukurta ir ką ji gali padaryti, pažvelgsime į tai, kas naujo, ir galiausiai paliesime keletą problemų, su kuriomis galite susidurti (arba iš viso nesusidursite, taip pat atsitinka ).

Palaikomi įrenginiai

Galite įdiegti iOS11 šiuose įrenginiuose:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X – sistema iš anksto įdiegta;
  • iPad Mini 2/3/4; iPad Air/Air2; „iPad Pro“ visos versijos, „iPad 2017“;
  • Šeštos kartos iPod touch.

Elementas su OS atnaujinimu pasirodo jūsų įrenginio nustatymuose, ir jūs galite jį atsisiųsti, nėra jokių sunkumų. Svarbu pažymėti, kad ne visos iOS11 funkcijos bus pasiekiamos visuose įrenginiuose ir dažnai jos priklauso nuo užpildymo. Pavyzdžiui, „iPhone SE“ atrodo kaip bjaurusis ančiukas, kuris neturi nemažai funkcijų, pavyzdžiui, „Health“ aplikacijoje nepalaikomas grindų skaičiavimas, nėra „3D Touch“ ir kitų smulkmenų. Naujojo vaizdo ir vaizdo standarto (HEIF/HEVC) palaikymui reikalingi ne tik iOS, bet ir A10 bei naujesni įrenginiai, o tai smarkiai apriboja ankstesnių įrenginių galimybes. Tokių apribojimų yra pakankamai, pavyzdžiui, verta paminėti, kad daugelyje „iPad“ modelių trūksta „True Tone“ technologijos, nes tam tiesiog nėra atitinkamos aparatinės įrangos palaikymo. Tai nesunkiai paaiškinama, nes atnaujinus operacinę sistemą neatsiras reikalingi aparatūros komponentai, o procesoriai netaps galingesni.

Pereidami iš iOS10 į iOS11, atminkite, kad Apple nutraukia 32 bitų programėlių palaikymą, jos nebegali veikti iOS11, jų nėra parduotuvėje. Daugumai žmonių tai visiškai nieko nereiškia, nes perėjimas prie 64 bitų programų prasidėjo 2013 m., o per 4 metus dauguma dabartinės programinės įrangos tapo 64 bitų. Jei turite kokią nors programą, kuri neturi 64 bitų versijos (pavyzdžiui, seniai parašyta programinė įranga darbui), tada naujinimas neleis su ja dirbti, turėtumėte tai atsiminti. Bet vėlgi, daugumai žmonių problemų nekils.

Paskyros nustatymas naujame įrenginyje – sąrankos vedlys

„iOS11“ pirmą kartą pristato paskyros sąrankos vedlį, kuris gali automatiškai nukopijuoti jūsų paskyrą iš kito „iOS“ įrenginio, nesvarbu, ar tai „iPhone“, ar „iPad“. Pavyzdžiui, nustatydamas iPhone 8, nukopijavau visus duomenis iš iPad, užteko juos atnešti vieną prie kito, perskaityti QR kodą iš ekrano ir sąranka baigta. Anksčiau tokio sąrankos vedlio nebuvo, jis itin patogus perjungiant iš vieno įrenginio į kitą.


Failai (Failai) – failų tvarkyklės vaiduoklis

Programėlė „Failai“ veikia kaip failų tvarkyklė, tačiau „iOS11“ nebuvo prieigos prie failų sistemos, to negalima tikėtis, sistema, kaip visada, lieka uždaryta. Programoje „Failai“ vartotojas mato savo debesies saugyklą („iCloud“ pagal numatytuosius nustatymus ir visas prijungtas paslaugas), taip pat įrenginyje esančius failus, kuriuos išsiuntė į „Files“. Pavyzdžiui, jūs gaunate laišką su tam tikru pdf failu, kurį norite naudoti vėliau, tam jums reikia išsiųsti jį į „Failai“, net atidarę šį failą, jūs jo neįtrauksite į šią saugyklą.

Konceptualiai aplikacija sunkiai suvokiama, priešingai nei matome „Android“, kur gauti failai išsaugomi tam tikruose sistemos aplankuose, o failų tvarkyklė juos ten automatiškai suranda ir jūs galite juos peržiūrėti. Taip nėra, norint išsaugoti failo kopiją failuose, reikia atlikti papildomą veiksmą. Tai nepatogu, reikalingi papildomi veiksmai ir jie ne visada pagrįsti.

Pirmą kartą atsirado ZIP archyvų palaikymas, juos galima atidaryti programoje (ty pirmiausia išsaugokite archyvą „Failai“, tada atidarykite). Programoje pasirinkę ZIP archyvą, galite išgauti konkrečius failus pasirinkę parinktį „Pateikti“. Kur siųsti failą? Teisingai, programa Failai. Tokia sudėtinga sistema gali suklaidinti bet ką, tiesiog juokinga, kad 2017-aisiais tokiais šokiais su tamburinu reikia išpakuoti vieną vienintelį failą. Nebūtų nereikalinga sakyti, kad įprastomis priemonėmis neįmanoma išpakuoti viso ZIP archyvo.

Gaila, bet Files aplikacija yra aukščiau sistemos apribojimų stovintis ramentas, kuris niekaip nepalengvina vartotojo gyvenimo, tiesiog surenka jo debesų paskyras į vieną vietą ir leidžia sinchronizuoti failus. Bet net ir nuotoliniu būdu jis nepanašus į tai, ką matome „Android“ ir ką galite naudoti.

Valdymo skydelis – neįprasti Wi-Fi/Bluetooth nustatymai

Patraukę ekraną iš apačios į viršų, pamatysite valdymo pultą (perkelkite į valdymo centro meniu, man nepatinka), jame yra darbo režimų jungikliai (Lėktuvo režimas, Mobilusis, Wi-Fi, Bluetooth), muzika valdymas, ekrano pasukimas, naktinis režimas, ryškumas ir garsumas, taip pat papildomos piktogramos.

Nuėję į „Nustatymai“ – „Control Panel“ galite įjungti šio skydelio išvaizdą bet kurioje programoje, taip pat pridėti papildomų piktogramų (tik penkios eilutės, pasirodo slinkimas ir atrodo keistai). Negalite pasirinkti savo programų, tik tas, kurias „Apple“ čia pridėjo. Eilutėse galite rūšiuoti piktogramas taip, kaip norite.

Šioje skiltyje yra funkcija, iš čia neįmanoma išjungti Wi-Fi/Bluetooth, nes Apple manė, kad spustelėjus piktogramą bus atjungtas esamas įrenginio užmegztas ryšys, tačiau Wi-Fi/Bluetooth veikimas pats tęsis, tai, pavyzdžiui, būtina norint susieti telefoną ar planšetinį kompiuterį su „MacBook“. Daugelis žmonių tikisi, kad paspaudus išjungimo mygtuką būtent taip ir nutiks, bet čia taip nėra. „Wi-Fi“ / „Bluetooth“ galite išjungti tik nustatymų meniu.

Pranešimai

Kiekvienai programai galite nustatyti užrakinimo ekrano pranešimus, taip pat išskleidžiamąją užuolaidą. Deja, jei turite daug pranešimų iš programos, jie greitai užkimš kanalą, nes jie nėra sugrupuoti, tai galite pamatyti žemiau esančioje ekrano kopijoje.

Programų pašalinimas, bet duomenų saugojimas

Jei eisite į „Settings-General-Storage iPhone“ („iPad“), pamatysite meniu elementą „Atsisiųsti nenaudotą“. Tai puiki idėja ir įgyvendinimas norint sutaupyti vietos įrenginyje, galite ištrinti programėlę, bet visi jos duomenys liks įrenginyje. Pavyzdžiui, žaidimo ištrynimas atlaisvins porą GB vietos, bet kai vėl prireiks, progreso ir nustatymų neprarasite, užteks dar kartą atsisiųsti iš tinklo.

SOS režimas – pagalbos skambutis

Galite pridėti skubios pagalbos kontaktus ir medicininę informaciją. Įjungus SOS režimą (5 maitinimo mygtuko paspaudimai) telefonas pradės rėkti, TouchID išsijungs, norint įeiti į įrenginį, reikės įvesti kodą. Tai naudinga, kai norite išjungti pirštų atspaudų autentifikavimą. Jūsų medicininė informacija bus rodoma ekrane, norint ją pasiekti, atrakinti nereikia. Gana paprastas režimas, nukopijuotas iš Android išmaniųjų telefonų, kur tokios funkcijos egzistuoja jau seniai.

Ekrano kopijos ir jų pakeitimų redaktorius

Kai tik padarysite ekrano kopiją, apatiniame kairiajame kampe iškart pasirodys jos miniatiūra. Spustelėję miniatiūrą, pateksite į redaktorių, kuriame galite pakeisti ekrano kopijos dydį, iškirpti jos dalį ir nupiešti / parašyti bet ką. Puiki funkcija, kurios anksčiau trūko.

App Store – nauja sąsaja ir straipsniai

iOS11 programėlių parduotuvė tapo visiškai neįprasta, yra produktų kortelės, straipsniai, kuriuose aprašoma, kaip ką nors padaryti. Paprastai viena kortelė užima visą ekraną, o tai atrodo tuščiai ir nepatogu. Priprasti prie naujosios „App Store“ būtina, tačiau net „iPad“ to negalima pavadinti patogia. Jie bandė tai padaryti gražiai, bet jie to nepadarė.

Pranešimų ir kitų programų piktogramos ir brėžiniai

Įvedant pasirodo eilutė, kurioje rodomi įvairūs lipdukai, pririšti prie tam tikrų programų arba lipdukų paketų, kuriuos atsisiuntėte iš App Store.

Klaviatūra – atnaujintas rinkinys iPad

Svarbu pažymėti, kad iPad klaviatūra labai skiriasi nuo iPhone klaviatūros. Ir jei „iPhone“ tai yra pažįstama ir labai paprasta klaviatūra, kuri yra daug prastesnė nei „Android“ kolegos, tada „iPad“ jie bandė padaryti klaviatūrą funkcionalesnę. Norėdami tai padaryti, prie klavišų buvo pridėta antra simbolių eilutė (paryškinta pilka spalva), renkant tereikia braukti klavišu iš viršaus į apačią, kad pakeistumėte tokį simbolį. Tai patogu, nors ir neįprasta.


Klaviatūrą galite suskaidyti į dvi dalis, kaip ir anksčiau, tačiau „iPad“ ji neatrodo labai patogi. Keista, bet dėl ​​tam tikrų priežasčių nukentėjo dažnai naudojamas klaustukas, jis buvo perkeltas į antrąjį klaviatūros ekraną. Man toks požiūris tebėra paslaptis.


Nuorodų juosta (tik „iPad“)

Perbraukus aukštyn iš „iPad“ ekrano apačios, pasirodo skydelis su piktogramomis, čia galite matyti ir pačių įdiegtas, ir dažniausiai naudojamas piktogramas. Tai man primena MacOS įrenginį, kur yra panašus skydelis, ir jis yra be galo patogus, čia lygiai tas pats. Gaila, kad nieko panašaus į iPhone nebuvo įdėta dėl ekranų dydžio apribojimų.



Padalinto ekrano režimas (tik konkretiems iPad modeliams)

Galimybė vienu metu atidaryti dvi programas, vilkti duomenis iš vienos į kitą, pavyzdžiui, įterpti paveikslėlius į el. pašto programą. Ši funkcija veikia gerai, nors iOS ji beveik nėra populiari dėl konkrečių programų, pavyzdžiui, tos pačios pašto programos, apribojimų.







Daugiafunkcinis darbas iPad, naujas programų atvaizdavimas

„iPad“ veikiančių programų išvaizda pasikeitė, dabar tai yra kortelės, toks požiūris atrodo šviežias ir įdomus. Galite iš karto „uždaryti“ bet kurią programą, braukdami ją į šoną.



Pastabos

Dabar galima nuskaityti dokumentus, tam naudojama įrenginio nuotrauka. Teksto atpažinimas nenumatytas.






Taip pat „Pastabose“ galite sukurti paprastus ženklus.



Leisti vaizdo įrašą naršyklėje

Nesvarbu, kokią naršyklę naudojate, dabar vaizdo įrašų atkūrimas yra šiek tiek kitoks ir su skirtingais valdikliais, kaip matote iš toliau pateiktų paveikslėlių. Tačiau svarbiausia, kad dabar galite pereiti į kitą skirtuką, o vaizdo įrašas bus paleistas toliau (išbandyta iPad Pro / iPhone 8 Plus). Keista, bet ši funkcija „YouTube“ neteikiama, o grojimas nefokusuotame skirtuke neveikia. Kodėl? Nežinau.



Nauji nuotraukų ir vaizdo įrašų standartai – HEIF/HEVC

Vienas iš pagrindinių 2017 m. Apple pakeitimų tiek staliniams kompiuteriams, tiek mobiliesiems OS yra H.265 vaizdo palaikymas (HEVC – High Efficiency Video Codec), kuris, išlaikant anksčiau naudotą H.264 kokybę, sumažina failo dydį per pusę. . Šio formato palaikymas tiesiogiai priklauso nuo procesoriaus, pagal numatytuosius nustatymus iOS sistemoje visos nuotraukos ir vaizdo įrašai išsaugomi senais formatais (H.264 ir JPEG, o ne HEVC / HEIF).

Norėdami įjungti naujus formatus, kurie nėra visiškai suderinami su kitais įrenginiais, pvz., Android, turite tai padaryti nustatymuose. Po to tokių failų užimama erdvė sumažės, išlaikant jų kokybę. Jei neplanuojate aktyviai bendrinti vaizdo įrašų ir nuotraukų, galite saugiai pereiti prie naujo formato. Priešingu atveju palaukite, kol jis bus plačiai paplitęs ir kitose sistemose, kitaip rizikuojate, kad kiti jus supras.

Trumpi įspūdžiai

Daugeliu atžvilgių iOS11 labai keičia iPad, apie ką ir kalba Apple, šis OS atnaujinimas pirmiausia skirtas planšetiniams kompiuteriams, o OS išvaizda buvo gerokai atnaujinta, nors ir nepasikeitė daug pagrindinių elementų. Man patinka dokas su piktogramomis, miniatiūromis perjungiant programas, jis tapo pastebimai gražesnis, nors tai yra skonio reikalas. Kai kuriems žmonėms ši išvaizda gali nepatikti.

Sunku nuvertinti perėjimą prie HEIF/HEVC kaip ateities standartų, kiti gamintojai taip pat eis šia kryptimi, kito kelio nėra. Palaipsniui visos platformos pradės palaikyti šiuos standartus, ir tai normalu.

Dabar apie musę šioje medaus statinėje. Deja, iOS11 stabilumas palieka daug norimų rezultatų, yra daug smulkių ir nemalonių klaidų, kartais programos sulėtėja, o tai dažniau nutinka su trečiųjų šalių programomis (Twitter / Instagram) ir nepriklauso nuo tinklo kokybės. ryšį, tai taikoma jau atsisiųstiems duomenims.

Daugiafunkcinis režimas įdiegtas per daug agresyviai, kad pailgėtų baterijos veikimo laikas. Taigi, atidarius „Twitter“, paspaudus konkretų pranešimą ir tada dirbant su kitomis programomis, jūs nesugrąžinsite į tą pačią „Twitter“ būseną, programa bus įkelta dar kartą. Tas pats pasakytina apie „Telegram“ ir daugelį kitų programų. Tai galima laikyti iOS11 opomis, kurios kada nors bus sutvarkytos arba ne. Nežinau. Tačiau tokių „smulkmenų“ yra gana daug, ir, beje, vartotojai skundžiasi „iOS11“, galime drąsiai manyti, kad ji aplenkė „iOS7 / 8“ pagal trikdžių skaičių. „Apple“ programinės įrangos kokybė pastaraisiais metais nuolat smunka, ji buvo laižoma praėjus keliems mėnesiams po naujų įrenginių pristatymo. Tačiau tai, kas vyksta su iOS11, pranoksta ankstesnes problemas. Nors viskas priklauso nuo požiūrio taško, daugelis žmonių nepastebi problemų, atnaujina įrenginius ir džiaugiasi naujomis funkcijomis. Su kokiais žmonėmis tu bendrauji? Ar jums sekasi gerai, ar vis dar turite trūkumų, kuriuos norėtumėte ištaisyti?

Nauja vietoje

>

Populiariausias