iOS operētājsistēma. Kas tas ir? Kas ir Apple iOS

Ikviens zina, ka Apple mobilajās ierīcēs darbojas iOS. Daudzi cilvēki zina, ka iOS ir viegla darbvirsmas Mac OS X versija. Daži domā, ka Mac OS X pamatā ir ar POSIX saderīga Darwin OS, un tie, kas nopietni interesējas par IT, zina, ka Darwin pamatā ir XNU kodols. , kas pasaulē parādījās Mach mikrokodola un FreeBSD kodola komponentu apvienošanas rezultātā. Tomēr tie visi ir tukši fakti, kas mums neko nepateiks par to, kā iOS patiesībā darbojas un kā tā atšķiras no tās darbvirsmas līdzinieka.

MacOS X

Operētājsistēma, kas šodien instalēta visās magonēs un (modificētā veidā) iDevice, ir datēta ar 1988. gadu, kas IT pasaulē ir pazīstama arī kā gads, kad tika izlaista operētājsistēmas NeXTSTEP pirmā beta versija. Pats NeXTSTEP bija Stīva Džobsa izstrādes komandas ideja, kurš līdz tam laikam jau bija pametis Apple un nodibināja NeXT, kas izstrādāja datorus izglītības vajadzībām.

Savas dibināšanas laikā NeXTSTEP bija patiesi progresīva operētājsistēma, kas ietvēra daudzus tehnoloģiskus jauninājumus. OS balstījās uz modificētu Mach mikrokodolu, kas papildināts ar FreeBSD kodola komponentiem, ieskaitot tīkla steka atsauces implementāciju. NeXTSTEP augstākā līmeņa komponenti tika rakstīti, izmantojot Objective-C valodu, un tie nodrošināja lietojumprogrammu izstrādātājus ar bagātīgu objektu orientētu API. Sistēma bija aprīkota ar izstrādātu un ļoti ērtu grafisko interfeisu (kura galvenās sastāvdaļas tika saglabātas operētājsistēmā OS X un pat iOS) un jaudīgu izstrādes vidi, kurā cita starpā bija iekļauts visiem mūsdienu izstrādātājiem pazīstams vizuālā interfeisa dizainers.

Pēc NeXT neveiksmes un Stīva Džobsa atgriešanās Apple 1997. gadā NeXTSTEP veidoja pamatu projektam Rhapsody, kura ietvaros sākās Mac OS 9 pēcteces sistēmas izstrāde.un jau 2001. gadā piedzima, uzbūvēja OS X 10.0. uz tās pamata. Dažus gadus vēlāk Darvins veidoja topošā viedtālruņa operētājsistēmas pamatu, par kuru līdz 2007. gadam, ja neskaita baumas, gandrīz nekas nebija zināms.

XNU un Darvins

Parasti operētājsistēmas OS X / iOS pildījumu var iedalīt trīs loģiskos līmeņos: XNU kodols, POSIX standarta saderības slānis (kā arī dažādi sistēmas dēmoni / pakalpojumi) un NeXTSTEP slānis, kas ievieš grafikas steku, ietvaru un lietojumprogrammu API. Darwin ietver pirmos divus slāņus un tiek izplatīts brīvi, bet tikai OS X versijā. aizsardzība pret iOS pārnešanu uz citām ierīcēm).

Savā pamatā Darwin ir "plika" UNIX līdzīga operētājsistēma, kas ietver POSIX API, apvalku, komandu un pakalpojumu kopumu, kas ir minimāli nepieciešami, lai sistēma darbotos konsoles režīmā un palaistu UNIX programmatūru. Šajā ziņā tas ir līdzīgs pamata FreeBSD sistēmai vai minimālai dažu Arch Linux instalācijai, kas ļauj palaist UNIX konsoles programmatūru, bet tai nav grafiskā apvalka vai visa nepieciešamā, lai palaistu nopietnas grafiskas lietojumprogrammas no GNOME vai KDE. vides.

Darvina galvenā sastāvdaļa ir hibrīda XNU kodols, kas, kā minēts iepriekš, ir balstīts uz Mach kodola un FreeBSD kodola komponentiem, piemēram, procesu plānotāju, tīkla steku un virtuālo failu sistēmu (VFS slāni). Atšķirībā no Mach un FreeBSD, OS X kodols izmanto savu draivera API, ko sauc par I/O Kit, kas ļauj rakstīt draiverus C++ valodā, izmantojot objektorientētu pieeju, kas ievērojami vienkāršo izstrādi.

iOS izmanto nedaudz pārveidotu XNU versiju, tomēr sakarā ar to, ka iOS kodols ir slēgts, grūti pateikt, ko tieši Apple ir mainījis. Mēs zinām tikai to, ka tas tika kompilēts ar citām kompilatora opcijām un modificētu atmiņas pārvaldnieku, kas ņem vērā nelielu RAM apjomu mobilajās ierīcēs. Visos citos aspektos tas joprojām ir tas pats XNU, ko var atrast kā šifrētu kešatmiņu (kodols + visi draiveri / moduļi) /System/Library/Caches/com.apple.kernelcaches/kernelcache direktorijā pašā ierīcē.

Slānis virs kodola Darvinā ir UNIX/BSD slānis, kas ietver standarta C bibliotēku kopu (libc, libmatch, libpthread un tā tālāk), kā arī komandrindas rīkus, čaulu kopu (bash, tcsh, un ksh), un dēmoni, piemēram, launchd un standarta SSH serveris. Pēdējo, starp citu, var aktivizēt, rediģējot failu /System/Library/LaunchDaemons/ssh.plist. Ja vien, protams, ierīce nav jailbreak.

Šeit beidzas OS atvērtā daļa, ko sauc par Darvinu, un sākas ietvaru slānis, kas tikai veido to, ko mēs agrāk uzskatījām par OS X / iOS.

Ietvari

Darvins ievieš tikai Mac OS / iOS pamata daļu, kas ir atbildīga tikai par zema līmeņa funkcijām (draiveri, sistēmas palaišana / izslēgšana, tīkla pārvaldība, lietojumprogrammu izolācija utt.). Tā sistēmas daļa, kas ir redzama lietotājam un lietojumprogrammām, tajā nav iekļauta un tiek realizēta tā sauktajos ietvaros - bibliotēku un pakalpojumu komplektā, kas cita starpā ir atbildīgi par grafiskās vides veidošanu un augsta līmeņa API trešo pušu un akciju lietojumprogrammām

INFORMĀCIJA

Tāpat kā daudzās citās operētājsistēmās, Mac OS un iOS API ir sadalītas publiskajās un privātajās. Trešo pušu lietojumprogrammām ir piekļuve tikai publiskai un ļoti ierobežotai API, bet jailbreak lietojumprogrammas var izmantot arī privāto.

