Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Greške
  • Aplikacije ios operativni sustav za. Operativni sustav iOS

Aplikacije ios operativni sustav za. Operativni sustav iOS

operacijski sustav iOS je jedna od najpoznatijih platformi za ispravan rad mobilnih uređaja koju je razvila svjetski poznata tvrtka Apple.

Glavna značajka ove platforme je da se može instalirati samo na telefone i tablete proizvođača Apple. iOS je kreiran na temelju koncepta izravne manipulacije pritiskom gumba izravno na zaslonu mobilnog uređaja.

Činjenica da je iOS sustav postao široko rasprostranjen nije iznenađujuća. S obzirom na to da proizvodi Korporacija Apple drugačije je visoka kvaliteta Od njegovog razvoja, vlastita platforma omogućuje nam implementaciju niza specifičnih zadataka s kojima se drugi sustavi ne mogu nositi.

Što je operativni sustav iOS?

Prije nego počnete pregledavati iOS platformu, trebali biste detaljno razumjeti kakva je to "zvijer". Kao što je gore spomenuto, operacijska sala iOS sustav– jedinstvena platforma za praktičnu interakciju korisnika s Apple mobilnim uređajem. Ovaj OS ima nevjerojatno sučelje i omogućuje vam da mobitel rješavati najsloženije probleme. Prepoznatljive značajke iOS platforma je:

  • Privatnost podataka– nijedan program neće dobiti pristup osobnim podacima bez vašeg pristanka. Samo uz vaš pristanak aplikacije trećih strana imat će pristup vašem adresaru, vašoj lokaciji, fotografijama i video datotekama.
  • Visoka razina sigurnosti– programer OS-a pokušao je zaštititi sustav što je više moguće od moguće infekcije zlonamjernim softverom.
  • Ogroman broj ugrađenih funkcija– iOS sustav uključuje ogroman broj korisnih funkcija za korisnika koje će oduševiti svakog sretnog vlasnika mobilnog uređaja tvrtke Apple.

Operativni sustav iOS univerzalni je pomoćnik u učenju, radu i Svakidašnjica. Zahvaljujući ugrađenim funkcijama, vaš mobilni uređaj može vam pomoći u rješavanju najsloženijih problema. Među ugrađenim funkcijama treba istaknuti sljedeće:

  • Touch ID– zahvaljujući ovoj tehnologiji korisnik neće moći pristupiti tuđem mobilnom uređaju. Pristup podacima na telefonu ili tabletu imat će samo vlasnik kojeg uređaj prepoznaje po otisku prsta.
  • Sinkronizacija– ova vam funkcija omogućuje korištenje razvio Apple slabovidne ili potpuno slijepe osobe. Ova tehnologija temelji se na glasovnoj pratnji svih radnji koje korisnik izvodi.
  • Napravljeno za iPhone– ovom funkcijom možete poboljšati zvuk u Bluetoothu, koji se može koristiti i za razgovor i za slušanje glazbe.
  • Vođeni pristup– ova aplikacija vam omogućuje da onemogućite brojne programe osim onih vaših omiljenih. Ova značajka može biti korisna roditeljima koji djeci žele ograničiti pristup određenim programima uređaja i osobama koje imaju problema s percepcijom.
  • Poliglot– jedinstvena značajka koja osobama koje ne znaju engleski omogućuje korištenje telefona ili tableta. S Polyglotom možete promijeniti raspored tipkovnice na više od 50 jezika. Osim toga, aplikacija može prepoznati više od 20 jezika "na sluh".


Treba dodati da je operativni sustav iOS sposoban podržavati ne samo ugrađene funkcije, već i mnoge aplikacije trećih strana koje se mogu preuzeti s iTunesa.

operacijska sala jabučni sustav iOS ima niz značajki:

  • Velika brzinaiOS platforma ima velika brzina raditi. Dinamika korištenja sučelja može iznenaditi one koji prvi put uzmu Appleov gadget.
  • Intuitivno sučelje– čak i najneiskusniji korisnik moći će brzo i lako razumjeti sve značajke platforme. Jednostavnost, praktičnost i svestranost sučelja čine iOS jednom od najpouzdanijih i najpopularnijih platformi.
  • Prikladan datotečni sustav– da biste pronašli bilo koju datoteku koja vam je potrebna, samo nekoliko puta dodirnite ekran prstima. Datotečni sustav je što jednostavniji i razumljiviji.
  • Dostupnost veliki iznos OS aplikacije– od trenutka izlaska prve verzije platforme do danas, mnogi posebne aplikacije za rješavanje raznih problema. Osim toga, količina zabavni programi pod iOS-om može svakom korisniku zavrtjeti glavu. Samo idite na iTunes i preuzmite ono što vam je potrebno.
  • Konstantno poboljšavanje funkcionalnosti– zahvaljujući redovitim ažuriranjima, funkcionalnost mobilnog uređaja stalno se poboljšava. Za ovo trebamo zahvaliti programerima OS-a.

Gdje mogu preuzeti iOS sustav?

Preuzmite operativni sustav iOS moguće na internetu. Platformu za svoj telefon najbolje je preuzeti iz službenih izvora. To je jedini način na koji možete biti sigurni da zlonamjerni softver nije integriran u platformu. Iz tog razloga za pokretanje sustava koristite samo poslužitelje službenih programera. Osim toga, operativni sustav iOS, koji možete besplatno preuzeti za svoj telefon, jednostavan je za instalaciju.

Kako instalirati iOS operativni sustav?

Instalacija ovog sustava na mobilni uređaj neće biti teška ni onima koji nisu iskusan korisnik. Ali treba imati na umu da se iOS sustav može instalirati samo na telefon ili tablet koji je razvio Apple.

Faze iOS instalacije na telefon ili tablet:


Danas ću vam reći kako koristiti iOS aplikacije na računalu pomoću iPhone emulatora. U ovom ću članku navesti sve iOS emulatore koji su trenutno dostupni za Windows platformu:

Što je iOS emulator?

Emulator je softver, s kojim možete pokrenuti aplikacije dizajnirane za druge operativne sustave: Android, iOS itd.

iPhone emulator omogućuje pokretanje iOS aplikacija na računalu bez potrebe za iPhoneom. Takav softver je koristan za programere, posebno pri izradi aplikacija za druge platforme. Kada bi se tijekom testiranja aplikacija svaki put morala prebaciti na iPhone, to bi trajalo jako dugo. U takvim slučajevima emulatori postaju gotovo nezamjenjivi.

