Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Erori
  • Sistem de operare aplicatii iOS pt. Sistemul de operare IO

Sistem de operare aplicatii iOS pt. Sistemul de operare IO

Sistem de operare iOS este una dintre cele mai cunoscute platforme pentru funcționarea corectă a dispozitivelor mobile, dezvoltată de compania de renume mondial Apple.

Caracteristica principală a acestei platforme este că poate fi instalată doar pe telefoane și tablete produse de Apple. ОC iOS se bazează pe conceptul de manipulare directă prin apăsarea butoanelor direct pe ecranul unui dispozitiv mobil.

Nu este o surpriză că sistemul iOS este larg răspândit. Având în vedere faptul că produsele Apple Corporation e diferit calitate superioară din evoluțiile lor, propria sa platformă vă permite să implementați o serie de sarcini specifice cărora alte sisteme nu le pot face față.

Ce este sistemul de operare ios?

Înainte de a continua cu revizuirea platformei iOS, ar trebui să înțelegeți în detaliu ce fel de „fiară” este. După cum am menționat mai sus, operarea sistem iOS- o platformă unică pentru interacțiunea convenabilă a utilizatorului cu un dispozitiv mobil de la Apple. Acest sistem de operare are o interfață uimitoare și permite utilizarea telefon mobil rezolva cele mai dificile sarcini. Trăsături distinctive Platforma iOS este:

  • Confidențialitatea datelor- niciun program nu va avea acces la datele personale fără acordul dumneavoastră. Doar cu acordul dumneavoastră aplicații terță parte va avea acces la agenda de adrese, locația dvs., fișierele foto și video.
  • Nivel ridicat de securitate- dezvoltatorul sistemului de operare a încercat să protejeze sistemul cât mai mult posibil de o posibilă infecție cu software rău intenționat.
  • Un număr mare de funcții încorporate- sistemul iOS include un număr imens de funcții utile pentru utilizator care vor încânta orice posesor fericit cu un dispozitiv mobil de la Apple.

Sistemul de operare ios este un asistent universal pentru studiu, muncă și Viata de zi cu zi... Cu funcții încorporate, dispozitivul dvs. mobil vă poate ajuta să vă abordați cele mai dificile sarcini. Dintre funcțiile încorporate, trebuie evidențiate următoarele:

  • Touch ID- datorită acestei tehnologii, utilizatorul nu va putea accesa dispozitivul mobil al altcuiva. Doar proprietarul, care este recunoscut după amprentă, va avea acces la datele telefonului sau tabletei.
  • VoiceOver- această funcție vă permite să utilizați dezvoltat de Apple persoane cu vedere slabă sau orbi în general. Aceasta tehnologie se bazeaza pe insotirea actiunii vocale a tuturor actiunilor pe care le realizeaza utilizatorul.
  • Realizat pentru iPhone- cu aceasta functie, poti imbunatati sunetul in Bluetooth, care poate fi folosit atat pentru conversatie cat si pentru ascultarea muzicii.
  • Accesul ghidului- această aplicație face posibilă dezactivarea unui număr de programe, cu excepția celor favorite. Această funcție poate fi utilă părinților care doresc să restricționeze accesul copiilor la anumite programe ale dispozitivului și persoanelor care au probleme cu percepția.
  • Poliglot- o caracteristică unică care permite persoanelor care nu cunosc limba engleză să-și folosească telefonul sau tableta. Cu Polyglot, puteți schimba aspectul tastaturii în mai mult de 50 de limbi. În plus, aplicația poate recunoaște mai mult de 20 de limbi „după ureche”.


Trebuie adăugat că sistemul de operare ios este capabil să suporte nu doar funcții încorporate, ci și multe aplicații terțe care pot fi descărcate de pe itunes.

Sala de operatie sistem mere ios are o serie de caracteristici:

  • Viteză mare de lucruplatforma ios posedă viteza mare muncă. Dinamica utilizării interfeței poate surprinde pe cineva care a luat pentru prima dată un gadget Apple în propriile mâini.
  • Interfață intuitivă- chiar și cel mai neexperimentat utilizator va putea înțelege rapid și ușor toate caracteristicile platformei. Simplitatea, comoditatea și multifuncționalitatea interfeței fac din ios una dintre cele mai fiabile și populare platforme.
  • Sistem de fișiere convenabil- pentru a găsi orice fișier de care aveți nevoie, faceți doar câteva atingeri cu degetul pe ecran. Sistemul de fișiere este cât se poate de simplu și simplu.
  • Disponibilitate sumă uriașă aplicații OS- de la lansarea primei versiuni a platformei și până astăzi, multe aplicatii speciale pentru rezolvarea diferitelor sarcini. În plus, numărul programe de divertisment sub ios poate întoarce capul oricărui utilizator. Trebuie doar să accesați iTunes și să descărcați ceea ce aveți nevoie.
  • Îmbunătățirea continuă a funcționalității- datorită actualizărilor regulate, funcționalitatea dispozitivului mobil se îmbunătățește constant. Ar trebui să mulțumim dezvoltatorilor OS pentru acest lucru.

De unde pot descărca sistemul ios

Descărcați sistemul de operare ios este posibil pe vastitatea rețelei mondiale. Cel mai bine este să descărcați platforma pentru telefonul dvs. din surse oficiale. Acesta este singurul mod în care puteți fi sigur că niciun malware nu este integrat în platformă. Din acest motiv, utilizați numai serverele oficiale ale dezvoltatorilor pentru a porni sistemul. În plus, sistemul de operare ios, pe care îl poți descărca gratuit pentru telefonul tău, este ușor de instalat.

Cum se instalează sistemul de operare ios?

Instalarea acestui sistem pe un dispozitiv mobil nu va fi dificilă chiar și pentru non utilizator experimentat... Dar trebuie uitat că sistemul ios poate fi instalat doar pe un telefon sau tabletă dezvoltată de Apple.

Etape instalații ios pe telefon sau tabletă:


Astăzi vă voi prezenta cum să utilizați aplicațiile iOS pe computer folosind emulatoarele iPhone. În acest articol, voi enumera toate emulatoarele iOS care sunt disponibile în prezent pentru platforma Windows:

Ce este un emulator iOS?

Emulatorul este software, cu ajutorul căruia poți rula aplicații concepute pentru alte sisteme de operare: Android, iOS etc.

Emulatorul iPhone vă permite să rulați aplicații iOS pe computer fără a fi nevoie de un iPhone. Un astfel de software este util pentru dezvoltatori, mai ales atunci când creează aplicații pentru alte platforme. Dacă, în timpul testării, aplicația ar trebui să fie transferată pe iPhone de fiecare dată, ar dura foarte mult timp. În astfel de cazuri, emulatorii devin aproape indispensabili.