Standarta Mac OS un iOS izplatīšanā jūs varat atrast desmitiem dažādu ietvaru, kas ir atbildīgi par piekļuvi visdažādākajām OS funkcijām - no adrešu grāmatas ieviešanas (AddressBook framework) līdz OpenGL bibliotēkai (GLKit). Grafisko lietojumprogrammu izstrādes pamatietvaru kopums ir apvienots tā sauktajā Cocoa API, sava veida metaietvarā, kas ļauj piekļūt galvenajām OS funkcijām. Operētājsistēmā iOS to sauc par Cocoa Touch, un tas atšķiras no darbvirsmas versijas, koncentrējoties uz skārienjutīgajiem displejiem.

Ne visi ietvari ir pieejami abās operētājsistēmās. Daudzi no tiem attiecas tikai uz iOS. Kā piemērus var minēt AssetsLibrary, kas ir atbildīga par darbu ar fotoattēliem un videoklipiem, CoreBlueTooth, kas ļauj piekļūt zilajam zobam, vai iAd, kas paredzēts reklāmu rādīšanai lietojumprogrammās. Citi ietvari pastāv tikai sistēmas darbvirsmas versijā, taču laiku pa laikam Apple pārnēsā noteiktas iOS daļas uz Mac OS vai otrādi, kā tas, piemēram, notika ar CoreMedia ietvaru, kas sākotnēji bija pieejams tikai iOS.

Visus standarta sistēmu ietvarus var atrast /System/Library/Frameworks/ sistēmas direktorijā. Katrs no tiem atrodas savā direktorijā, ko sauc par komplektu (boundle), kas ietver resursus (interfeisa elementu attēlus un aprakstus), C valodas galvenes, kas apraksta API, kā arī dinamiski ielādētu bibliotēku (dylib formātā) ar ietvara īstenošana.

Viena no interesantajām ietvaru iezīmēm ir to versiju veidošana. Vienam ietvaram vienlaikus var būt vairākas dažādas versijas, tāpēc mantotajām sistēmas versijām izstrādātā lietojumprogramma turpinās darboties, pat neskatoties uz jaunajās OS versijās veiktajām izmaiņām. Tādā veidā veco iOS lietojumprogrammu palaišanas mehānisms tiek ieviests iOS 7 un jaunākās versijās. Programma, kas izstrādāta operētājsistēmai iOS 6, izskatīsies un darbosies tieši tā, it kā tā darbotos operētājsistēmā iOS 6.

atsperu dēlis

Augstāks līmenis ir lietojumprogrammas, sistēma un instalēta no lietojumprogrammu veikala. Galvenais to vidū, protams, ir SpringBoard (tikai iOS), kas ievieš sākuma ekrānu (darbvirsmu). Tieši tas tiek palaists vispirms pēc sistēmas dēmonu palaišanas, ietvaru ielādēšanas atmiņā un displeja servera (aka kompozīcijas pārvaldnieka, aka Quartz Compositor) palaišanas, kas ir atbildīgs par attēla parādīšanu ekrānā.

SpringBoard ir saikne starp operētājsistēmu un tās lietotāju, grafisks interfeiss, kas ļauj palaist lietojumprogrammas, pārslēgties starp tām, skatīt paziņojumus un pārvaldīt dažus sistēmas iestatījumus (sākot ar iOS 7). Taču tas ir arī apstrādātājs tādiem notikumiem kā pieskaršanās ekrānam vai ierīces apvēršana. Atšķirībā no Mac OS X, kurā interfeisa komponentu (Finder, Dashboard, LaunchPad un citu) ieviešanai tiek izmantotas dažādas lietojumprogrammas un aģentu dēmoni, operētājsistēmā iOS gandrīz visas lietotāja saskarnes pamatfunkcijas, tostarp bloķēšanas ekrāns un "platums", ir iekļauti vienā SpringBoard.

Atšķirībā no citām iOS lietojumprogrammām, kas atrodas direktorijā /Applications, SpringBoard kopā ar displeja serveri tiek uzskatīti par daļu no ietvariem un atrodas direktorijā /System/Library/CoreServices/. Lai veiktu daudzus uzdevumus, tas izmanto spraudņus, kas atrodas mapē /System/Library/SpringBoardPlugins/. Cita starpā tur varat atrast, piemēram, NowPlayingArtLockScreen.lockboundle, kas ir atbildīgs par informācijas atainošanu par atskaņoto dziesmu bloķēšanas ekrānā, vai IncomingCall.serviceboundle, kas ir atbildīgs par ienākošā zvana apstrādi.

Sākot ar iOS 6, SpringBoard ir sadalīts divās daļās: pašā darbvirsmā un BackBoard pakalpojumā, kas atbild par saziņu ar OS zemā līmeņa daļu, kas darbojas ar aparatūru (HAL līmenis). BackBoard ir atbildīgs par tādu notikumu apstrādi kā ekrāna pieskārieni, taustiņu nospiešana, akselerometra, pozīcijas un apkārtējās gaismas rādījumi, kā arī pārvalda lietojumprogrammu palaišanu, pauzi un beigšanu.

SpringBoard un BackBoard ir tik svarīgi iOS, ka, tos jebkādā veidā apturot, visa sistēma sastings un pat pašlaik darbojošā lietojumprogramma nereaģēs uz ekrāna pieskārieniem. Tas atšķir tos no Android sākuma ekrāna, kas ir tikai standarta lietojumprogramma, kuru var apturēt, nomainīt vai pat noņemt no sistēmas (šajā gadījumā ekrānā paliks navigācijas pogas un statusa josla ar “aizkaru” ).

Lietojumprogrammas

Šīs piramīdas pašā augšā atrodas aplikācijas. iOS nošķir iebūvētās (akciju) īpaši priviliģētās lietotnes un trešo pušu lietotnes, kas instalētas no iTunes. Abi sistēmā tiek glabāti komplektu veidā, kas daudzējādā ziņā ir līdzīgi tiem, kas tiek izmantoti ietvariem. Vienīgā atšķirība ir tā, ka lietojumprogrammu komplektā ir iekļauta nedaudz atšķirīga metainformācija, un dinamiskā bibliotēka tiek aizstāta ar izpildāmu failu Mach-O formātā.

Noklusējuma krātuves direktorijs krājumu lietojumprogrammām ir /Applications/. Operētājsistēmā iOS tas ir pilnīgi statisks un mainās tikai sistēmas atjaunināšanas laikā; lietotājs tam nevar piekļūt. Savukārt no iTunes instalētās trešās puses lietotnes tiek glabātas lietotāja mājas direktorijā /var/mobile/Applications/ apakšdirektorijās, kas izskatās kā 4-2-2-2-4, kur divi un četri ir heksadecimāli skaitļi. Šis ir tā sauktais GUID — unikāls identifikators, kas unikāli identificē lietojumprogrammu sistēmā un ir nepieciešams, cita starpā, lai izveidotu izolētu smilšu kasti (smilškaste).