Postoji mnogo iOS emulatora za Windows, ali u ovom ću članku navesti one najbolje. Kao što znate, iOS je omiljeni operativni sustav programera i većina aplikacija se prvo pokreće samo za iOS. S druge strane, iPhone je jako skup i mnogi misle da nije vrijedan tog novca. Stoga većina ljudi kupuje jeftine pametne telefone.

Postoje deseci iOS emulatora na računalu za Windows, a za većinu nas je teško odrediti najbolji. Ali ne brinite, budući da je naš tim temeljito istražio iOS emulatore prije pisanja ovog članka, lako možete odabrati najbolje s popisa u nastavku.

Najbolji iOS emulatori za Windows 7/8/8.1/10

1) iPadian iPhone Emulator

Jedan od najboljih iPhone emulatora za Windows. iPad Emulator dostupan je u dvije verzije. Jedan je besplatan, drugi košta 10 dolara. Može se koristiti za pokretanje bilo koje iOS aplikacije, kao što su WhatsApp, Snapchat itd., koje se ne mogu pokrenuti na besplatnom iPad emulatoru. Toplo preporučam kupnju verzije koja se plaća. Osobno sam isprobao iPadian za Windows 8:


Neke značajke iPadian emulatora za PC:

  1. Besplatna verzija iPadian Emulatora daje vam osjećaj kako radi na iOS-u;
  2. Besplatna verzija uključuje pristup prilagođenoj trgovini Trgovina aplikacijama ;
  3. U premium verziji možete koristiti bilo koju aplikaciju iz Apple App Trgovina ;
  4. Premium verzija nema reklama.

Kako instalirati iPad emulator na Windows računalo:

Za pokretanje iPadian iPhone emulatora na vašem računalu, slijedite ove korake.

  1. Preuzmite iPadian emulator;
  2. Dvaput kliknite na instalacijsku datoteku koju ste preuzeli u prethodnom koraku;
  3. Slijedite upute za instaliranje iOS emulatora za Windows;
  4. Nakon uspješne instalacije iPadian emulatora na vaše računalo, možete slijediti daljnje korake za pokretanje iOS aplikacija.

Kako pokrenuti iOS aplikacije na Windows 7/8/8.1 pomoću iPadian emulatora:

  • Dvaput kliknite ikonu iPadian;
  • Sada u sučelju emulatora kliknite na ikonu trgovine aplikacija;
  • Preuzmite svoje omiljene aplikacije i uživajte u iOS emulatoru na računalu.

2) MobiOne Studio ( projekt je službeno prekinut)


To je jedan od najboljih iOS emulatora za Windows. Omogućuje vam pokretanje bilo koje iOS aplikacije na računalu u nekoliko klikova mišem. I također koristiti aplikacije za Android. Sve aplikacije koje je izradio MobiOne studio razvijene su u HTML5 i radit će na svim uređajima. MobiOne Studio nije besplatan, ali ga možete koristiti probna verzija za 15 dana.

Ažuriranje - Ovaj projekt iPhone emulatora službeno je ukinut, ali ga još uvijek možete instalirati na svoje računalo preuzimanjem EXE datoteke sa stranica trećih strana.

3) Air iPhone Emulator

Još odličan emulator iOS, koji je dostupan za Windows 7/8/8.1, itd. Koristeći ga, možete pokretati iOS aplikacije na svom računalu bez ikakvih problema. Ako ste iOS programer, možete koristiti ovaj emulator za besplatno testiranje aplikacija. Ako vam se nije svidio iPadian Emulator, pogotovo njegov besplatna verzija, onda možete isprobati ovu alternativu:


Kako instalirati Air Phone emulator na PC:

  1. Preuzmite Airphone Emulator za PC;
  2. Dvaput kliknite na datoteku i slijedite upute čarobnjaka za instalaciju;
  3. Kliknite na "Gotovo" na kraju.

4) Xamarin Test Flight

Što se tiče podrške za programere, moram reći da je Xamarin Testflight najbolji po tom pitanju iOS emulator za Windows 7. Iako je ovo softver koji se plaća, vrijedan je novca:

5. Apetizirati.Io

Ovo je emulator oblaka i nećete ga moći preuzeti na svoje računalo. Prije je postojao iPhone emulator poznat kao App.io, ali više nije dostupan. Dakle, ako tražite alternativu za App.io, trebali biste isprobati Appetize.io:

Ovaj emulator je besplatan prvih 100 minuta mjesečno. Nakon toga morat ćete platiti 0,05 USD po minuti. Imajte na umu da nećete moći instalirati nijednu aplikaciju u emulator, ali ćete moći testirati .ipa datoteke u njemu.

To svi znaju Mobilni uredaji Apple rad pod iOS kontrola. Mnogi ljudi znaju da je iOS lagana verzija desktop Mac OS X-a. Neki pretpostavljaju da je Mac OS X baziran na OS-u Darwin koji je kompatibilan s POSIX-om, a oni koji su ozbiljno zainteresirani za IT znaju da se Darwin temelji na XNU kernelu, koji se pojavio rođen je kao rezultat spajanja komponenti Machove mikrojezgre i FreeBSD jezgre. No, sve su to gole činjenice koje nam neće reći ništa o tome kako iOS zapravo funkcionira i po čemu se razlikuje od svog desktop pandana.

Mac OS X

Operativni sustav koji je danas instaliran na svim Macovima i (u modificiranom obliku) na iPadima datira iz 1988. godine, koja je u informatičkom svijetu poznata i po godini izlaska prve beta verzije operativnog sustava NeXTSTEP. Sam NeXTSTEP bio je zamisao razvojnog tima Stevea Jobsa, koji je u to vrijeme već napustio Apple i osnovao tvrtku NeXT koja je počela razvijati računala za obrazovne potrebe.

U vrijeme svog predstavljanja, NeXTSTEP je bio uistinu napredan operativni sustav koji je uključivao mnoge tehnološke inovacije. OS se temeljio na modificiranoj Mach mikrojezgri, dopunjenoj FreeBSD komponentama jezgre, uključujući referentnu implementaciju mrežnog stoga. Komponente više razine NeXTSTEP-a napisane su korištenjem Objective-C jezika i pružale su programerima aplikacija bogati objektno orijentirani API. Sustav je bio opremljen razvijenim i vrlo praktičnim grafičkim sučeljem (čije su ključne komponente sačuvane u OS X, pa čak i iOS) i moćnim razvojnim okruženjem, koje je uključivalo, između ostalog, dizajner vizualnog sučelja poznat svim modernim programerima.