Există multe emulatoare iOS pentru Windows, dar în acest articol îi voi enumera pe cei mai buni. După cum știți, iOS este sistemul de operare preferat al dezvoltatorilor, iar majoritatea aplicațiilor încep pe iOS doar la început. Pe de altă parte, iPhone-ul este foarte scump și mulți oameni cred că nu merită banii. Deci, majoritatea oamenilor cumpără smartphone-uri cu buget redus.

Pentru Windows, există zeci de emulatori iOS pe PC și este greu pentru majoritatea dintre noi să-l identificăm pe cel mai bun. Dar nu vă faceți griji, deoarece echipa noastră a cercetat amănunțit emulatoarele iOS înainte de a scrie acest articol, le puteți alege cu ușurință pe cele mai bune din lista de mai jos.

Cele mai bune emulatoare iOS pentru Windows 7/8 / 8.1 / 10

1) Emulator iPhone iPadian

Unul dintre cei mai buni emulatori de iPhone pentru Windows. Emulatorul IPadian este disponibil în două versiuni. Unul este gratuit, celălalt costă 10 USD. Poate fi folosit pentru a lansa orice aplicație iOS, cum ar fi WhatsApp, Snapchat, etc., care nu poate fi lansată într-un emulator iPad gratuit. Recomand cu căldură achiziționarea versiunii cu plată. Am încercat personal iPadian pentru Windows 8:


Unele dintre caracteristicile iPadian Emulator pentru PC:

  1. Versiunea gratuită a iPadian Emulator vă oferă o idee despre cum să lucrați pe iOS;
  2. Versiunea gratuită include acces la un magazin personalizat Magazin de aplicații ;
  3. În versiunea premium, puteți utiliza orice aplicație de la Aplicația Apple Magazin;
  4. Versiunea premium nu are reclame.

Cum se instalează emulator iPad pe computer Windows:

Urmați acești pași pentru a rula iPadian iPhone Emulator pe computer.

  1. Descărcați emulator iPadian;
  2. Faceți dublu clic pe fișierul de instalare pe care l-ați descărcat la pasul anterior;
  3. Urmați instrucțiunile din asistentul Instalare emulator iOS pentru Windows;
  4. După ce ați instalat cu succes iPadian Emulator pe computer, puteți urma următorii pași pentru a lansa aplicațiile iOS.

Cum să rulați aplicații iOS pe Windows 7/8 / 8.1 folosind iPadian Emulator:

  • Faceți dublu clic pe pictograma iPadian;
  • Acum, în interfața emulatorului, faceți clic pe pictograma magazinului de aplicații;
  • Descărcați aplicațiile preferate și bucurați-vă de emulatorul iOS pe computer.

2) MobiOne Studio ( proiect încheiat oficial)


Este unul dintre cei mai buni emulatori iOS pentru Windows. Vă permite să lansați orice aplicație iOS pe computer cu câteva clicuri de mouse. Și folosiți, de asemenea, aplicații Android. Toate aplicațiile create de studioul MobiOne sunt dezvoltate în HTML5 și vor funcționa pe toate dispozitivele. MobiOne Studio nu este gratuit, dar puteți utiliza versiune de încercare timp de 15 zile.

Actualizare - Acest proiect de emulator iPhone este întrerupt oficial, dar poate fi instalat în continuare pe computer prin descărcarea fișierului EXE de pe site-uri terțe.

3) Emulator Air iPhone

Un alt emulator grozav iOS, care este disponibil pentru Windows 7/8 / 8.1 etc. Folosindu-l, puteți rula cu ușurință aplicații iOS pe computer. Dacă sunteți un dezvoltator iOS, puteți utiliza acest emulator pentru a testa aplicații gratuit. Dacă nu ți-a plăcut iPadian Emulator, mai ales versiune gratuită, atunci puteți încerca această alternativă:


Cum se instalează emulator Air Phone pe PC:

  1. Descărcați Airphone Emulator pentru computer;
  2. Faceți dublu clic pe fișier și urmați instrucțiunile asistentului de instalare;
  3. Faceți clic pe Terminare la sfârșit.

4) Xamarin Testflight

Când vine vorba de suport pentru dezvoltatori, trebuie să spun că Xamarin Testflight este cel mai bun în acest sens. Emulator iOS pentru Windows 7... Deși este un software plătit, merită banii:

5. Poftă.Io

Este un emulator cloud și nu îl puteți descărca pe computer. Anterior a existat un emulator iPhone cunoscut sub numele de App.io, dar nu mai este disponibil. Prin urmare, dacă sunteți în căutarea unei alternative la App.io, atunci ar trebui să încercați Appetize.io:

Acest emulator este oferit gratuit pentru primele 100 de minute pe lună. După aceea, va trebui să plătiți 0,05 USD pe minut. Vă rugăm să rețineți că nu veți putea instala nicio aplicație în emulator, dar veți putea testa fișierele .ipa din acesta.

Toata lumea stie asta dispozitive mobile Apple lucrează sub Control iOS... Mulți oameni știu că iOS este o versiune ușoară a desktopului Mac OS X. Unii oameni presupun că Mac OS X se bazează pe sistemul de operare Darwin compatibil POSIX, iar cei care sunt serios interesați de IT știu că baza lui Darwin este XNU. kernel, care a apărut ca rezultat al fuziunii dintre microkernel-ul Mach și componentele nucleului FreeBSD. Cu toate acestea, toate acestea sunt fapte simple care nu ne vor spune nimic despre cum funcționează de fapt iOS și despre cum diferă de omologul său desktop.

Mac OS X

Sistemul de operare instalat astăzi pe toți maci și (într-o formă modificată) pe ID-uri datează din 1988, care este cunoscut și în lumea IT pentru că este anul lansării primei versiuni beta a sistemului de operare NeXTSTEP. NeXTSTEP însuși a fost creația echipei de dezvoltare a lui Steve Jobs, care la acel moment deja părăsise Apple și a fondat NeXT, care era implicată în dezvoltarea computerelor în scopuri educaționale.

La momentul nașterii sale, NeXTSTEP era un sistem de operare cu adevărat avansat, care includea multe inovații tehnologice. Sistemul de operare a fost bazat pe un microkernel Mach modificat, completat de componente ale nucleului FreeBSD, inclusiv o implementare de referință a stivei de rețea. Componentele NeXTSTEP de nivel superior au fost scrise folosind Objective-C și au oferit dezvoltatorilor de aplicații un API bogat orientat pe obiecte. Sistemul a fost echipat cu o interfață grafică dezvoltată și foarte convenabilă (ale cărei componente cheie au fost păstrate în OS X și chiar iOS) și un mediu de dezvoltare puternic, care includea un designer de interfață vizuală binecunoscut tuturor dezvoltatorilor moderni.