Smilšu kaste

Operētājsistēmā iOS smilškastes tiek izmantotas, lai izolētu pakalpojumus un lietojumprogrammas no sistēmas un viena no otras. Katra trešās puses lietotne un lielākā daļa sistēmas lietotņu darbojas smilškastē. No tehniskā viedokļa smilškaste ir UNIX pasaules chroot klasika, ko papildina TrustedBSD MAC piespiedu piekļuves kontroles sistēma (sandbox.kext kodola modulis), kas liedz lietojumprogrammām ne tikai piekļuvi failiem ārpus mājas direktorijas, bet arī. arī tieša piekļuve aparatūrai un daudzām sistēmas OS funkcijām.

Parasti smilškastes lietojumprogramma ir ierobežota šādos veidos:

  • Piekļuve failu sistēmai, izņemot savu direktoriju un lietotāja mājas direktoriju.
  • Piekļuve multivides un bibliotēkas direktorijiem mājas direktorijā, izņemot Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ un Library/Preferences/.
  • Piekļuve informācijai par citiem procesiem (aplikācija "domā" tā ir vienīgā sistēmā).
  • Tieša piekļuve aparatūrai (ir atļauta tikai Cocoa API un citi ietvari).
  • RAM izmantošanas ierobežojums (kontrolē Jatsam mehānisms).

Visi šie ierobežojumi atbilst smilškastes profila (ierobežojošu noteikumu kopuma) konteineram un attiecas uz jebkuru trešās puses lietojumprogrammu. Savukārt akciju pieteikumiem var tikt piemēroti citi ierobežojumi, saudzīgāki vai stingrāki. Piemērs ir e-pasta klients (MobileMail profils), kas parasti ir tikpat stingri ierobežots kā trešo pušu lietojumprogrammas, bet var piekļūt visam bibliotēkas/direktorija saturam. Pretēja situācija ir SpringBoard, kuram nav nekādu ierobežojumu.