Nakon neuspjeha NeXT-a i povratka Stevea Jobsa u tvrtka Apple 1997. godine NeXTSTEP je bio temelj projekta Rhapsody, unutar kojeg je započeo razvoj sustava nasljednika Mac OS 9. 2000. godine iz Rhapsodyja se izdvojio projekt Darwin open, čiji je izvorni kod objavljen pod licencom APSL. , a već 2001. rođen je OS X 10.0, izgrađen na njegovoj osnovi. Nekoliko godina kasnije Darwin je činio temelj operativnog sustava za nadolazeći pametni telefon o kojem se do 2007. nije znalo gotovo ništa osim glasina.

XNU i Darwin

Konvencionalno, OS X / iOS punjenje može se podijeliti u tri logička razina: XNU kernel, sloj kompatibilan s POSIX-om (plus razni sistemski demoni/usluge) i sloj NeXTSTEP koji implementira grafički stog, okvir i API aplikacije. Darwin uključuje prva dva sloja i distribuira se besplatno, ali samo u verziji za OS X. Verzija iOS-a, prenesena na ARM arhitekturu i uključuje neka poboljšanja, potpuno je zatvorena i distribuira se samo kao dio firmware-a za iDevice (navodno, ova zaštita od prijenosa iOS-a na druge uređaje).

U svojoj srži, Darwin je "goli" OS nalik UNIX-u, koji uključuje POSIX API, ljusku, skup naredbi i usluga koje su minimalno potrebne za rad sustava u konzolnom načinu rada i pokretanje UNIX softvera. U tom je pogledu sličan osnovni sustav FreeBSD ili minimalna instalacija neki Arch Linux, koji vam omogućuje pokretanje softvera UNIX konzole, ali nemaju grafičku ljusku ili sve što je potrebno za pokretanje ozbiljnih grafičkih aplikacija iz GNOME ili KDE okruženja.

Ključna komponenta Darwina je hibridna jezgra XNU, koja se temelji, kao što je gore spomenuto, na Mach jezgri i komponentama jezgre FreeBSD kao što su planer procesa, mrežni stog i virtualni datotečni sustav (VFS sloj). Za razliku od Macha i FreeBSD-a, OS X kernel koristi vlastiti API upravljački programi, nazvani I/O Kit, koji vam omogućuju pisanje upravljačkih programa u C++ koristeći objektno orijentirani pristup, uvelike pojednostavljujući razvoj.

iOS koristi malo modificiranu verziju XNU-a, ali zbog činjenice da je iOS jezgra zatvorena, teško je reći što je točno Apple promijenio. Poznato je samo da je kompajliran s drugim opcijama prevoditelja i modificiranim upraviteljem memorije koji uzima u obzir male količine RAM-a u Mobilni uredaji. U svim ostalim aspektima, to je isti XNU, koji se može pronaći kao šifrirana predmemorija (kernel + svi upravljački programi/moduli) u direktoriju /System/Library/Caches/com.apple.kernelcaches/kernelcache na samom uređaju.

Iznad jezgre u Darwinu nalazi se sloj UNIX/BSD, koji uključuje skup standardnih C biblioteka (libc, libmatch, libpthread i tako dalje), kao i alate naredbenog retka, skup ljuski (bash, tcsh i ksh) i demone kao što je launchd i standardni SSH poslužitelj. Potonji se, usput, može aktivirati uređivanjem datoteke /System/Library/LaunchDaemons/ssh.plist. Ako, naravno, jailbreak-ujete svoj uređaj.

Na ovo otvoreni dio OS nazvan Darwin završava i počinje sloj okvira koji tvore ono što smo navikli smatrati OS X / iOS.

Okviri

Darwin provodi samo osnovno Mac dio OS / iOS, koji je odgovoran samo za funkcije niske razine (upravljački programi, pokretanje/zaustavljanje sustava, upravljanje mrežom, izolacija aplikacija i tako dalje). Onaj dio sustava koji je vidljiv korisniku i aplikacijama nije njegov dio i implementiran je u tzv. frameworke – skupove biblioteka i servisa koji su, između ostalog, zaduženi za formiranje grafičkog okruženja i visoke API razine za aplikacije trećih strana i dioničke aplikacije

INFO

Kao i mnogi drugi operativni sustavi, Mac OS i iOS API podijeljeni su na javni i privatni. Aplikacije trećih strana imaju pristup samo javnom i znatno smanjenom API-ju, ali aplikacije za bjekstvo iz zatvora također mogu koristiti privatni.

U standardnoj distribuciji Mac OS-a i iOS-a možete pronaći desetke različitih okvira koji su odgovorni za pristup većini različite funkcije OS - od implementacije Adresar(AddressBook framework) u OpenGL biblioteku (GLKit). Skup osnovnih okvira za razvoj grafičkih aplikacija kombiniran je u takozvani Cocoa API, neku vrstu metaframeworka koji vam omogućuje pristup glavnim značajkama OS-a. U iOS-u se zove Cocoa Touch i razlikuje se od verzije za stolna računala u fokusu na ekrane osjetljive na dodir.

Nisu svi okviri dostupni na oba operativna sustava. Mnogi od njih specifični su samo za iOS. Primjeri uključuju AssetsLibrary, koji je odgovoran za rad s fotografijama i video zapisima, CoreBlueTooth, koji vam omogućuje pristup bluetoothu, ili iAd, dizajniran za prikazivanje reklama u aplikacijama. Ostali okviri postoje samo na desktop verziji sustava, no s vremena na vrijeme Apple portira određene dijelove iOS-a na Mac OS ili obrnuto, kao što se, primjerice, dogodilo s okvirom CoreMedia, koji je u početku bio dostupan samo na iOS-u.

Svi standardni okviri sustava nalaze se u direktoriju sustava /System/Library/Frameworks/. Svaki od njih nalazi se u vlastitom direktoriju, koji se naziva paket, koji uključuje resurse (slike i opise elemenata sučelja), zaglavlja jezika C koja opisuju API, kao i dinamički učitanu biblioteku (u dylib formatu) s implementacijom okvir.

Jedan od zanimljive karakteristike okviri - njihovo verziranje. Jedan okvir može imati nekoliko različite verzije, dakle aplikacija namijenjena za zastarjele verzije sustav će nastaviti raditi, čak i unatoč promjenama u novim verzijama OS-a. Upravo je tako mehanizam za pokretanje starih iOS aplikacija implementiran u iOS 7 i novijim. Aplikacija razvijena za iOS 6 izgledat će i funkcionirati točno kao da radi na iOS-u 6.

Odskočna daska

Na višoj razini su aplikacije koje su sistemske i instalirane iz trgovine aplikacija. Centralni položaj Među njima je, naravno, SpringBoard (samo u iOS-u), koji implementira početni zaslon (desktop). To je onaj koji se prvi pokreće nakon pokretanja sistemskih demona, učitavanja okvira u memoriju i pokretanja poslužitelja za prikaz (aka compositing manager, aka Quartz Compositor), koji je odgovoran za prikaz slika na ekranu.