După eșecul NeXT și revenirea lui Steve Jobs la mărîn 1997, NeXTSTEP a stat la baza proiectului Rhapsody, în cadrul căruia a început dezvoltarea unui sistem-succesor la Mac OS 9. În 2000, proiectul open source Darwin a fost separat de Rhapsody, ale cărui surse au fost publicate sub licența APSL , și deja în 2001 s-a născut OS X 10.0 construit pe deasupra. Câțiva ani mai târziu, Darwin a stat la baza sistemului de operare pentru viitorul smartphone, despre care până în 2007, cu excepția zvonurilor, nu se știa aproape nimic.

XNU și Darwin

Umplutura OS X / iOS poate fi împărțită în mod convențional în trei nivel logic: nucleul XNU, stratul de compatibilitate POSIX (plus diverse demoni/servicii de sistem) și stratul NeXTSTEP, care implementează stiva grafică, cadrul și Aplicație API... Darwin include primele două straturi și este distribuit gratuit, dar numai în versiunea pentru OS X. Versiunea iOS, portată la arhitectura ARM și care include unele îmbunătățiri, este complet închisă și este distribuită doar ca parte a firmware-ului pentru ID-uri (aparent, această protecție împotriva portarii iOS pe alte dispozitive).

În esență, Darwin este un sistem de operare asemănător UNIX, care include API-ul POSIX, un shell, un set de comenzi și servicii care sunt minimul necesar pentru a rula sistemul în modul consolă și pentru a rula software-ul UNIX. În acest sens, este similar cu sistem de bază FreeBSD sau instalare minima unele Arch Linux care vă permit să rulați software-ul de consolă UNIX, dar nu are un shell grafic și nici tot ce aveți nevoie pentru a rula aplicații grafice serioase din mediile GNOME sau KDE.

O componentă cheie a lui Darwin este nucleul hibrid XNU, bazat, după cum sa menționat mai sus, pe componentele nucleului Mach și FreeBSD, cum ar fi planificatorul de procese, stiva de rețeași un sistem de fișiere virtual (layer VFS). Spre deosebire de Mach și FreeBSD, nucleul OS X folosește API nativ drivere numite I/O Kit și vă permite să scrieți drivere în C ++ folosind o abordare orientată pe obiecte care simplifică foarte mult dezvoltarea.

iOS folosește o versiune ușor modificată de XNU, dar din cauza faptului că kernel-ul iOS este închis, este greu de spus ce anume a schimbat Apple. Știm doar că este compilat cu alte opțiuni de compilator și un manager de memorie modificat care ia în considerare cantități mici de RAM în dispozitive mobile... În caz contrar, acesta este același XNU, care poate fi găsit sub forma unui cache criptat (kernel + toate driverele / modulele) în directorul /System/Library/Caches/com.apple.kernelcaches/kernelcache de pe dispozitivul însuși.

Deasupra nucleului din Darwin se află stratul UNIX / BSD, care include un set de biblioteci standard C (libc, libmatch, libpthread și așa mai departe), precum și instrumente de linie de comandă, un set de shell-uri (bash, tcsh și ksh). ) și demoni precum launchd și un server SSH standard. Acesta din urmă, de altfel, poate fi activat prin editarea fișierului /System/Library/LaunchDaemons/ssh.plist. Dacă, desigur, faci jailbreak dispozitivul.

Pe aceasta partea deschisă Sistemul de operare numit Darwin se termină și începe un strat de cadre, care formează ceea ce obișnuiam să credem despre OS X / iOS.

Cadre

Darwin implementează doar elementele de bază parte din mac OS / iOS, care este responsabil doar pentru funcțiile de nivel scăzut (drivere, pornire/oprire a sistemului, gestionarea rețelei, izolarea aplicațiilor și așa mai departe). Partea sistemului care este vizibilă pentru utilizator și aplicații nu este inclusă în componența sa și este implementată în așa-numitele cadre - seturi de biblioteci și servicii care sunt responsabile, printre altele, de formarea unui mediu grafic și un API de nivel înalt pentru aplicații terțe și stoc

INFO

Ca și în cazul multor alte sisteme de operare, API-urile Mac OS și iOS sunt împărțite între publice și private. Aplicațiile de la terțe părți au acces la un API exclusiv public și puternic trunchiat, dar aplicațiile de jailbreak îl pot folosi și pe cel privat.

În livrarea standard a Mac OS și iOS, puteți găsi zeci de cadre diferite care sunt responsabile pentru accesarea celor mai multe diferite funcții OS - de la implementare carte de adrese(cadru AddressBook) la biblioteca OpenGL (GLKit). Un set de cadre de bază pentru dezvoltarea aplicațiilor grafice este combinat în așa-numitul API Cocoa, un fel de metaframe care vă permite să accesați principalele caracteristici ale sistemului de operare. În iOS, se numește Cocoa Touch și diferă de versiunea desktop prin orientarea față de ecranele tactile.

Nu toate cadrele sunt disponibile în ambele sisteme de operare. Multe dintre ele sunt specifice numai pentru iOS. Exemplele includ AssetsLibrary, care este responsabilă pentru lucrul cu fotografii și videoclipuri, CoreBlueTooth, care vă permite să accesați dinte albastru, sau iAd, care este conceput pentru a afișa reclame în aplicații. Alte cadre există doar pe versiunea desktop a sistemului, dar din când în când Apple transferă anumite părți ale iOS pe Mac OS sau invers, așa cum, de exemplu, sa întâmplat cu framework-ul CoreMedia, care inițial era disponibil doar în iOS.

Toate cadrele standard de sistem pot fi găsite în directorul de sistem / System / Library / Frameworks /. Fiecare dintre ele se află în propriul director, numit bundle (boundle), care include resurse (imagini și descrieri ale elementelor de interfață), antete în limbaj C care descriu API-ul, precum și o bibliotecă încărcată dinamic (în format dylib) cu framework-ul implementare.

Unul dintre caracteristici interesante cadre - versiunea lor. Un cadru poate avea mai multe versiuni diferite deci o aplicatie dezvoltata pentru versiuni învechite sistemul va continua să funcționeze, chiar și în ciuda modificărilor aduse noilor versiuni ale sistemului de operare. Așa este implementat mecanismul de lansare a aplicațiilor iOS vechi în iOS 7 și versiuni ulterioare. O aplicație dezvoltată pentru iOS 6 va arăta și va funcționa exact ca și cum ar fi fost lansată în iOS 6.

SpringBoard