Daudzi sistēmas dēmoni darbojas smilšu kastēs, tostarp, piemēram, AFC, kas paredzēti darbam ar ierīces failu sistēmu no datora, bet ierobežojot "darbības jomu" tikai ar lietotāja mājas direktoriju. Visi pieejamie sistēmas smilškastes profili atrodas direktorijā /System/Library/Sandbox/Profiles/* un ir kārtulu kopa, kas rakstīta shēmas valodā. Turklāt lietojumprogrammās var iekļaut arī papildu noteikumu kopas, ko sauc par tiesībām. Faktiski tie visi ir tie paši profili, taču tie ir iešūti tieši lietojumprogrammas binārajā failā (sava ​​veida pašierobežošanās). Varat skatīt šos noteikumus, piemēram, šādi:
# cat -tv /Applications/MobileSafari.app/MobileSafari | aste -31 | vairāk
Visu šo ierobežojumu pastāvēšanas nozīme ir divējāda. Pirmais (un galvenais) uzdevums, ko risina smilškaste, ir aizsardzība pret ļaunprātīgām lietojumprogrammām. Apvienojumā ar iTunes publicēto lietotņu stingru pārbaudi un ar digitālo parakstu neparakstīto lietotņu (lasīt: jebko, kas nav no iTunes) aizliegumu šī pieeja darbojas lieliski un saglabā iOS pretvīrusu izturīgāko operētājsistēmu saraksta augšgalā.

Otra problēma ir sistēmas aizsardzība pret sevi un lietotāju. Kļūdas var pastāvēt gan Apple programmatūras krājumā, gan lietotāju prātos. Smilšu kaste aizsargā pret abiem. Pat ja uzbrucējs atrod caurumu Safari un mēģinās to izmantot, viņš joprojām paliks smilšu kastē un nespēs kaitēt sistēmai. Un lietotājs nevarēs “salauzt savu iecienīto tālruni” un nerakstīs dusmīgas atsauksmes Apple. Par laimi, zinoši cilvēki vienmēr var jailbreak un apiet smilškastes aizsardzību (patiesībā tas ir jailbreak punkts).

daudzuzdevumu veikšana

Viena no pretrunīgākajām iOS funkcijām ir daudzuzdevumu izpilde. Šķiet, ka tā ir, bet, no otras puses, tā nav. Salīdzinot ar tradicionālajām galddatoru operētājsistēmām un bēdīgi slaveno Android, iOS nav daudzuzdevumu operētājsistēma šī vārda parastajā nozīmē un neļauj lietojumprogrammām brīvi darboties fonā. Tā vietā OS ievieš API, ko lietojumprogramma var izmantot atsevišķu uzdevumu veikšanai, kamēr tā darbojas fonā.

Pirmo reizi šāda API parādījās operētājsistēmā iOS 4 (pirms tam tikai krājuma lietojumprogrammas varēja veikt fona uzdevumus) un pieauga līdz ar operētājsistēmas attīstību. Šodien (mēs runājam par iOS 7) tā sauktā fona API ļauj veikt šādas darbības:

  • atskaņot audio;
  • veikt VoIP zvanus;
  • saņemt informāciju par atrašanās vietas maiņu;
  • saņemt push paziņojumus;
  • ieplānot aizkavētus paziņojumus;
  • pieprasīt papildu laiku darba pabeigšanai pēc pārslēgšanās uz fonu;
  • apmainīties ar datiem ar ierīcei pievienotiem piederumiem (ieskaitot Bluetooth);
  • saņemt un nosūtīt datus tīklā (kopš iOS 7).

Šādi fona darba ierobežojumi ir nepieciešami galvenokārt, lai taupītu akumulatora enerģiju un izvairītos no interfeisa aizkavēšanās, kas ir tik pazīstama Android lietotājiem, kur lietojumprogrammas var darīt visu, ko vēlas fonā. Patiesībā Apple tik ļoti rūpējas par akumulatora darbības laika taupīšanu, ka ir pat ieviesis īpašu mehānismu fona lietotņu darbību grupēšanai un palaišanai īstajos brīžos, piemēram, kad viedtālrunis tiek aktīvi lietots, pieslēgts Wi-Fi tīklam vai savienots ar lādētāju.

secinājumus

Ir vērts teikt, ka savas izstrādes un turpmākās pārejas uz mobilajām ierīcēm laikā NeXTSTEP ne tikai nezaudēja visas savas priekšrocības, bet arī tās palielināja. Jūs varat ilgi klausīties Google darbinieku stāstus, apgalvojot, ka Android tika izstrādāts, neatskatoties uz iOS, taču fakts paliek fakts: Android daudzus arhitektūras lēmumus aizņēmās no iOS. Un nevis tāpēc, ka tas bija vieglāk, bet gan to skaistuma un efektivitātes dēļ.

Seši iOS sāknēšanas posmi

  1. Sāknēšanas ROM. Pēc ierīces ieslēgšanas pirmais tiek palaists minimālistiskais sāknēšanas ielādētājs, kas mirgo ierīces pastāvīgajā atmiņā. Tās uzdevums ir veikt sākotnējo aparatūras inicializēšanu un pārsūtīt vadību uz LLB primāro iekrāvēju. Sāknēšanas ROM vienmēr ir rūpnīcas programmaparatūra, un to nevar atjaunināt.
  1. Zema līmeņa sāknēšanas ielādētājs (LLB). Tālāko kontroli saņem LLB. Šis ir primārais sāknēšanas ielādētājs, kura uzdevums ir atrast iBoot ierīci atmiņā, pārbaudīt tās integritāti un pārsūtīt uz to vadību vai pārslēgt ierīci uz atkopšanas režīmu, ja tas neizdevās. LLB kods tiek saglabāts ierīces NAND atmiņā un tiek atjaunināts kopā ar jaunas programmaparatūras versijas instalēšanu. Cita starpā tas parāda sāknēšanas logotipu.
  1. iBoot. Šis ir sekundārais un primārais IDevice ielādētājs. Tajā ir iekļauts failu sistēmas draiveris, ar kuru tas piekļūst NAND atmiņas saturam, atrod kodolu un nodod tam kontroli. iBoot ir arī iebūvēts UART draiveris, ar kuru var atkļūdot kodolu un OS, pievienojot ierīci datora COM portam vai USB portam (izmantojot USB uz UART kabeli).

4 Kodols. Šeit viss ir kā parasti. Kodols inicializē aparatūru un pēc tam nodod vadību palaistajam dēmonam.

5 palaists. Šis ir iOS un Mac OS X primārais process, tas montē failu sistēmas, startē dēmonus/pakalpojumus (piemēram, backupd, configd, locationd), displeja serveri, ietvarus un pēdējā sāknēšanas posmā ļauj kontrolēt SpringBoard. Operētājsistēmās iOS un Mac OS X launchd tiek izmantots kā UNIX standarta /bin/init aizstājējs, taču tā funkcionalitāte ir daudz plašāka.

6 atsperu dēlis. Šeit parādās bloķēšanas ekrāns!

Pirmie četri posmi šajā ķēdē veido uzticības ķēdi, ko īsteno, pārbaudot lejupielādētā komponenta ciparparakstu. LLB, iBoot un kodols ir digitāli parakstīti, kas novērš uzlauzta sāknēšanas ielādētāja vai kodola ievadīšanu ķēdē, ko var izmantot trešās puses operētājsistēmas sāknēšanai vai jailbreak. Vienīgais veids, kā apiet šo mehānismu, ir atrast caurumu vienā no iekrāvējiem un izmantot to, lai apietu pārbaudi. Savulaik vairāki šādi caurumi tika atrasti Boot ROM (slavenākais exploit ir limera1n no geohot, kas attiecas uz iPhone 1–4), un 2014. gada sākumā iBoot (hakeris iH8sn0w, exploit nekad netika publicēts).

Turot nospiestu sākuma pogu, vienlaikus ieslēdzot savu iPhone, varat piespiest iBoot sāknēties tā sauktajā atkopšanas režīmā, kas ļauj atjaunot vai atjaunināt iOS programmaparatūru, izmantojot iTunes. Tomēr automātiskais OTA atjaunināšanas mehānisms izmanto citu režīmu, ko sauc par DFU (Device Firmware Upgrade), kas tiek aktivizēts agrīnā sāknēšanas stadijā tūlīt pēc sāknēšanas ROM un tiek ieviests divos komponentos: iBSS un iBEC. Faktiski tie ir LLB un iBoot analogi, kuru galvenais mērķis ir nevis ielādēt OS, bet gan viedtālruni ievietot atjaunināšanas režīmā.

  1. Atbalstīts iPhone XR un jaunākās versijās.
  2. Nepieciešams iCloud abonements ar 200 GB vai 2 TB krātuvi un viedā mājas vadības ierīce, piemēram, Apple TV vai iPad.
  3. Šī funkcija ir pieejama atsevišķās ASV pilsētās.
  4. Jaunas kartes atsevišķām pilsētām un štatiem būs pieejamas ASV 2019. gada beigās un citās valstīs — 2020. gadā.
  5. Pieejams iPhone 8 vai jaunākā versijā un iPod touch (7. paaudze), un tajā ir jādarbojas jaunākajai iOS versijai.
  6. Atbalstīts ar 2. paaudzes AirPod. Siri ir pieejams iPhone 4s vai jaunākā versijā, iPad Pro, iPad (3. paaudze vai jaunāka versija), iPad Air vai jaunāka versija, iPad mini vai jaunāka versija un iPod touch (5. paaudze vai jaunāka versija). Nepieciešams interneta pieslēgums. Siri var nebūt pieejams visās valodās vai visos reģionos. Siri iespējas arī var atšķirties. Var tikt piemērota maksa par mobilo datu pārraidi.
  7. Testēšanu, ko Apple veica 2019. gada maijā, iPhone X un iPhone XS Max ierīcēm un 11 collu iPad Pro, izmantojot iOS 12.3 un pirmsizlaides iPadOS un iOS 13, tika izmantota sānu vai augšējā poga, lai pamodinātu ierīces. Veiktspēja var atšķirties atkarībā no konfigurācijas, satura, akumulatora jaudas, ierīces lietojuma un citiem faktoriem.
  8. Testēšana, ko Apple veica 2019. gada maijā, iPhone XS un 11 collu iPad Pro ierīcēs, kurās tiek izmantota operētājsistēma iOS 12.3 un iPadOS un iOS 13 pirmsizlaides versija. Testēšana, izmantojot trešās puses lietotnes, kas pārsaiņotas pirmsizlaides App Store servera vidē; mazākas lietotņu lejupielādes ir balstītas uz vidēji visvairāk izmantoto lietotņu paraugu. Veiktspēja var atšķirties atkarībā no konkrētas konfigurācijas, satura, akumulatora jaudas, ierīces lietošanas paradumiem, programmatūras versijām un citiem faktoriem.
  9. Atbalstīts iPhone XR vai jaunākā versijā, iPad Pro 11 collu, iPad Pro 12,9 collu (3. paaudze), iPad Air (3. paaudze) un iPad mini (5. paaudze).
  • Funkcijas var tikt mainītas. Dažas funkcijas, programmas un pakalpojumi var nebūt pieejami visos reģionos vai visās valodās.
  • Filma

Jā, mūsu vietne ir veltīta Android operētājsistēmai. Taču tas nenozīmē, ka apiesim citas operētājsistēmas un uz tām būvētās ierīces. Šodien mēs jums pastāstīsim par iOS, vienu no labākajām un populārākajām operētājsistēmām.

iOS ir Apple operētājsistēma planšetdatoriem, viedtālruņiem un mobilajiem atskaņotājiem, un tā ir instalēta tikai Apple ierīcēs, tostarp iPhone, iPod Touch un iPad. iOS nevar instalēt citās ierīcēs, tāpat kā Android nevar instalēt tajā pašā iPhone.

Radīšanas vēsture

Tiek uzskatīts, ka Apple izpilddirektors Stīvs Džobss nolēma datoram ieviest skārienekrānu, kas atbalsta vairākus pieskārienus, ko varētu izmantot bez tastatūras vai peles. Vēlāk, kad prototips jau bija izstrādāts, Džobss nāca klajā ar citu ideju – ieviest šo tehnoloģiju mobilajā telefonā. Atgādiniet, ka tajā laikā vispār nebija runas par Apple tālruņiem. Ārā bija 2005. gads.

Uzņēmums piedalījās Motorola ROKR mobilā tālruņa izveidē, kas tika demonstrēts tajā pašā 2005. gadā. Tālrunis, cita starpā, tika pozicionēts kā atskaņotājs, kura interfeiss atgādināja iPod. Turklāt ierīce mijiedarbojās ar iTunes. Diemžēl ierīce neguva lielus panākumus tirgū.

Tajā pašā 2005. gadā Džobss nolēma sazināties ar mobilo sakaru operatoru Cingular. Viņš teica, ka Apple ir gatavs izveidot savu tālruni. Uzņēmumi cieši sadarbojās, taču tajā pašā laikā informācija par telefona tapšanu tika rūpīgi slēpta.

Un jau 2007. gadā, 9. janvārī, pirmās paaudzes iPhone tika prezentēts Macworld Conference & Expo Sanfrancisko. Protams, jau iepriekš ir izskanējušas runas, ka Apple būvē telefonu, taču tam neticēja pat visnoderīgākie fani. Neskatoties uz to, viedtālrunis tika prezentēts un tā bija īsta sensācija – tolaik nevienam ražotājam nekas tāds nebija. Žurnāls Time nosauca iPhone par gada izgudrojumu.

Pati ierīce jau bija balstīta uz iOS operētājsistēmu. Tiesa, sākotnēji uzņēmums savai mobilajai operētājsistēmai atsevišķu nosaukumu nepiedāvāja, tāpēc sauklis bija: "iPhone darbojas operētājsistēmā OS X."

iOS lietotāja interfeiss ir balstīts uz tiešas mijiedarbības koncepciju, izmantojot vairāku pieskārienu žestus. Interfeisa vadīklas sastāv no pogām, slēdžiem un slīdņiem. Protams, visas pogas ir skārienjutīgas, izņemot sākuma pogu, barošanas taustiņu, skaļuma regulēšanas pogu un vibrācijas taustiņu.

Jāatzīmē, ka iOS parādījās pirms Android OS. Neskatoties uz šo faktu, uz 2015. gadu Android īpatsvars viedtālruņu vidū ir aptuveni 80%, savukārt iOS ir aptuveni 14%. Cita starpā tas ir saistīts ar faktu, ka lielākā daļa uzņēmumu, kas ražo mobilās ierīces, tajās instalē Android. Ja Apple ļautu darīt to pašu, jāskatās, kurš būtu priekšā.

iOS fotoattēli:

Par App Store

App Store ir lietotņu veikals iPhone, iPad un iPod Touch ierīcēm. Lietojumprogrammas var lejupielādēt bez maksas vai iegādāties par maksu. 2015. gadā veikals piedāvā vairāk nekā 1,5 miljonus lietotņu iPhone un iPod Touch, kā arī aptuveni 730 000 lietotņu iPad planšetdatoriem. Kopējais lejupielāžu skaits tajā pašā gadā pārsniedz 100 miljardus!

Lielākā daļa lietotņu maksā no 0,99 līdz 9,99 USD.

Interesanti, ka App Store iznāca daudz vēlāk, nekā tika prezentēts pirmais iPhone – tas notika 2008. gada jūlijā, tas ir, tieši tajā brīdī, kad tika prezentēts iPhone 3g.

iOS ir visvienkāršākā operētājsistēma mijiedarbības ziņā nepieredzējušam lietotājam, un tas ir viens no galvenajiem iemesliem iPhone un iPad popularitātei absolūti visu iedzīvotāju kategoriju vidū. Gandrīz jebkurš lietotājs var atrisināt problēmas, kas radušās iOS programmatūras vidē un pat patstāvīgi ražot.

Kas ir iOS un kādi atjauninājumi ir pieejami

Tātad iOS ir programmatūras apvalks, kas kontrolē iPhone vai iPad aparatūras moduļus. Šīs operētājsistēmas galvenā priekšrocība ir tā, ka to ražo pats mobilo ierīču ražotājs Apple. Turklāt trešo pušu lietojumprogrammu izstrādātāji koncentrējas arī uz diezgan šauru ierīču klāstu, kas nozīmē, ka gandrīz nav problēmu ar saderību, programmatūras versiju izvēli un instalēšanu.

Vēl viena svarīga nianse ir tā, ka Apple savas operētājsistēmas izplata bez maksas, bez slēptiem nosacījumiem (nepieciešamie produktu vai pakalpojumu abonementi, maksas iepriekšējo versiju pieejamība utt.). Tas nozīmē, ka varat lejupielādēt jaunāko ierīces programmaparatūras versiju no oficiālās vietnes, neriskējot instalēt pirātisku kopiju ar ļaunprātīgu programmatūru.

Apple izlaiž 3 veidu iOS atjauninājumus:

1. Oficiālais (galīgais).

2. Beta versijas reģistrētiem izstrādātājiem.

3. Beta versijas parastajiem lietotājiem, kas reģistrēti.

Mēs runājām par visiem iOS atjauninājumu veidiem sīkāk.

Kā uzzināt, kura iOS versija pašlaik ir instalēta iPhone vai iPad

Lai uzzinātu, kura sistēma pašlaik kontrolē ierīci, jums jāiet uz izvēlni " IestatījumiGalvenāPar šo ierīci» un pievērsiet uzmanību līnijai " versija".

Lai pārbaudītu šīs ierīces iOS atjauninājumus, jums jāatgriežas iepriekšējā izvēlnē " IestatījumiGalvenā», izvēlieties " Programmatūras atjauninājums" un gaidiet, līdz dati tiek ielādēti.

Ir aprakstīti iemesli, kāpēc atjauninājumi var netikt parādīti iOS ierīcē.

Kā instalēt jauno (jaunāko) iOS savā iPhone vai iPad

Vienkāršākais veids ir pārspīlēt iPhone "pa gaisu". Lai to izdarītu, vienkārši dodieties uz iepriekš minēto sadaļu " IestatījumiGalvenāProgrammatūras atjauninājums", nospiediet pogu « Lejupielādēt un instalēt ». Šajā gadījumā visi pieejamie dati tiks saglabāti ierīcē. Ir svarīgi atcerēties, ka iOS instalēšanu "pa gaisu" nekādā gadījumā nevajadzētu veikt, ja ierīcē ir jailbreak.

Lai pilnībā pārinstalētu iOS, izmantojot iTunes, jums būs jāveic nedaudz sarežģītāks darbību algoritms, kas ir detalizēti aprakstīts materiālā. Šajā gadījumā jums būs nepieciešama jaunākā iOS versija konkrētam iPhone vai iPad.

Kur lejupielādēt jaunākos IPSW iOS programmaparatūras failus jebkuram iPhone vai iPad

Apple neļauj savās mobilajās ierīcēs instalēt novecojušas operētājsistēmas versijas (t.i., atsaukt vai pazemināt iOS), tāpēc katram sīkrīkam būs pieejama tikai jaunākā tai izlaista programmaparatūra.

  • IPhone 2G jaunākā instalējamā programmaparatūra ir 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 collu iPad Pro — iOS 12.2 ;
  • 10,5 collu iPad Pro — iOS 12.2;
  • 11 collu iPad Pro — iOS 12.2 ;
  • 12,9 collu iPad Pro — iOS 12.2;
  • iPad 2017 — iOS 12.2;
  • iPad 2017 — iOS 12.2 .

Visus iOS instalēšanai nepieciešamos IPSW failus var lejupielādēt no oficiālās Apple vietnes, izmantojot ievietotās saites

Katru gadu Apple atjaunina iOS, kas ir kļuvusi par labu tradīciju. Daudzi lietotāji gaida, kad sistēma nekavējoties tiks jaunināta uz to. Pirmo reizi iOS7 atjauninājums bija diezgan neapstrādāts, tas izraisīja daudz strīdu un strīdu. Tad katru gadu jaunajās versijās bija zināmi trūkumi, bet tie visi tika salīdzinoši ātri notīrīti. Šogad iOS11 var droši pretendēt uz iOS neapstrādātākās versijas titulu. Dažu nedēļu laikā jau ir izlaisti divi sistēmas atjauninājumi, un pirms komerciālās izlaišanas bija aptuveni ducis beta versiju. Lai abstrahētu programmatūras problēmas un koncentrētos uz to, kā sistēma ir izstrādāta un ko tā var darīt, mēs apskatīsim, kas ir jauns, un beigās mēs pieskarsimies dažām problēmām, ar kurām jūs varat saskarties (vai vispār nesaskarieties). , tā arī notiek).

Atbalstītās ierīces

Varat instalēt iOS11 šādās ierīcēs:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X - sistēma ir iepriekš instalēta;
  • iPad Mini 2/3/4; iPad Air/Air2; iPad Pro visas versijas, iPad 2017;
  • iPod touch sestā paaudze.

Ierīces iestatījumos parādās vienums ar OS atjauninājumu, un jūs to varat lejupielādēt, nav nekādu grūtību. Ir svarīgi atzīmēt, ka ne visas iOS11 funkcijas būs pieejamas visās ierīcēs, un tās bieži ir atkarīgas no pildījuma. Piemēram, iPhone SE izskatās pēc neglīta pīlēna, kuram nav virknes funkciju, piemēram, stāvu skaitīšana Health aplikācijā netiek atbalstīta, nav 3D Touch un citu nieku. Jaunā attēlu un video standarta (HEIF/HEVC) atbalstam nepieciešamas ne tikai iOS, bet arī A10 un jaunākas ierīces, kas krasi ierobežo iepriekšējo ierīču iespējas. Šādu ierobežojumu ir pietiekami daudz, piemēram, ir vērts atzīmēt True Tone tehnoloģijas atbalsta trūkumu vairākos iPad modeļos, jo tam vienkārši nav atbilstoša aparatūras atbalsta. Tas ir viegli izskaidrojams, jo no operētājsistēmas atjaunināšanas neparādīsies nepieciešamie aparatūras komponenti, un procesori nekļūs jaudīgāki.

Migrējot no iOS10 uz iOS11, ņemiet vērā, ka Apple beidz atbalstu 32 bitu lietotnēm, tās vairs nevar darboties operētājsistēmā iOS11, tās nav pieejamas veikalā. Lielākajai daļai cilvēku tas nenozīmē pilnīgi neko, jo pāreja uz 64 bitu lietojumprogrammām sākās 2013. gadā, un 4 gadu laikā lielākā daļa pašreizējās programmatūras ir kļuvusi par 64 bitu. Ja jums ir kāda programma, kurai nav 64 bitu versijas (piemēram, sen rakstīta programmatūra darbam), tad atjauninājums neļaus jums ar to strādāt, jums tas jāatceras. Bet atkal lielākajai daļai cilvēku problēmas nebūs.

Konta iestatīšana jaunā ierīcē — iestatīšanas vednis

iOS11 pirmo reizi ievieš konta iestatīšanas vedni, kas var automātiski kopēt jūsu kontu no citas iOS ierīces, neatkarīgi no tā, vai tā ir iPhone vai iPad. Piemēram, uzstādot iPhone 8, nokopēju visus datus no sava iPad, pietika tos atnest viens otram, nolasīt no ekrāna QR kodu, un iestatīšana bija pabeigta. Iepriekš šāda iestatīšanas vedņa nebija, tas ir ārkārtīgi ērti, pārejot no vienas ierīces uz otru.


Faili (Files) - failu pārvaldnieka spoks

Lietotne Faili darbojas kā failu pārvaldnieks, taču operētājsistēmā iOS11 nebija piekļuves failu sistēmai, uz to nevar cerēt, sistēma, kā vienmēr, paliek slēgta. Lietotnē Faili lietotājs redz savu mākoņkrātuvi (pēc noklusējuma iCloud un visus savienotos pakalpojumus), kā arī ierīcē esošos failus, kurus viņš nosūtīja uz programmu Faili. Piemēram, jūs saņemat vēstuli ar noteiktu pdf failu, kuru vēlaties izmantot vēlāk, šim nolūkam jums tas jānosūta uz "Faili", pat atverot šo failu, jūs to nepievienosit šai krātuvei.

Konceptuāli aplikācija ir grūti uztverama, tā ir pretrunā ar to, ko mēs redzam Android ierīcēs, kur saņemtie faili tiek saglabāti noteiktās sistēmas mapēs, un failu pārvaldnieks tos tur automātiski atrod, un jūs varat tos apskatīt. Tas tā nav, ir jāveic papildu darbība, lai faila kopiju saglabātu programmā Faili. Tas ir neērti, ir nepieciešamas papildu darbības, un tās ne vienmēr ir pamatotas.

Pirmo reizi ir parādījies ZIP arhīvu atbalsts, tos var atvērt lietojumprogrammā (tas ir, vispirms saglabājiet arhīvu sadaļā "Faili", pēc tam atveriet). Lietojumprogrammā atlasot ZIP arhīvu, varat izvilkt konkrētus failus, atlasot opciju Iesniegt. Kur sūtīt failu? Tieši tā, lietotne Faili. Tik sarežģīta sistēma var apjukt ikvienu, vienkārši smieklīgi, ka 2017. gadā vajag izmantot šādas dejas ar tamburīnu, lai izpakotu vienu vienīgu failu. Nebūtu lieki teikt, ka nav iespējams izpakot visu ZIP arhīvu, izmantojot parastos līdzekļus.

Žēl, bet aplikācija Files ir kruķis, kas stāv pāri sistēmas ierobežojumiem un nekādi neatvieglo lietotāja dzīvi, tā vienkārši savāc vienuviet viņa mākoņkontus un ļauj sinhronizēt failus. Bet pat attālināti tas neatgādina to, ko mēs redzam Android ierīcē un ko varat izmantot.

Vadības panelis — neparasti Wi-Fi/Bluetooth iestatījumi

Pavelkot ekrānu no apakšas uz augšu, jūs redzēsit vadības paneli (tulkots izvēlnē "Vadības centrs", man tas nepatīk), tajā ir darbības režīmu slēdži ("Lidmašīnas režīms", "Cellular", Wi- Fi, Bluetooth), mūzikas vadība, ekrāna pagriešana, nakts režīms, spilgtums un skaļums, kā arī papildu ikonas.

Ja dodaties uz Iestatījumi - Vadības panelis, varat iespējot šī paneļa izskatu jebkurā lietojumprogrammā, kā arī pievienot papildu ikonas (tikai piecas rindas, parādās ritināšana, un tas izskatās dīvaini). Jūs nevarat izvēlēties savas lietojumprogrammas, tikai tās, kuras Apple ir pievienojis šeit. Rindās varat kārtot ikonas pēc saviem ieskatiem.

Šai sadaļai ir funkcija, no šejienes nav iespējams atslēgt Wi-Fi/Bluetooth, jo Apple uzskatīja, ka, noklikšķinot uz ikonas, tiks atvienots pašreizējais ierīces izveidotais savienojums, bet Wi-Fi/Bluetooth darbība pati turpināsies, piemēram, jums ir nepieciešams savienot tālruni vai planšetdatoru ar MacBook. Lielākā daļa cilvēku sagaida, ka, nospiežot atspējošanas pogu, tas notiks tieši tā, bet šeit tā nav. Wi-Fi/Bluetooth var atspējot tikai iestatījumu izvēlnē.

Paziņojumi

Katrai lietojumprogrammai varat iestatīt paziņojumus bloķēšanas ekrānam, kā arī nolaižamajam aizkaram. Diemžēl, ja jums ir daudz paziņojumu no lietojumprogrammas, tie ātri aizsērēs plūsmu, jo tie nav sagrupēti, to varat redzēt zemāk esošajā ekrānuzņēmumā.

Programmu noņemšana, bet datu saglabāšana

Ja dodaties uz Iestatījumi-Vispārīgi-Atmiņa iPhone (iPad), jūs redzēsit izvēlnes vienumu "Lejupielādēt neizmantoto". Šī ir lieliska ideja un īstenošana, lai ietaupītu vietu ierīcē, varat izdzēst lietotni, taču visi tās dati paliks ierīcē. Piemēram, izdzēšot spēli, tiks atbrīvots pāris GB vietas, bet, kad tā būs atkal nepieciešama, jūs nezaudēsit savu progresu un iestatījumus, pietiks ar atkārtotu lejupielādi no tīkla.

SOS režīms - ārkārtas izsaukums

Varat pievienot ārkārtas kontaktpersonas, kā arī savu medicīnisko informāciju. Kad ir aktivizēts SOS režīms (5 nospiežot barošanas pogu), telefons sāks kliegt, TouchID izslēgsies, lai ievadītu ierīci, būs jāievada kods. Tas ir noderīgi, ja vēlaties atspējot pirkstu nospiedumu autentifikāciju. Jūsu medicīniskā informācija tiks parādīta ekrānā, lai piekļūtu tai, atbloķēšana nav nepieciešama. Diezgan vienkāršs režīms, kopēts no Android viedtālruņiem, kur šādas funkcijas pastāv jau ilgu laiku.

Ekrānuzņēmumi un to izmaiņu redaktors

Tiklīdz uzņemat ekrānuzņēmumu, tā sīktēls nekavējoties tiek parādīts apakšējā kreisajā stūrī. Noklikšķinot uz sīktēla, jūs ieejat redaktorā, kurā varat mainīt ekrānuzņēmuma izmēru, izgriezt no tā gabalu un uz tā uzzīmēt/rakstīt jebko. Lieliska funkcija, kuras agrāk trūka.

App Store — jauns interfeiss un raksti

iOS11 aplikāciju veikals ir kļuvis pavisam neparasts, ir produktu kartes, raksti, kuros aprakstīts, kā kaut ko darīt. Parasti viena karte aizņem visu ekrānu, kas izskatās izšķērdīgi un neērti. Ir nepieciešams pierast pie jaunā App Store, taču pat iPad to nevar saukt par ērtu. Viņi mēģināja to padarīt skaistu, bet viņi to nedarīja vispār.

Ikonas un zīmējumi ziņojumiem un citām lietotnēm

Rakstot, tiek parādīta rinda, kas parāda dažādas uzlīmes, kas piesaistītas noteiktām lietojumprogrammām vai uzlīmju pakotnēm, kuras esat lejupielādējis no App Store.

Tastatūra - atjaunināts komplekts iPad

Ir svarīgi atzīmēt, ka iPad tastatūra ļoti atšķiras no iPhone tastatūras. Un, ja iPhone ierīcē šī ir pazīstama un ļoti vienkārša tastatūra, kas ir daudz zemāka par tās līdziniekiem operētājsistēmā Android, tad iPad viņi mēģināja padarīt tastatūru funkcionālāku. Lai to izdarītu, taustiņiem tika pievienota otrā rakstzīmju rinda (izcelta pelēkā krāsā), rakstot, vienkārši pārvelciet taustiņu no augšas uz leju, lai aizstātu šādu rakstzīmi. Tas ir ērti, lai gan neparasti.


Jūs varat sadalīt tastatūru divās daļās, tāpat kā iepriekš, bet iPad tas neizskatās īpaši ērti. Pārsteidzoši, bet nez kāpēc cieta bieži lietotā jautājuma zīme, tā tika pārvietota uz klaviatūras otro ekrānu. Man šī pieeja joprojām ir noslēpums.


Īsinājumtaustiņu josla (tikai iPad)

Pavelkot uz augšu no iPad ekrāna apakšas, tiek parādīts panelis ar ikonām. Šeit varat redzēt gan ikonas, kuras esat instalējis pats, gan visbiežāk lietotās. Tas man atgādina MacOS ierīci, kur ir līdzīgs panelis, un tas ir ārkārtīgi ērti, tieši tas pats šeit. Žēl, ka uz iPhone nekas tāds netika likts ekrānu izmēra ierobežojumu dēļ.



Sadalītā ekrāna režīms (tikai konkrētiem iPad modeļiem)

Iespēja atvērt divas lietojumprogrammas vienlaikus, vilkt datus no vienas uz otru, piemēram, ievietot attēlus e-pasta klientā. Šī funkcija darbojas labi, lai gan iOS tā gandrīz nav populāra konkrētu lietojumprogrammu ierobežojumu dēļ, piemēram, viena un tā paša pasta klienta dēļ.







Vairāku uzdevumu veikšana iPad, jauna lietotņu kartēšana

iPad darbojošos aplikāciju izskats ir mainījies, tagad tās ir kartes, šī pieeja izskatās svaiga un interesanta. Jūs varat nekavējoties “aizvērt” jebkuru lietojumprogrammu, pavelkot to uz sāniem.



Piezīmes

Tagad ir iespējams skenēt dokumentus, šim nolūkam tiek izmantots ierīces fotoattēls. Teksta atpazīšana netiek nodrošināta.






Arī "Piezīmēs" varat izveidot vienkāršas zīmes.



Atskaņot video pārlūkprogrammā

Neatkarīgi no tā, kādu pārlūkprogrammu jūs izmantojat, tagad video atskaņošana ir nedaudz atšķirīga un ar citām vadīklām, kā to varat redzēt zemāk esošajos attēlos. Bet vissvarīgākais ir tas, ka tagad varat pāriet uz citu cilni, un videoklips tiks atskaņots (pārbaudīts iPad Pro/iPhone 8 Plus). Pārsteidzoši, šī funkcija nav nodrošināta pakalpojumā YouTube, atskaņošana cilnē, kas nav fokusa, nedarbojas. Kāpēc? Nezinu.



Jauni foto un video standarti - HEIF/HEVC

Viena no Apple galvenajām izmaiņām gan galddatoru, gan mobilajās operētājsistēmās 2017. gadā ir H.265 video atbalsts (HEVC — High Efficiency Video Codec), kas, saglabājot iepriekš izmantoto H.264 kvalitāti, samazina faila izmēru uz pusi. . Šī formāta atbalsts ir tieši atkarīgs no procesora, pēc noklusējuma iOS visi fotoattēli un videoklipi tiek saglabāti vecajos formātos (H.264 un JPEG, nevis HEVC / HEIF).

Lai iespējotu jaunus formātus, kas nav pilnībā saderīgi ar citām ierīcēm, piemēram, Android, tas jādara iestatījumos. Pēc tam šādu failu aizņemtā vieta samazināsies, saglabājot to kvalitāti. Ja neplānojat aktīvi kopīgot savus videoklipus un fotoattēlus, varat droši pārslēgties uz jaunu formātu. Pretējā gadījumā pagaidiet, līdz tas kļūst plaši izplatīts arī citās sistēmās, pretējā gadījumā jūs riskējat, ka citi tos sapratīs.

Īsi iespaidi

Daudzējādā ziņā iOS11 ļoti maina iPad, par ko runā Apple, šis OS atjauninājums ir paredzēts galvenokārt planšetdatoriem, un OS izskats ir ievērojami atsvaidzināts, lai gan nav mainījušies daudzi galvenie elementi. Man patīk doks ar ikonām, sīktēliem pārslēdzoties starp aplikācijām, kļuvis manāmi skaistāks, lai gan tā ir gaumes lieta. Dažiem cilvēkiem šis izskats var nepatikt.

Grūti nenovērtēt pāreju uz HEIF/HEVC kā nākotnes standartiem, arī citi ražotāji ies šajā virzienā, cita ceļa nav. Pamazām visas platformas sāks atbalstīt šos standartus, un tas ir normāli.

Tagad par mušu šajā medus mucā. Diemžēl iOS11 stabilitāte atstāj daudz ko vēlēties, ir daudz mazu un nepatīkamu kļūdu, dažreiz lietojumprogrammas palēninās, un tas notiek biežāk ar trešo pušu programmām (Twitter / Instagram) un nav atkarīgs no tīkla kvalitātes. savienojumu, tas attiecas uz jau lejupielādētajiem datiem.

Daudzuzdevumu režīms tiek ieviests pārāk agresīvi, lai pagarinātu akumulatora darbības laiku. Tātad, atverot Twitter, noklikšķinot uz konkrēta paziņojuma un pēc tam strādājot citās programmās, jūs neatgriezīsities tajā pašā Twitter stāvoklī, lietojumprogramma tiks ielādēta vēlreiz. Tas pats attiecas uz Telegram un vairākām citām programmām. To var uzskatīt par iOS11 čūlām, kas kādreiz tiks novērstas vai nē. Nezinu. Bet šādu “sīkumu” ir diezgan daudz, un, starp citu, lietotāji sūdzas par iOS11, varam droši pieņemt, ka tā kļūmju skaita ziņā ir apsteigusi iOS7 / 8. Apple programmatūras kvalitāte pēdējos gados ir stabili kritusies, tā tika nolaizīta dažus mēnešus pēc jaunu ierīču palaišanas. Taču tas, kas notiek ar iOS11, pārsniedz iepriekšējās problēmas. Lai gan viss ir atkarīgs no skata punkta, daudzi cilvēki nepamana nekādas problēmas, atjaunina ierīces un izbauda jaunas iespējas. Ar kādiem cilvēkiem tu attiecies pret sevi? Vai jums klājas labi vai jums joprojām ir trūkumi, kurus jūs vēlētos labot?