SpringBoard je poveznica između operativnog sustava i njegovog korisnika, GUI, koji vam omogućuje pokretanje aplikacija, prebacivanje između njih, pregled obavijesti i upravljanje nekim postavkama sustava (počevši od iOS-a 7). No također je i rukovatelj događajima kao što je dodirivanje zaslona ili okretanje uređaja. Za razliku od Mac OS X, koji koristi razne aplikacije i daemon agente za implementaciju komponenti sučelja (Finder, Dashboard, LaunchPad i drugi), u iOS-u gotovo sve osnovne sposobnosti korisničko sučelje, uključujući zaključani zaslon i zavjesu, sadržano je u jednom SpringBoardu.

Za razliku od ostalih stock iOS aplikacija, koje se nalaze u direktoriju /Applications/, SpringBoard se, zajedno s serverom za prikaz, smatra dijelom okvira i nalazi se u direktoriju /System/Library/CoreServices/. Za obavljanje mnogih zadataka koristi dodatke koji se nalaze u /System/Library/SpringBoardPlugins/. Između ostalog, ondje možete pronaći npr. NowPlayingArtLockScreen.lockboundle koji je zadužen za prikaz informacija o pjesmi koja se pušta na zaključanom ekranu ili IncomingCall.serviceboundle koji je zadužen za obradu dolaznog poziva.

Počevši od iOS-a 6, SpringBoard je podijeljen na dva dijela: samu radnu površinu i BackBoard servis koji je zadužen za komunikaciju s niskim dijelom OS-a koji radi s hardverom (HAL razina). BackBoard je odgovoran za obradu događaja kao što su dodiri zaslona, ​​pritisci na tipke, akcelerometar, senzor položaja i svjetlosni senzor, a također upravlja pokretanjem, pauziranjem i prekidom aplikacija.

SpringBoard i BackBoard imaju toliko toga veliki značaj za iOS, ako se na bilo koji način zaustave, cijeli sustav će se zamrznuti na mjestu, pa čak i pokrenuti ovaj trenutak Aplikacija neće reagirati na dodire zaslona. To ih razlikuje od doma Android ekran, koja je samo standardna aplikacija koja se može zaustaviti, zamijeniti ili čak ukloniti iz sustava (u ovom slučaju na zaslonu će ostati potpuno ispravni navigacijski gumbi i statusna traka s "zavjesom").

Prijave

Na samom vrhu ove piramide su aplikacije. iOS razlikuje ugrađene (zalihe) visoko privilegiranih aplikacija i aplikacija trećih strana instaliranih s iTunesa. Oba su pohranjena u sustavu u obliku paketa, slično onima koji se koriste za okvire. Jedina razlika je u tome što aplikacijski paket uključuje malo drugačije metainformacije, a mjesto dinamičke biblioteke je zauzeto izvršna datoteka u formatu Mach-O.

Standardni direktorij za pohranjivanje temeljnih aplikacija je /Applications/. U iOS-u je apsolutno statičan i mijenja se samo tijekom ažuriranja sustava; korisnik mu ne može pristupiti. S druge strane, aplikacije trećih strana instalirane s iTunesa pohranjuju se u korisnikov početni direktorij /var/mobile/Applications/ unutar poddirektorija koji izgledaju kao 4-2-2-2-4, gdje su dva i četiri heksadecimalni brojevi. Riječ je o takozvanom GUID-u - jedinstvenom identifikatoru koji jedinstveno identificira aplikaciju u sustavu i potreban je, između ostalog, za kreiranje izolirani pješčanik(pješčanik).

Pješčanik

U iOS-u se sandboxi koriste za izolaciju usluga i aplikacija od sustava i jedne od drugih. Svaka aplikacija treće strane i većina sistemskih aplikacija radi u sandboxu. S tehničke točke gledišta, sandbox je klasični chroot za UNIX svijet, pojačan TrustedBSD MAC prisilnim sustavom kontrole pristupa (kernel modul sandbox.kext), koji aplikacijama prekida ne samo pristup datotekama izvan matičnog direktorija, već također izravan pristup hardveru i mnogim funkcije sustava OS.

Općenito, aplikacija u zaštićenom okruženju ograničena je u sljedećim mogućnostima:

  • Pristup sustav datoteka isključujući vlastiti imenik i korisnički matični imenik.
  • Pristup direktorijima Media i Library unutar matičnog imenika, isključujući Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ i Library/Preferences/.
  • Pristup informacijama o drugim procesima (aplikacija sebe “smatra” jedinom u sustavu).
  • Izravan pristup hardveru (dopušteni su samo Cocoa API i drugi okviri).
  • Ograničenje upotrebe RAM-a (kontrolirano Jatsam mehanizmom).

Sva ova ograničenja odgovaraju spremniku profila sandboxa (skupa restriktivnih pravila) i primjenjuju se na bilo koju aplikaciju treće strane. S druge strane, za dioničke aplikacije mogu se primjenjivati ​​druga ograničenja, blaža ili stroža. Primjer je mail klijent(Profil MobileMail), koji općenito ima ista stroga ograničenja kao i aplikacije trećih strana, ali može pristupiti cjelokupnom sadržaju knjižnice/direktorija. Suprotna situacija je SpringBoard, koji nema nikakvih ograničenja.