La un nivel superior, există aplicații care sunt de sistem și instalate din magazinul de aplicații. Loc central printre acestea se numără, desigur, SpringBoard (doar iOS), care implementează ecranul de pornire (desktop). Acesta este cel care este lansat mai întâi după pornirea demonilor de sistem, încărcarea cadrelor în memorie și pornirea serverului de afișare (alias manager de compoziție, alias Quartz Compositor), care este responsabil pentru afișarea imaginii pe ecran.

SpringBoard este legătura dintre sistemul de operare și utilizatorul acestuia, interfata grafica care vă permite să lansați aplicații, să comutați între ele, să vizualizați notificări și să gestionați unele setări de sistem (de la iOS 7). Dar este și un handler pentru evenimente precum atingerea ecranului sau răsturnarea dispozitivului. Spre deosebire de Mac OS X, care folosește diverse aplicații și daemoni agent pentru a implementa componente de interfață (Finder, Dashboard, LaunchPad și altele), în iOS, aproape totul capabilități de bază interfața cu utilizatorul, inclusiv ecranul de blocare și „obturatorul”, sunt incluse într-un singur SpringBoard.

Spre deosebire de alte aplicații iOS stoc, care se află în directorul / Applications, SpringBoard, împreună cu serverul de afișare, este considerat parte a framework-urilor și se află în directorul / System / Library / CoreServices /. Pentru multe sarcini, folosește pluginuri care se află în / System / Library / SpringBoardPlugins /. Printre altele, puteți găsi acolo, de exemplu, NowPlayingArtLockScreen.lockboundle, care este responsabil pentru afișarea informațiilor despre melodia care se redă în prezent pe ecranul de blocare, sau IncomingCall.serviceboundle, care este responsabil pentru gestionarea unui apel primit.

Începând cu iOS 6, SpringBoard este împărțit în două părți: desktop-ul în sine și serviciul BackBoard, care este responsabil pentru comunicarea cu partea de nivel inferior a sistemului de operare care funcționează cu hardware-ul (nivel HAL). Placa de fundal este responsabilă pentru gestionarea evenimentelor precum atingerea ecranului, apăsarea tastelor, primirea citirilor de la accelerometru, senzorul de poziție și senzorul de lumină și controlează, de asemenea, lansarea, întreruperea și terminarea aplicațiilor.

SpringBoard și BackBoard au atât de multe mare importanță pentru iOS, dacă le opriți în vreun fel, întregul sistem se va îngheța și chiar va fi lansat acest moment aplicația nu va răspunde la atingerea ecranului. Acest lucru îi diferențiază de acasă ecran Android, care este doar o aplicație standard care poate fi oprită, înlocuită sau scoasă complet din sistem (în acest caz, butoanele de navigare de operare și bara de stare cu „declanșator” vor rămâne pe ecran).

Aplicații

În vârful acestei piramide se află aplicațiile. iOS face distincție între aplicațiile încorporate (de stoc) cu privilegii ridicate și cele de la terți instalate din iTunes. Ambele sunt stocate în sistem sub formă de pachete, la fel ca cele folosite pentru cadre. Singura diferență este că pachetul de aplicații include meta informații ușor diferite, iar biblioteca dinamică este înlocuită cu fisier executabilîn format Mach-O.

Directorul standard pentru stocarea aplicațiilor stoc este / Aplicații /. În iOS, este complet static și se modifică numai în timpul actualizărilor de sistem; utilizatorul nu îl poate accesa. În schimb, aplicațiile terțe instalate de pe iTunes sunt stocate în directorul principal al utilizatorului / var / mobil / Aplicații / în subdirectoare care arată ca 4-2-2-2-4, unde doi și patru sunt numere hexazecimale... Acesta este așa-numitul GUID - un identificator unic care identifică în mod unic aplicația în sistem și este, de asemenea, necesar pentru a crea cutie de nisip izolata(cutie cu nisip).

Cutie cu nisip

În iOS, sandbox-urile sunt folosite pentru a izola serviciile și aplicațiile de sistem și unele de altele. Fiecare aplicație terță parte și majoritatea celor de sistem rulează într-un sandbox. Din punct de vedere tehnic, sandbox-ul este un chroot clasic UNIX, întărit de sistemul de control al accesului obligatoriu TrustedBSD MAC (kernel sandbox.kext), care întrerupe aplicațiilor nu doar accesul la fișierele din afara directorului de acasă, ci și accesul direct la hardware și multe funcțiile sistemului OS.

În general, aplicația inclusă în sandbox este limitată în următoarele posibilități:

  • Acces la Sistemul de fișiere cu excepția propriului director și a directorului principal al utilizatorului.
  • Acces la directoarele Media și Bibliotecă din directorul principal, cu excepția Media / DCIM /, Media / Fotografii /, Bibliotecă / Agendă /, Bibliotecă / Tastatură / și Bibliotecă / Preferințe /.
  • Accesul la informații despre alte procese (aplicația „se consideră” singura din sistem).
  • Acces direct la hardware (sunt permise doar API-ul Cocoa și alte cadre).
  • Limitarea utilizării RAM (controlată de motorul Jatsam).

Toate aceste restricții corespund profilului sandbox (set de reguli restrictive) și se aplică oricărei aplicații terță parte. Pentru aplicațiile stoc, la rândul lor, se pot aplica și alte restricții, mai blânde sau mai stricte. Un exemplu este client de mail(profilul MobileMail), care în general are aceleași restricții severe ca aplicațiile terțe, dar poate accesa întregul conținut al Bibliotecii/directorului. Situația opusă este SpringBoard, care nu are deloc restricții.

Mulți demoni de sistem funcționează în interiorul sandbox-urilor, inclusiv, de exemplu, AFC, conceput să funcționeze cu sistemul de fișiere al unui dispozitiv de pe un PC, dar limitând „sfera” doar la directorul de acasă al utilizatorului. Toate profilurile de sistem sandbox disponibile sunt situate în directorul / System / Library / Sandbox / Profiles / * și sunt seturi de reguli scrise în limba Scheme. În afară de aceasta, aplicațiile pot include și seturi suplimentare reguli numite drepturi. De fapt, acestea sunt toate aceleași profile, dar cusute direct în binarul aplicației (un fel de autolimitare). Puteți vizualiza aceste reguli, de exemplu, astfel:
# cat -tv /Aplicații/MobileSafari.app/MobileSafari | coada -31 | Mai mult
Rațiunea de a fi a tuturor acestor restricții este dublă. Prima (și principală) sarcină pe care o rezolvă sandbox este protecția împotriva aplicațiilor rău intenționate. Împreună cu verificarea atentă publicată în aplicații iTunesși interzicerea lansării aplicațiilor care nu sunt semnate cu o cheie digitală (a se citi: orice care nu sunt obținute de pe iTunes), această abordare dă rezultate excelente și permite iOS să fie în fruntea listei celor mai protejate de viruși. OS.

A doua problemă este protejarea sistemului de el însuși și de utilizator. Bug-urile pot exista atât în ​​software-ul stoc de la Apple, cât și în capul utilizatorilor. Sandbox protejează împotriva ambelor. Chiar dacă un atacator găsește o gaură în Safari și încearcă să o exploateze, el va rămâne în continuare în sandbox și nu va putea dăuna sistemului. Iar utilizatorul nu va putea „spărge numărul de telefon preferat” și nu va scrie recenzii supărate Adresa Apple... Din fericire, oameni cunoscători poate oricând să facă jailbreak și să ocolească protecția sandbox (de fapt, acesta este punctul de jailbreak).

Multifunctional

Una dintre cele mai controversate Caracteristici iOS este o implementare a multitasking-ului. Se pare că există, dar pe de altă parte, nu este. În comparație cu sistemele de operare desktop tradiționale și notorii Android iOS nu este un sistem de operare multitasking în sensul obișnuit al cuvântului și nu permite aplicațiilor să ruleze liber în fundal. În schimb, sistemul de operare implementează un API pe care o aplicație îl poate folosi pentru a efectua sarcini individuale în timp ce se află în fundal.

Pentru prima dată, un astfel de API a apărut în iOS 4 (înainte de aceasta, sarcinile de fundal puteau fi efectuate doar de aplicațiile stoc) și a crescut pe măsură ce sistemul de operare se dezvolta. Astăzi ( este vorba despre iOS 7) așa-numita API de fundal vă permite să faceți următoarele:

  • redă audio;
  • efectuați apeluri VoIP;
  • primiți informații despre o schimbare a locației;
  • primi notificări push;
  • programați afișarea întârziată a notificărilor;
  • schimb de date cu accesoriile conectate la dispozitiv (inclusiv Bluetooth);
  • primiți și trimiteți date prin rețea (de la iOS 7).

Astfel de restricții privind lucrul în fundal sunt necesare în primul rând pentru a economisi energia bateriei și pentru a evita întârzierile interfeței, atât de familiare utilizatorii de Android unde aplicațiile pot face tot ce doresc în fundal. De fapt, Apple ține atât de mult la economisirea bateriei, încât chiar a implementat un mecanism special pentru a grupa acțiunile de fundal ale aplicațiilor și a le lansa la momentele potrivite, de exemplu, atunci când smartphone-ul este utilizat activ, conectat la o rețea Wi-Fi. sau la un încărcător.

concluzii

Merită spus că în timpul dezvoltării sale și al trecerii ulterioare la dispozitivele mobile, NeXTSTEP nu numai că nu și-a pierdut toate avantajele, dar și le-a înmulțit. Puteți asculta multă vreme poveștile angajaților Google, susținând că Android a fost dezvoltat fără a privi înapoi la iOS, dar adevărul rămâne: multe arhitecturi Soluții Androidîmprumutat de la iOS. Și nu pentru că a fost mai ușor așa, ci din cauza frumuseții și eficacității lor.

Șase etape de descărcare iOS

  1. Boot ROM... După pornirea dispozitivului, este lansat mai întâi un bootloader minimalist, care este lipit în memoria permanentă a dispozitivului. Sarcina sa este de a efectua inițializarea inițială a hardware-ului și de a transfera controlul la încărcătorul LLB primar. Boot ROM are întotdeauna firmware din fabricăși nu poate fi actualizat.
  1. Bootloader de nivel scăzut (LLB)... În plus, LLB preia controlul. Acesta este bootloader-ul principal, a cărui sarcină este să găsească dispozitivul iBoot în memorie, să verifice integritatea acestuia și să-i transfere controlul sau să comute dispozitivul în modul de recuperare, dacă aceasta nu reușește. Codul LLB este stocat în memoria NAND a dispozitivului și este actualizat odată cu instalare versiune noua firmware. Printre altele, afișează sigla de boot pe ecran.
  1. iBoot... Acesta este un bootloader secundar și primar pentru dispozitive. Include un driver de sistem de fișiere care accesează conținutul memoriei NAND, localizează nucleul și îi transferă controlul. IBoot are, de asemenea, un driver UART încorporat, cu care puteți depana nucleul și sistemul de operare conectând dispozitivul la un port COM sau la un port USB al unui computer (folosind cablu USB- UART).

4 Miez... Totul este ca de obicei aici. Nucleul inițializează hardware-ul și apoi transferă controlul către demonul lansat.

5 Lansare... Aceasta este primară proces iOSși Mac OS X, montează sisteme de fișiere, pornește demoni/servicii (de exemplu, backupd, configd, located), server de afișare, cadre și pe ultima etapă boot predă controlul către SpringBoard. Pe iOS și Mac OS X, launchd este folosit ca înlocuitor pentru standardul / bin / init pe UNIX, dar funcționalitatea sa este mult mai largă.

6 SpringBoard... Aici vine ecranul de blocare!

Primele patru etape din acest lanț formează un lanț de încredere, implementat prin verificarea semnăturii digitale a componentei încărcate. LLB, iBoot și nucleul sunt semnate digital, ceea ce face posibilă excluderea introducerii unui bootloader sau nucleu piratat în lanț, care poate fi folosit pentru a porni un sistem de operare terță parte sau a jailbreak-ului. Singura cale ocoliți acest mecanism - găsiți o gaură într-unul dintre încărcătoare și utilizați-l pentru a ocoli verificarea. La un moment dat, în ROM-ul Boot au fost găsite mai multe astfel de găuri (cel mai faimos este exploit-ul limera1n de la geohot, care este relevant pentru iPhone 1–4), iar la începutul lui 2014, în iBoot (hacker iH8sn0w, exploit-ul nu a fost niciodată publicat ).

Ținând apăsat butonul Acasă în timp ce porniți iPhone-ul, puteți forța iBoot să pornească în ceea ce este cunoscut sub numele de Recovery Mode, care vă permite să vă restaurați firmware-ul iOS sau să-l actualizați folosind iTunes. Cu toate acestea, mecanismul de actualizare automată OTA utilizează un mod diferit numit DFU (Device Firmware Upgrade), care este activat într-o etapă incipientă a pornirii imediat după ROM-ul de pornire și este implementat în două componente: iBSS și iBEC. De fapt, aceștia sunt analogi ai LLB și iBoot, al căror scop final nu este încărcarea sistemului de operare, ci trecerea smartphone-ului în modul de actualizare.

Odată cu lansarea actualizărilor pentru sistemul de operare mobil iOS, Apple este mult mai organizat decât produsul său rival de la Google. Și deși numărul de modele de smartphone-uri care acceptă iOS ajunge cu greu la două duzini, compania restricționează periodic accesul la versiunea actuală de firmware pe dispozitivele pe care le consideră „învechite din punct de vedere moral”.