Mnogi demoni sustava rade unutar sandboxa, uključujući, na primjer, AFC, koji je dizajniran za rad sa datotečnim sustavom PC uređaja, ali ograničava svoj "opseg" samo na korisnički matični direktorij. Svi dostupni profili sandboxa sustava nalaze se u direktoriju /System/Library/Sandbox/Profiles/* i predstavljaju skupove pravila napisanih u jeziku Scheme. Osim toga, aplikacije također mogu uključivati dodatni setovi pravila koja se zovu pravo. U biti, to su svi isti profili, ali ugrađeni izravno u binarnu datoteku aplikacije (neka vrsta samoograničenja). Ova pravila možete vidjeti, na primjer, ovako:
# cat -tv /Applications/MobileSafari.app/MobileSafari | rep -31 | više
Smisao postojanja svih ovih ograničenja je dvojak. Prvi (i glavni) zadatak koji sandbox rješava je zaštita od zlonamjernih aplikacija. Zajedno s temeljitom provjerom onih objavljenih u aplikacije iTunes i zabrane pokretanja aplikacija koje nisu potpisane digitalnim ključem (čitaj: bilo koje aplikacije koje nisu dobivene s iTunesa), ovaj pristup daje izvrstan rezultat i omogućuje iOS-u da bude na vrhu ljestvice najzaštićenijih OS-ova od virusa.

Drugi problem je zaštita sustava od njega samog i korisnika. Greške mogu postojati iu zalihama Appleovog softvera iu glavama korisnika. Sandbox štiti od oba. Čak i ako napadač pronađe rupu u Safariju i pokuša je iskoristiti, on će i dalje ostati u sandboxu i neće moći naštetiti sustavu. A korisnik neće moći "razbiti svoj omiljeni telefon" i neće pisati ljutite kritike Apple adresa. srećom, upućeni ljudi Uvijek mogu izvršiti bjekstvo iz zatvora i zaobići zaštitu sandboxa (zapravo, to je poanta bjekstva iz zatvora).

Multitasking

Jedan od najkontroverznijih Značajke iOS-a- Ovo je implementacija multitaskinga. Čini se da postoji, ali s druge strane, ne postoji. U usporedbi s tradicionalnim desktop OS-om i ozloglašenim Android iOS nije višezadaćni operativni sustav u uobičajenom smislu te riječi i ne dopušta slobodno pokretanje aplikacija u pozadini. Umjesto toga, OS implementira API koji aplikacija može koristiti za obavljanje pojedinačnih zadataka dok je u pozadini.

Ovaj se API prvi put pojavio u iOS-u 4 (prije toga su samo standardne aplikacije mogle obavljati pozadinske zadatke) i rastao je kako se operativni sustav razvijao. danas ( govorimo o o iOS-u 7) takozvani Background API omogućuje vam sljedeće:

  • reproducirati audio;
  • obavljati VoIP pozive;
  • primati informacije o promjeni mjesta;
  • primati push obavijesti;
  • raspored odgođenih obavijesti;
  • razmjenjivati ​​podatke s priborom spojenim na uređaj (uključujući Bluetooth);
  • primati i slati podatke preko mreže (počevši od iOS 7).

Ovakva ograničenja rada u pozadini potrebna su prvenstveno kako bi se uštedjela energija baterije i izbjegla kašnjenja sučelja, tako poznata Korisnici Androida, gdje aplikacije mogu raditi što žele u pozadini. Zapravo, Apple toliko brine o štednji baterije da je čak implementirao poseban mehanizam za grupiranje pozadinskih aktivnosti aplikacija i njihovo pokretanje u pravim trenucima, na primjer, kada je pametni telefon aktivno u upotrebi, povezan na Wi-Fi mrežu, ili spojen na punjač.

zaključke

Vrijedno je reći da tijekom svog razvoja i kasnijeg prelaska na mobilne uređaje, NeXTSTEP ne samo da nije izgubio sve svoje prednosti, već ih je i povećao. Možete dugo slušati priče Googleovih zaposlenika, uvjeravajući da je Android razvijen bez obzira na iOS, ali činjenica ostaje: mnoge arhitektonske Android rješenja Posudio sam ga od iOS-a. I to ne zato što je bilo lakše, već zbog njihove ljepote i učinkovitosti.

Šest faza preuzimanja iOS-a

  1. Pokreni ROM. Nakon uključivanja uređaja, prvi se pokreće minimalistički bootloader ubačen u trajnu memoriju uređaja. Njegov zadatak je izvršiti početnu inicijalizaciju hardvera i prenijeti kontrolu na primarni učitavač LLB. Boot ROM uvijek ima tvornički firmware i ne može se ažurirati.
  1. Niska razina pokretanja (LLB). Zatim, LLB preuzima kontrolu. Ovo je primarni bootloader, čija je zadaća pronaći iBoot u memoriji uređaja, provjeriti njegov integritet i prenijeti kontrolu na njega ili prebaciti uređaj u način oporavka ako to ne uspije. LLB kod pohranjuje se u NAND memoriju uređaja i ažurira se zajedno s instalacijom nova verzija firmware. Između ostalog, prikazuje logo za dizanje.
  1. iBoot. Ovo je sekundarni i glavni učitavač za iDevice. Uključuje upravljački program datotečnog sustava koji pristupa sadržaju NAND memorije, pronalazi kernel i prenosi kontrolu na njega. iBoot također ima ugrađeni UART upravljački program, s kojim možete debugirati kernel i OS spajanjem uređaja na COM port ili USB port vašeg računala (koristeći USB kabl- UART).

4 Jezgra. Ovdje je sve kao i obično. Kernel inicijalizira hardver i zatim predaje kontrolu launchd demonu.

5 Pokreni. Ovo je primarno iOS proces i Mac OS X, postavlja sustave datoteka, pokreće demone/usluge (npr. backupd, configd, locationd), poslužitelj prikaza, okvire i na posljednja faza učitavanje daje kontrolu SpringBoardu. Na iOS-u i Mac OS X-u launchd se koristi kao zamjena za standardni /bin/init u UNIX-u, ali je njegova funkcionalnost mnogo šira.

6 Odskočna daska. Evo zaključanog zaslona!

Prve četiri faze u ovom lancu čine lanac povjerenja, implementiran provjerom digitalnog potpisa preuzete komponente. LLB, iBoot i kernel su digitalno potpisani, što omogućuje isključivanje uvođenja hakiranog bootloadera ili kernela u lanac, koji se može koristiti za učitavanje operativnog sustava treće strane ili bjekstvo iz zatvora. Jedini način zaobići ovaj mehanizam - pronađite rupu u jednom od bootloadera i upotrijebite je da zaobiđete provjeru. Svojedobno je nekoliko takvih rupa pronađeno u Boot ROM-u (najpoznatiji exploit je limera1n iz geohota, relevantan za iPhone 1–4), a početkom 2014. i u iBootu (haker iH8sn0w, exploit nikada nije objavljen).

Držeći pritisnutu tipku Home dok uključujete svoj iPhone, možete prisiliti iBoot da se pokrene u takozvanom Recovery modu, koji vam omogućuje da vratite svoj iOS firmware ili ga ažurirate pomoću iTunes. Međutim, mehanizam automatskog OTA ažuriranja koristi drugačiji način rada koji se zove DFU (Device Firmware Upgrade), koji se aktivira u ranoj fazi pokretanja odmah nakon ROM-a za pokretanje i implementiran je u dvije komponente: iBSS i iBEC. Zapravo, to su analozi LLB-a i iBoota, čiji krajnji cilj nije učitavanje OS-a, već stavljanje pametnog telefona u način ažuriranja.

Izlaskom nadogradnji mobilnog operativnog sustava iOS, Apple je puno organiziraniji od svog konkurentskog proizvoda iz Googlea. I premda broj modela pametnih telefona koji podržavaju iOS jedva doseže dva tuceta, tvrtka povremeno ograničava pristup trenutnoj verziji firmvera na uređajima koje smatra "moralno zastarjelima".

To je zbog nekompatibilnosti hardvera i performansi uređaja (na primjer, iznimno je teško zamisliti iPhone 3GS da radi na iOS-u 10) i marketinške odluke. Uostalom, Apple prestaje potpisivati prošli firmware i ograničava pristup novima. Nemoguće je instalirati nepotpisani firmware (firmware s isteklim digitalnim certifikatom).

Na koji iOS i koji iPhone možete instalirati saznat ćete u ovom materijalu.

iPhone 2G

Minimalna verzija iOS-a: iPhone OS 1.0 (1A543a)
Maksimalna verzija iOS-a: iOS 3.1.3 (7E18)
Prosječna veličina ažuriranja: 91 - 245 MB

Originalni iPhone ostaje jedini uređaj na koji možete instalirati prvu verziju operativnog sustava. Tada su i oni pozvani poput iPhone OS-a. Najnoviji firmware dostupan za instalaciju original iPhone- iOS 3.1.3. Dostupna je starija verzija.

iPhone 3G

Minimalna verzija iOS-a: iOS 2.0 (5A347)
Maksimalna verzija iOS-a: iOS 4.2.1 (8C148)
Prosječna veličina ažuriranja: 225 - 322 MB

Ažurirani iPhone 3G izašao je iz kutije s iOS 2.0. Firmware je podržan do danas. Nije moguće ažurirati iOS 4.2.1 iznad. Imajte na umu da Apple ne potpisuje iOS 4.0, 4.0.1 i 4.0.2 firmware.

iPhone 3GS

Minimalna verzija iOS-a: iOS 4.1 (8B117)
Maksimalna verzija iOS-a: iOS 6.1.6 (10B500)
Prosječna veličina ažuriranja: 382 - 784 MB

S "velikom brzinom" iPhone verzija 3GS Apple je bio vrlo velikodušan. Najnovija verzija firmvera je iOS 6.1.6. Ali s verzijom iOS-a 5 pojavila se čudna situacija. Više nije potpisan i ne može se instalirati. Istovremeno je minimalan mogući iOS, koji će raditi na pametnom telefonu - iOS 4.1.

iPhone 4 (GSM/CDMA)

Minimalna verzija iOS-a
Maksimalna verzija iOS-a: iOS 7.1.2 (verzija ovisi o modelu)
Prosječna veličina ažuriranja: 1,12 GB

Jedini firmware koji se može instalirati na iPhone 4 je iOS 7.1.2. Počevši s iPhoneom 4, Apple je zatvorio sve mogućnosti. Potpuno odbacivanje skeuomorfizma od strane tvrtke naišlo je na prisilni prijelaz na "ravni" iOS 7. Budite oprezni pri instalaciji, budući da je iPhone 4 dostupan u tri verzije: GSM, CDMA i GSM (rev. A) 2012. Za svaki morate instalirati vlastiti firmware.

iPhone 4S

Minimalna verzija iOS-a: iOS 9.3.5 (13G36)
Maksimalna verzija iOS-a: iOS 9.3.5 (13G36)
Prosječna veličina ažuriranja: 1,5 GB

Do rujna 2016. iPhone 4s podržavao je najnoviji firmware za iOS 9. iOS izdanje 10 Apple je ograničio instalaciju novih proizvoda za pametni telefon izdan prije 4 godine.

iPhone 5 i svi kasniji modeli objavljeni nakon 2012

Minimalna verzija iOS-a: iOS 10.0.2 (14A456)
Maksimalna verzija iOS-a: ažuriranja su aktualna

Prvi pametni telefon kojem je Apple otvorio pristup najnoviji firmware iOS 10. Uz iPhone 5, trenutna verzija iOS-a 10 također se može instalirati na:

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

U trenutku objavljivanja ovog materijala, trenutna verzija iOS-a 10 ostaje iOS 10.1. Verzija firmvera iOS 10.0.1 ne može se instalirati jer ju je Apple prestao potpisivati.

Download current iOS verzije Za određeni uređaj dostupno na IPSW.me. Tamo također možete saznati status pretplate sustava od Applea.

Apple ažurira iOS svake godine, što je postala dobra tradicija. Mnogi korisnici čekaju da se sustav odmah ažurira na njega. Po prvi put, ažuriranje na iOS7 postalo je prilično grubo; izazvalo je mnogo kontroverzi i kontroverzi. Potom su se svake godine u novim verzijama nalazili određeni nedostaci, ali su svi relativno brzo očišćeni. Ove godine iOS11 bez problema može ponijeti titulu najsirovije verzije iOS-a. Dva ažuriranja sustava već su objavljena u nekoliko tjedana, a prije komercijalnog izdanja bilo je desetak beta verzija. Da bismo se apstrahirali od softverskih problema i usredotočili na to kako je sustav dizajniran i što može učiniti, pogledat ćemo inovacije, a na kraju ćemo se malo dotaknuti problema s kojima se možete susresti (ili se uopće ne susresti, ovo također se događa).

Podržani uređaji

iOS11 možete instalirati na sljedeće uređaje:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X – sustav je inicijalno predinstaliran;
  • iPad mini 2/3/4; iPad Air/Air2; iPad Pro sve verzije, iPad 2017;
  • iPod Touchšesta generacija.

Stavka s ažuriranjem OS-a pojavljuje se u postavkama vašeg uređaja i možete je preuzeti, nema poteškoća. Važno je napomenuti da neće sve značajke iOS-a 11 biti dostupne na svim uređajima; Recimo, iPhone SE izgleda kao ružno pače, koji nema niz mogućnosti, primjerice, ne podržava brojanje podova u Health aplikaciji, nema 3D Toucha i ostalih sitnica. Za podršku novom standardu za slike i videozapise (HEIF/HEVC) nije potreban samo iOS, već i uređaji s procesorom A10 i novijim, što oštro ograničava mogućnosti prethodnih uređaja. Postoji dovoljno takvih ograničenja, na primjer, vrijedi napomenuti nedostatak tehnološke podrške Istinski ton za brojne modele iPada, budući da za to jednostavno ne postoji odgovarajuća hardverska podrška. To je lako objasniti, budući da ažuriranje operativnog sustava neće osigurati potrebne hardverske komponente, a procesori neće postati snažniji.

Prilikom prelaska s iOS10 na iOS11, trebali biste zapamtiti da Apple više ne podržava 32-bitne aplikacije; one se više ne mogu pokretati u iOS11; nisu dostupne u trgovini. Za većinu ljudi to ne znači apsolutno ništa, budući da je prijelaz na 64-bitne aplikacije započeo 2013. godine, a u roku od 4 godine većina trenutnog softvera postala je 64-bitna. Ako imate neki program koji nema 64-bitnu verziju (na primjer, radni softver napisan prije mnogo vremena), tada vam ažuriranje neće dopustiti da radite s njim, trebali biste to zapamtiti. Ali opet, za većinu ljudi neće biti problema.

Postavljanje računa na novom uređaju - čarobnjak za postavljanje

Po prvi put, iOS11 uvodi čarobnjaka za postavljanje računa koji može automatski kopirati vaš račun s drugog iOS uređaja, bio to iPhone ili iPad. Na primjer, prilikom postavljanja iPhonea 8, kopirao sam sve podatke sa svog iPada, samo sam ih približio jedan drugome, pročitao QR kod sa ekrana i postavljanje je bilo gotovo. Ranije nije postojao takav čarobnjak za postavljanje; izuzetno je zgodan pri prelasku s jednog uređaja na drugi.


Datoteke – duh upravitelja datotekama

Aplikacija “Datoteke” djeluje kao neka vrsta upravitelja datotekama, ali u iOS11 nema pristupa datotečnom sustavu, ne možete mu se nadati, sustav ostaje zatvoren, kao i uvijek. U aplikaciji Files korisnik vidi svoju pohranu u oblaku (iCloud standardno, plus sve povezane usluge), kao i datoteke na uređaju koje je poslao u Files. Na primjer, primite pismo s određenom pdf datotekom koju želite koristiti kasnije, za to je morate poslati u “Datoteke”; čak i ako otvorite ovu datoteku, nećete je dodati u ovu pohranu.

U idealnom slučaju, aplikaciju je teško razumjeti; ona je u suprotnosti s onim što vidimo na Androidu, gdje se primljene datoteke spremaju u jednom ili drugom sistemske mape, a upravitelj datoteka ih automatski pronalazi tamo i možete ih pregledati. Ovdje to nije slučaj; potrebna je dodatna radnja za spremanje kopije datoteke u “Datoteke”. Ovo je nezgodno, potrebno je dodatne akcije, i nisu uvijek opravdani.

Po prvi put se pojavila podrška za ZIP arhive, koje se mogu otvoriti u aplikaciji (odnosno, arhivu prvo spremiti u "Datoteke", a zatim je otvoriti). Odabirom ZIP arhive u aplikaciji možete ekstrahirati određene datoteke odabirom opcije “Upload”. Gdje da pošaljem datoteku? Tako je, u aplikaciji Files. Ovako složen sustav može zbuniti svakoga, jednostavno je smiješno da u 2017. morate koristiti takve plesove s tamburom da biste raspakirali jednu jedinu datoteku. Ne bi bilo naodmet reći da je nemoguće raspakirati cijelu ZIP arhivu standardnim alatima.

Šteta, ali aplikacija “Datoteke” je štaka koja stoji na vrhu ograničenja sustava i nimalo ne olakšava život korisniku, ona jednostavno skuplja njegove račune u oblaku na jednom mjestu i omogućuje mu sinkronizaciju datoteka. Ali to ni izdaleka ne sliči onome što vidimo na Androidu i što možemo koristiti.

Upravljačka ploča - neobične Wi-Fi/Bluetooth postavke

Povlačenjem zaslona odozdo prema gore, vidjet ćete upravljačku ploču (prevedeno na izbornik "Kontrolni centar", ne sviđa mi se), sadrži prekidače načina rada ("Airplane mode", " stanični", Wi-Fi, Bluetooth), upravljanje glazbom, rotacija zaslona, ​​noćni način rada, svjetlina i glasnoća, kao i dodatne ikone.

Ako odete na Postavke - Upravljačka ploča, možete omogućiti pojavljivanje ove ploče u bilo kojoj aplikaciji, kao i dodati dodatne ikone (ima samo pet redaka, pojavljuje se pomicanje i izgleda čudno). Ne možete odabrati vlastite aplikacije, samo one koje je Apple dodao ovdje. Možete poredati ikone u redovima kako želite.

Ovaj odjeljak ima jednu posebnost: nemoguće je onemogućiti Wi-Fi/Bluetooth odavde, budući da je Apple odlučio da će se kada kliknete na ikonu trenutna veza koju je uređaj uspostavio prekinuti, ali će sama Wi-Fi/Bluetooth operacija nastaviti, to je, primjerice, potrebno za povezivanje telefona ili tableta s MacBookom. Većina ljudi očekuje da će se upravo to dogoditi kada pritisnu gumb za isključivanje, no ovdje to nije slučaj. Wi-Fi/Bluetooth možete onemogućiti samo u izborniku postavki.

Obavijesti

Za svaku aplikaciju možete konfigurirati obavijesti za zaključani zaslon, kao i padajuću zavjesu. Nažalost, ako imate puno obavijesti iz aplikacije, one će brzo popuniti feed, budući da nisu grupirane, to možete vidjeti na snimci zaslona ispod.

Uklonite programe, ali zadržite svoje podatke

Ako odete na Settings-General-Storage iPhone (iPad), vidjet ćete stavku izbornika “Download unused”. Ovo je izvrsna ideja i implementacija za uštedu prostora na vašem uređaju, možete izbrisati aplikaciju, ali svi njezini podaci ostat će na uređaju. Na primjer, brisanje igre oslobodit će nekoliko GB prostora, ali kada vam ponovno zatreba, nećete izgubiti svoj napredak i postavke; samo ćete je morati ponovno preuzeti s interneta.

SOS mod – hitni poziv

Možete unijeti kontakte za hitne slučajeve kao i svoje zdravstvene podatke. Kada aktivirate SOS mod (5 klikova na tipku za napajanje), telefon će početi vrištati, TouchID će se isključiti, za ulazak u uređaj morat ćete unijeti kod. Ovo je korisno kada želite onemogućiti autentifikaciju prstom. Vaš medicinske informacije, za pristup nije potrebno otključavanje. Prilično jednostavan način rada, kopiran s Android pametnih telefona, gdje slične mogućnosti postoje već duže vrijeme.

Snimke zaslona i uređivač za njihovu promjenu

Čim snimite screenshot, sličica se odmah pojavljuje u donjem lijevom kutu. Klikom na sličicu dolazite u uređivač, gdje možete promijeniti veličinu snimke zaslona, ​​izrezati dio i nacrtati/pisati na njemu što god želite. Sjajna značajka koja je prije nedostajala.

App Store – novo sučelje i članci

U iOS-u 11 trgovina aplikacija postala je potpuno neobična, pojavile su se kartice proizvoda i članci koji opisuju kako nešto učiniti. Obično jedna kartica zauzima cijeli zaslon, što izgleda rasipno i nezgodno. Na novi App Store treba se malo naviknuti, ali čak i na iPadu ne može se nazvati user-friendly. Pokušali su ga učiniti lijepim, ali ga uopće nisu učinili funkcionalnim.

Ikone i dizajni za Poruke i druge aplikacije

Dok upisujete, pojavljuje se redak koji prikazuje različite naljepnice povezane s određenim aplikacijama ili setovima naljepnica koje ste učitali u App Store.

Tipkovnica - ažurirani set za iPad

Važno je napomenuti da se iPad tipkovnica uvelike razlikuje od iPhone tipkovnice. A ako je na iPhoneu to poznata i vrlo jednostavna tipkovnica, koja je mnogo inferiorna u odnosu na svoje kolege na Androidu, onda su na iPadu pokušali tipkovnicu učiniti funkcionalnijom. Da biste to učinili, tipkama je dodan drugi red simbola (označen sivom bojom); kada tipkate, trebate samo povući tipku odozgo prema dolje da biste umetnuli takav simbol. Zgodno je, iako neobično.


Možete rastrgati tipkovnicu na dva dijela kao i prije, ali ne izgleda baš zgodno na iPadu. Iznenađujuće, iz nekog je razloga često korišten upitnik oštećen i premješten na drugi zaslon tipkovnice. Ovaj pristup ostaje zagonetka za mene.


Ploča s prečacima (samo iPad)

Pomicanjem zaslona na iPadu prema gore otvara se ploča s ikonama, ovdje vidite i ikone koje ste sami instalirali i one koje najčešće koristite. Podsjeća me na MacOS uređaj, gdje postoji slična ploča, i izuzetno je praktična, ovdje je potpuno ista. Šteta je što ništa slično nije instalirano na iPhoneu zbog ograničenja u veličini zaslona.



Način rada podijeljenog zaslona (samo odabrani iPad modeli)

Mogućnost istovremenog otvaranja dviju aplikacija, povlačenja podataka iz jedne u drugu, na primjer, umetanja slika u klijent e-pošte. Ova funkcija radi dobro, iako gotovo nije popularna na iOS-u zbog ograničenja specifične aplikacije, na primjer, isti klijent e-pošte.







Multitasking na iPadu, prikaz nove aplikacije

Izgled aplikacija koje se izvode na iPadu se promijenio; sada su to kartice; ovaj pristup izgleda svježe i zanimljivo. Bilo koju aplikaciju možete odmah “zatvoriti” povlačenjem u stranu.



Bilješke

Sada je moguće skenirati dokumente pomoću fotografije uređaja. U ovom slučaju nije omogućeno prepoznavanje teksta.






Također možete stvoriti jednostavne znakove u Notesu.



Reprodukcija videa u pregledniku

Nije važno koji preglednik koristite, sada se video reprodukcija odvija malo drugačije i s drugačijim kontrolama, kao što se može vidjeti na slikama ispod. Ali najvažnije je da sada možete otići na drugu karticu, a video će se nastaviti reproducirati (testirano na iPad Pro/iPhone 8 Plus). Iznenađujuće, ova značajka nije dostupna za YouTube, reprodukcija u kartici izvan fokusa ne radi. Zašto? ne znam



Novi standardi za fotografije i videozapise – HEIF/HEVC

Jedna od ključnih promjena u OS-u za stolna i mobilna računala od Applea u 2017. je podrška za H.265 video (HEVC - High Efficiency Video Codec), koja, uz zadržavanje kvalitete H.264 koja se prije koristila, smanjuje veličinu datoteke za pola . Podrška za ovaj format izravno ovisi o procesoru; prema zadanim postavkama, u iOS-u, sve fotografije i videozapisi spremaju se u starim formatima (H.264 i JPEG, a ne HEVC/HEIF).

Da biste omogućili nove formate koji nisu u potpunosti kompatibilni s drugim uređajima, poput Androida, morate to učiniti u postavkama. Nakon toga, prostor koji zauzimaju takve datoteke će se smanjiti uz zadržavanje njihove kvalitete. Ako ne planirate aktivno dijeliti svoje videozapise i fotografije, možete se sigurno prebaciti na novi format. U suprotnom, pričekajte dok ne postane široko rasprostranjen na drugim sustavima, inače riskirate da vas drugi pogrešno shvate.

Kratki dojmovi

iOS11 u mnogočemu uvelike mijenja iPad, a Apple kaže da je ovo ažuriranje OS-a prvenstveno namijenjeno tabletima, a izgled OS je uvelike osvježen, iako se nije mnogo promijenilo ključni elementi. Sviđa mi se dock s ikonama, sličicama pri prebacivanju između aplikacija, postalo je osjetno ljepše, iako je to stvar ukusa. Nekima se ovaj izgled možda neće svidjeti.

Teško je podcijeniti prelazak na HEIF/HEVC kao standarde budućnosti, i drugi proizvođači će ići u tom smjeru, drugog puta nema. Postupno će sve platforme početi podržavati te standarde i to je normalno.

Sada o mušici u ovoj bačvi meda. Nažalost, stabilnost iOS11 ostavlja mnogo za željeti, ima mnogo malih i neugodnih grešaka, ponekad se aplikacije usporavaju, a s programi trećih strana to se događa češće (Twitter/Instagram) i ne ovisi o kvaliteti mrežne veze, ovo se odnosi na već preuzete podatke.

Višezadaćni način rada implementiran je preagresivno kako bi se produžilo trajanje baterije s jednim punjenjem. Dakle, otvaranjem Twittera, klikom na određenu obavijest i zatim radom u drugim programima, nećete se vratiti u isto stanje Twittera; aplikacija će se ponovo učitati. Isto vrijedi i za Telegram i niz drugih programa. To se može smatrati ranicama iOS11, koje će se jednog dana popraviti ili ne. ne znam Ali takvih "sitnica" ima dosta, a sudeći po tome kako se korisnici žale na iOS11, možemo sa sigurnošću pretpostaviti da je prestigao iOS7/8 po broju grešaka. Kvaliteta Appleovog softvera posljednjih je godina stalno opadala; nekoliko mjeseci nakon lansiranja novih uređaja bio je loš. Ali ono što se događa s iOS-om11 nadilazi prethodne probleme. Iako sve ovisi o vašem gledištu, mnogi ljudi ne primjećuju nikakve probleme, ažuriraju svoje uređaje i zadovoljni su novim značajkama. Kakvi ste vi ljudi? Idete li dobro ili još uvijek imate nedostataka koje biste htjeli ispraviti?

Najbolji članci na temu