Acest lucru se datorează atât incompatibilității hardware, cât și performanței dispozitivului (de exemplu, este extrem de greu de imaginat funcționarea iPhone 3GS pe iOS 10), cât și deciziei de marketing. La urma urmei, Apple încetează să semneze firmware-ul trecut și restricționează accesul la altele noi. Nu este posibil să instalați firmware nesemnat (firmware cu certificat digital expirat).

Ce iOS și ce iPhone poate fi instalat - veți afla în acest material.

iPhone 2G

Versiune iOS minimă: iPhone OS 1.0 (1A543a)
Versiune iOS maximă: iOS 3.1.3 (7E18)
Dimensiunea medie a actualizării: 91 - 245 MB

iPhone-ul original este singurul dispozitiv pe care puteți instala prima versiune a sistemului de operare. Apoi au fost chemați și ei ca iPhone OS... Cel mai recent firmware disponibil pentru instalare iPhone original- iOS 3.1.3. Este disponibil downgrade.

iPhone 3G

Versiune iOS minimă: iOS 2.0 (5A347)
Versiune iOS maximă: iOS 4.2.1 (8C148)
Dimensiunea medie a actualizării: 225 - 322 MB

iPhone 3G actualizat a ieșit din cutie cu iOS 2.0. Firmware-ul este acceptat până în prezent. Nu este posibilă actualizarea mai sus de iOS 4.2.1. Vă rugăm să rețineți că Apple nu semnează iOS 4.0, 4.0.1 sau 4.0.2.

iPhone 3GS

Versiune iOS minimă: iOS 4.1 (8B117)
Versiune iOS maximă: iOS 6.1.6 (10B500)
Dimensiunea medie a actualizării: 382 - 784 MB

Cu "viteza mare" versiunea pentru iPhone Apple 3GS a fost foarte generos. Cea mai recentă versiune de firmware este iOS 6.1.6. Dar cu versiunea iOS 5, s-a dovedit o situație ciudată. Ea nu se mai abona și nu poate fi instalată. În același timp, minim posibil iOS care va rula pe un smartphone - iOS 4.1.

iPhone 4 (GSM / CDMA)

Versiune iOS minimă
Versiune iOS maximă: iOS 7.1.2 (construcția depinde de model)
Dimensiunea medie a actualizării: 1,12 GB

Singurul firmware care poate fi instalat pe iPhone 4 este iOS 7.1.2. De la iPhone 4, Apple a oprit toate opțiunile de selecție. O respingere completă a skeuomorfismului din partea companiei a fost întâmpinată cu o tranziție forțată la iOS 7 „plat”. Fiți atenți la instalare, deoarece iPhone 4 este prezentat în trei versiuni: GSM, CDMA și GSM (rev. A) 2012 Fiecare trebuie să aibă propriul firmware.

iPhone 4S

Versiune iOS minimă: iOS 9.3.5 (13G36)
Versiune iOS maximă: iOS 9.3.5 (13G36)
Dimensiunea medie a actualizării: 1,5 GB

Până în septembrie 2016, iPhone 4s a acceptat cel mai recent firmware iOS 9. lansarea iOS 10 Apple a limitat instalarea de elemente noi pentru un smartphone lansat acum 4 ani.

iPhone 5 și toate modelele ulterioare lansate după 2012

Versiune iOS minimă: iOS 10.0.2 (14A456)
Versiune iOS maximă: actualizările sunt actualizate

Primul smartphone la care Apple a deschis acces cel mai recent firmware iOS 10. Împreună cu iPhone 5, versiunea actuală a iOS 10 poate fi instalată pe:

  • iPhone 5s, 5c
  • iPhone 6, 6 Plus
  • iPhone SE
  • iPhone 6s, 6s Plus
  • iPhone 7, 7 Plus.

La momentul publicării, versiunea actuală a iOS 10 rămâne iOS 10.1. Versiunea de firmware iOS 10.0.1 nu poate fi instalată deoarece Apple a încetat să o semneze.

Încărcare reală versiunea iOS pentru dispozitiv specific poate fi găsit pe site-ul IPSW.me. Acolo poți afla și starea abonamentului la sistem de la Apple.

În fiecare an, Apple actualizează iOS, care a devenit o tradiție bună. Mulți utilizatori așteaptă ca sistemul să se actualizeze imediat. Pentru prima dată, actualizarea la iOS7 a fost destul de crudă, a provocat multe controverse și controverse. Apoi, în fiecare an, au existat unele neajunsuri în noile versiuni, dar toate au fost curățate relativ repede. În acest an, iOS11 poate revendica în siguranță titlul celei mai brute versiuni de iOS. În câteva săptămâni, două actualizări de sistem au fost deja lansate, iar înainte de lansarea comercială existau aproximativ o duzină de versiuni beta. Pentru a face abstracție de la problemele software și a ne concentra asupra modului în care este conceput sistemul și a ceea ce poate face, ne vom uita la inovații, iar la final vom atinge puțin problemele pe care le puteți întâlni (sau deloc, se întâmplă și acest lucru). ).

Dispozitive acceptate

Puteți instala iOS11 pe următoarele dispozitive:

  • iPhone 5s / 6/6 Plus / 6s / 6s Plus / SE / 7/7 Plus;
  • iPhone 8/8 Plus / X - sistemul este preinstalat de la bun început;
  • iPad mini 2/3/4; iPad Air / Air2; iPad Pro toate versiunile, iPad 2017;
  • iPod Touch a șasea generație.

Un articol cu ​​o actualizare a sistemului de operare apare în setările dispozitivului dvs. și îl puteți descărca, nu există dificultăți. Este important de reținut că nu toate funcțiile iOS11 vor fi disponibile pe toate dispozitivele, acestea depind adesea de umplere. De exemplu, iPhone SE arată ca o rățușă urâtă, care nu are o serie de caracteristici, de exemplu, nu acceptă numărarea podelei în aplicația Health, nu există 3D Touch și alte lucruri mărunte. Suportul pentru noul standard pentru imagini și video (HEIF / HEVC) necesită nu numai iOS, ci și dispozitive bazate pe procesorul A10 și mai noi, ceea ce limitează drastic capacitățile dispozitivelor anterioare. Există suficiente astfel de restricții, de exemplu, merită remarcată lipsa suportului tehnologic Ton adevărat un număr de modele de iPad, deoarece pur și simplu nu există suport hardware corespunzător pentru acest lucru. Acest lucru este ușor de explicat, deoarece componentele hardware necesare nu vor apărea din actualizarea sistemului de operare, iar procesoarele nu vor deveni mai puternice.

Când treceți de la iOS10 la iOS11, rețineți că Apple nu mai acceptă aplicații pe 32 de biți, acestea nu mai pot fi lansate în iOS11, nu sunt disponibile în magazin. Pentru majoritatea oamenilor, acest lucru nu înseamnă absolut nimic, de când trecerea la aplicațiile pe 64 de biți a început în 2013, iar în 4 ani majoritatea software-ului actual a devenit pe 64 de biți. Dacă aveți un program care nu are o versiune pe 64 de biți (de exemplu, un software pentru muncă scris cu mult timp în urmă), atunci actualizarea nu vă va permite să lucrați cu el, ar trebui să vă amintiți acest lucru. Dar din nou, pentru majoritatea oamenilor, nu vor fi probleme.

Configurarea unui cont pe un dispozitiv nou - asistent de configurare

IOS11 introduce pentru prima dată un asistent de configurare a contului, care vă poate copia automat contul de pe un alt dispozitiv iOS, fie el iPhone sau iPad. De exemplu, la configurarea iPhone 8, am copiat toate datele de pe iPad-ul meu, a fost suficient să le aduc unul la altul, să citesc codul QR de pe ecran și configurarea a fost completă. Anterior, nu exista un astfel de asistent de configurare, este extrem de convenabil când treceți de la un dispozitiv la altul.


Fișiere - fantoma managerului de fișiere

Aplicația Files acționează ca un fel de manager de fișiere, dar în iOS11 nu exista acces la sistemul de fișiere, nu poți spera la asta, sistemul rămâne închis, ca întotdeauna. În aplicația Fișiere, utilizatorul își vede stocarea în cloud (iCloud implicit plus toate serviciile conectate), precum și fișierele de pe dispozitiv pe care le-a trimis către Fișiere. De exemplu, primești o scrisoare cu un anumit fișier pdf pe care vrei să-l folosești mai târziu, pentru asta trebuie să o trimiți la „Fișiere”, chiar și deschizând acest fișier, nu îl vei adăuga la acest spațiu de stocare.

Conceptual, aplicația este greu de înțeles, contrazice ceea ce vedem pe Android, unde fișierele primite sunt salvate în anumite folderele de sistem, iar managerul de fișiere le găsește automat acolo și le puteți vizualiza. Nu este cazul, este necesară o acțiune suplimentară pentru a salva o copie a fișierului în Fișiere. Este incomod, obligatoriu acțiuni suplimentareși nu sunt întotdeauna justificate.

Pentru prima dată există suport pentru arhive ZIP, acestea pot fi deschise în aplicație (adică mai întâi salvați arhiva în Fișiere, apoi deschideți-o). Selectând arhiva ZIP în aplicație, puteți extrage anumite fișiere selectând opțiunea „Trimite”. Unde să trimiți fișierul? Așa este, în aplicația Fișiere. Un astfel de sistem complex poate deruta pe oricine, este doar ridicol că în 2017, pentru a despacheta un singur fișier, trebuie să folosiți astfel de dansuri cu o tamburină. Nu ar fi de prisos să spunem că este imposibil să despachetezi întreaga arhivă ZIP folosind instrumente standard.

Păcat, dar aplicația Files este o cârjă care stă peste limitările sistemului și nu ușurează viața utilizatorului, ci doar își adună conturile cloud într-un singur loc și îți permite să sincronizezi fișierele. Dar nici de la distanță, nu seamănă cu ceea ce vedem pe Android și cu ce poate fi folosit.

Panou de control - Setări Wi-Fi / Bluetooth neobișnuite

Tragând ecranul de jos în sus, veți vedea panoul de control (traducere în meniul „Centrul de control”, nu-mi place), conține comutatoare pentru modurile de operare („Modul Avion”, „ celular», Wi-Fi, Bluetooth), controlul muzicii, rotirea ecranului, modul noapte, luminozitate și volum, precum și pictograme suplimentare.

Dacă accesați Setări - Panou de control, puteți activa aspectul acestui panou în orice aplicație, precum și adăugați pictograme suplimentare (doar cinci rânduri, apare un scroll și arată ciudat). Nu vă puteți selecta aplicațiile, ci doar cele pe care Apple le-a adăugat aici. În rânduri, puteți sorta pictogramele după cum doriți.

Această secțiune are o particularitate, este imposibil să dezactivați Wi-Fi / Bluetooth de aici, deoarece Apple a considerat că atunci când pictograma a fost apăsată, conexiunea curentă stabilită de dispozitiv ar fi deconectată, dar funcționarea Wi-Fi / Bluetooth în sine. ar continua, de exemplu, acest lucru este necesar pentru a lucra cu un pachet de telefon sau tabletă cu un MacBook. Majoritatea oamenilor se așteaptă ca acest lucru să se întâmple atunci când este apăsat butonul de închidere, dar nu este cazul aici. Puteți dezactiva Wi-Fi / Bluetooth numai din meniul de setări.

Notificări

Pentru fiecare aplicație, puteți personaliza notificările pentru ecranul de blocare, precum și cortina drop-down. Din păcate, dacă aveți o mulțime de notificări din aplicație, atunci acestea vor completa rapid feedul, deoarece nu sunt grupate, puteți vedea acest lucru în captura de ecran de mai jos.

Eliminați programe, dar păstrați-vă datele

Dacă accesați Setări-General-Stocare iPhone (iPad), atunci veți vedea elementul de meniu „Descărcați neutilizat”. Aceasta este o idee grozavă și o implementare pentru a economisi spațiu pe dispozitiv, puteți șterge aplicația, dar toate datele acesteia vor rămâne pe dispozitiv. De exemplu, ștergerea unui joc va elibera câțiva GB de spațiu, dar când aveți nevoie din nou de el, nu vă veți pierde progresul și setările, doar descărcați-l din nou din rețea.

Modul SOS - apel de urgență

Puteți introduce contacte de urgență, precum și informațiile dumneavoastră medicale. Când modul SOS este activat (5 clicuri pe butonul de pornire), telefonul va începe să țipe, TouchID-ul se va opri, pentru a intra în dispozitiv, va trebui să introduceți codul. Acest lucru este util atunci când doriți să dezactivați autentificarea cu degetul. Ecranul vă va afișa informatii medicale, nu este necesară deblocarea pentru a-l accesa. Un mod destul de simplu copiat de pe smartphone-urile Android, unde astfel de oportunități există de mult timp.

Capturi de ecran și editor pentru modificările acestora

De îndată ce faci o captură de ecran, miniatura acesteia apare imediat în colțul din stânga jos. Făcând clic pe miniatură, sunteți dus la editor, unde puteți redimensiona captura de ecran, puteți decupa o bucată din ea și puteți desena / scrie orice pe ea. Funcție grozavă care lipsea înainte.

Magazin de aplicații - interfață și articole noi

În iOS11, magazinul de aplicații a devenit complet neobișnuit, există carduri de produse, articole care descriu cum să faci ceva. De obicei, o singură cartelă ocupă întregul ecran, ceea ce pare irositor și incomod. Este necesar să vă obișnuiți cu noul App Store, dar nici pe iPad nu poate fi numit convenabil. Am încercat să o facem frumos, dar nu am făcut-o deloc funcțional.

Pictograme și grafice pentru Mesaje și alte aplicații

Când tastați, apare o linie, care arată diferite autocolante asociate cu anumite aplicații sau seturi de autocolante pe care le-ați încărcat în App Store.

Tastatură - un set actualizat pentru iPad

Este important de menționat că tastatura pentru iPad este foarte diferită de cea pentru iPhone. Și dacă pe iPhone aceasta este o tastatură familiară și foarte simplă, care este mult inferioară față de omologii de pe Android, atunci pe iPad au încercat să facă tastatura mai funcțională. Pentru a face acest lucru, pe taste a fost adăugat un al doilea rând de simboluri (evidențiate cu gri), atunci când tastați, trebuie doar să glisați tasta de sus în jos pentru ca un astfel de simbol să fie înlocuit. Acest lucru este convenabil, deși neobișnuit.


Puteți rupe tastatura în două ca înainte, dar pe iPad nu pare foarte confortabil. În mod surprinzător, din anumite motive, semnul de întrebare folosit frecvent a avut de suferit, a fost scos pe al doilea ecran al tastaturii. Această abordare rămâne un mister pentru mine.


Bară de comenzi rapide (numai iPad)

Derulând ecranul de jos în sus pe iPad apare un panou cu pictograme, aici puteți vedea atât pictogramele pe care le-ați instalat singur, cât și pe cele mai utilizate. Îmi amintește de un dispozitiv MacOS, unde există un panou similar și este extrem de convenabil, este exact la fel. Păcat că nimic de genul acesta nu a fost instalat pe iPhone din cauza limitărilor de dimensiune a ecranelor.



Modul ecran împărțit (numai la anumite modele de iPad)

Capacitatea de a deschide două aplicații în același timp, de a glisa și plasa date de la una la alta, de exemplu, de a insera imagini într-un client de e-mail. Această funcție funcționează bine, deși aproape că nu este populară pe iOS din cauza limitărilor. aplicatii specifice, de exemplu, același client de e-mail.







Multitasking pe iPad, nou afișare a aplicațiilor

Aspectul aplicațiilor care rulează pe iPad s-a schimbat, acum acestea sunt carduri, această abordare arată proaspătă și interesantă. Puteți „închide” imediat orice aplicație glisând-o în lateral.



Note

Acum este posibil să scanați documente; pentru aceasta, se folosește o fotografie a dispozitivului. În acest caz, recunoașterea textului nu este furnizată.






Tot în „Note” puteți crea farfurii simple.



Redare video în browser

Nu contează ce browser folosești, acum redarea video se întâmplă puțin diferit cu alte comenzi, așa cum poți vedea din imaginile de mai jos. Dar cel mai important este că acum poți merge la altă filă, iar videoclipul va continua redarea (testat pe iPad Pro / iPhone 8 Plus). În mod surprinzător, această funcție nu este furnizată pentru YouTube, redarea într-o filă nefocalizată nu funcționează. De ce? Nu stiu.



Noi standarde pentru fotografii și videoclipuri - HEIF / HEVC

Una dintre schimbările cheie atât în ​​sistemul de operare desktop, cât și în cel mobil de la Apple în 2017 este suportul pentru video H.265 (HEVC - High Efficiency Video Codec), care, menținând calitatea H.264 folosită anterior, înjumătățiește dimensiunea fișierului. .. Suportul pentru acest format depinde direct de procesor, implicit în iOS toate fotografiile și videoclipurile sunt salvate în formatele vechi (H.264 și JPEG, nu HEVC/HEIF).

Pentru a activa formate noi care nu sunt pe deplin compatibile cu alte dispozitive, de exemplu, pe Android, trebuie să faceți acest lucru în setări. După aceea, spațiul ocupat de astfel de fișiere va scădea, păstrându-și calitatea. Dacă nu intenționați să vă distribuiți în mod activ videoclipurile și fotografiile, atunci puteți accesa în siguranță format nou... În caz contrar, așteptați până se răspândește și pe alte sisteme, altfel riscați să fiți înțeles greșit de către alții.

Impresii scurte

În multe privințe, iOS11 schimbă puternic iPad-ul, despre care Apple spune că această actualizare a sistemului de operare este destinată în primul rând tabletelor și aspect Sistemul de operare a fost puternic reîmprospătat, deși nu s-a schimbat prea mult elemente cheie... Îmi place dock-ul cu pictograme, miniaturile la comutarea între aplicații au devenit vizibil mai frumoase, deși aceasta este o chestiune de gust. Cuiva poate să nu-i placă această apariție.

Este greu de subestimat trecerea la HEIF / HEVC ca standard al viitorului, alți producători vor merge și ei în această direcție, nu există altă cale. Treptat, toate platformele vor începe să accepte aceste standarde și e în regulă.

Acum despre o muscă în unguentul din acest butoi cu miere. Din păcate, stabilitatea iOS11 lasă de dorit, există multe bug-uri mici și neplăcute, uneori aplicațiile încetinesc, iar cu programe de la terți acest lucru se întâmplă mai des (Twitter/Instagram) și nu depinde de calitatea conexiunii la rețea, aceasta se aplică datelor deja descărcate.

Modul multitasking este implementat prea agresiv pentru a prelungi durata de viață a bateriei. Deci, deschizând Twitter, făcând clic pe o anumită notificare și apoi lucrând în alte programe, nu veți reveni la aceeași stare a Twitter, aplicația se va încărca din nou. Același lucru este valabil și pentru Telegram și o serie de alte programe. Acest lucru poate fi considerat răni iOS11, care vor fi reparate cândva sau nu. Nu stiu. Dar există o mulțime de astfel de „lucruri mărunte” și, prin modul în care utilizatorii se plâng de iOS11, putem presupune cu siguranță că a depășit iOS7 / 8 în ceea ce privește numărul de erori. Calitatea software-ului Apple a scăzut în mod constant în ultimii ani; a fost lins la câteva luni după lansarea de noi dispozitive. Dar ceea ce se întâmplă cu iOS11 depășește problemele anterioare. Deși totul depinde de punct de vedere, mulți oameni nu observă probleme, își actualizează dispozitivele și se bucură de noi funcții. Ce fel de oameni ești tu însuți? Te descurci bine sau mai ai deficiențe pe care ai dori să le remediezi?

Top articole similare