Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Aplikacije ios operativni sistem za. Operativni sistem iOS

Aplikacije ios operativni sistem za. Operativni sistem iOS

operativni sistem iOS je jedna od najpoznatijih platformi za ispravno funkcionisanje mobilnih uređaja koju je razvila svetski poznata kompanija Apple.

Glavna karakteristika ove platforme je da se može instalirati samo na telefone i tablete koje proizvodi Apple. iOS je kreiran na osnovu koncepta direktne manipulacije pritiskom na dugmad direktno na ekranu mobilnog uređaja.

Činjenica da je iOS sistem postao široko rasprostranjen ne iznenađuje. S obzirom na činjenicu da proizvodi Apple Corporation je drugačije visoka kvaliteta od svog razvoja, sopstvena platforma nam omogućava da implementiramo niz specifičnih zadataka sa kojima drugi sistemi nisu u stanju da se nose.

Šta je iOS operativni sistem?

Prije nego počnete pregledavati iOS platformu, trebali biste detaljno razumjeti o kakvoj se "zvijeri" radi. Kao što je gore navedeno, operaciona sala iOS sistem– jedinstvena platforma za praktičnu interakciju korisnika sa Apple mobilnim uređajem. Ovaj OS ima neverovatan interfejs i to vam omogućava mobilni telefon rješavaju najsloženije probleme. Distinctive Features iOS platforma je:

  • Privatnost podataka– nijedan program neće dobiti pristup ličnim podacima bez vašeg pristanka. Samo uz Vašu saglasnost aplikacije trećih stranaće imati pristup vašem adresaru, vašoj lokaciji, fotografijama i video datotekama.
  • Visok nivo sigurnosti– OS programer je pokušao da zaštiti sistem što je više moguće od moguće infekcije malverom.
  • Ogroman broj ugrađenih funkcija– iOS sistem uključuje ogroman broj korisnih funkcija za korisnika koje će oduševiti svakog sretnog vlasnika Appleovog mobilnog uređaja.

iOS operativni sistem je univerzalni asistent u učenju, radu i Svakodnevni život. 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. Samo vlasnik kojeg uređaj prepoznaje po otisku prsta imat će pristup podacima telefona ili tableta.
  • Glas preko– ova funkcija vam omogućava da koristite razvio Apple osobe sa slabim vidom ili potpuno slijepe. Ova tehnologija se zasniva na glasovnoj pratnji svih radnji koje korisnik izvodi.
  • Napravljeno za iPhone– ovom funkcijom možete poboljšati zvuk u Bluetooth-u, koji se može koristiti i za razgovor i za slušanje muzike.
  • Vođeni pristup– ova aplikacija vam omogućava da onemogućite brojne programe osim vaših omiljenih. Ova funkcija može biti korisna roditeljima koji žele djeci ograničiti pristup određenim programima uređaja i osobama koje imaju problema s percepcijom.
  • Poliglot– jedinstvena funkcija koja omogućava ljudima koji ne znaju engleski da koriste telefon ili tablet. Uz Polyglot možete prebaciti raspored svoje tastature na više od 50 jezika. Osim toga, aplikacija može prepoznati više od 20 jezika „na uho“.


Treba dodati da je iOS operativni sistem sposoban da podrži ne samo ugrađene funkcije, već i mnoge aplikacije trećih strana koje se mogu preuzeti sa iTunes-a.

operaciona sala Apple sistem iOS ima niz funkcija:

  • Velika brzinaiOS platforma ima velika brzina rad. Dinamika korištenja sučelja može iznenaditi one koji prvi put uzmu Apple uređaj u ruke.
  • Intuitivno sučelje– čak i najneiskusniji korisnik moći će brzo i lako razumjeti sve karakteristike platforme. Jednostavnost, praktičnost i svestranost sučelja čine iOS jednom od najpouzdanijih i najpopularnijih platformi.
  • Pogodan sistem datoteka– da biste pronašli bilo koju datoteku koja vam je potrebna, samo pritisnite nekoliko prstiju na ekranu. Sistem datoteka je što je moguće jednostavniji i razumljiviji.
  • Dostupnost veliki iznos OS aplikacije– od trenutka kada je prva verzija platforme objavljena do danas, mnogi posebne aplikacije za rješavanje raznih problema. Osim toga, količina zabavni programi pod iOS-om može okrenuti glavu svakom korisniku. Samo idite na iTunes i preuzmite ono što vam treba.
  • Konstantno poboljšavanje funkcionalnosti– zahvaljujući redovnim ažuriranjima, funkcionalnost mobilnog uređaja se stalno poboljšava. Trebali bismo zahvaliti OS programerima za ovo.

Gdje mogu preuzeti iOS sistem?

Preuzmite iOS operativni sistem moguće na internetu. Najbolje je da preuzmete platformu za svoj telefon sa zvaničnih izvora. Ovo je jedini način na koji možete biti sigurni da zlonamjerni softver nije integriran u platformu. Iz tog razloga za pokretanje sistema koristite samo servere zvaničnih programera. Osim toga, iOS operativni sistem, koji možete besplatno preuzeti za svoj telefon, lako se instalira.

Kako instalirati iOS operativni sistem?

Instaliranje ovog sistema na mobilni uređaj neće biti teško čak ni za one koji iskusan korisnik. Ali treba imati na umu da se iOS sistem 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 da koristite iOS aplikacije na računaru koristeći iPhone emulatore. U ovom članku ću navesti sve iOS emulatore koji su trenutno dostupni za Windows platformu:

Šta je iOS emulator?

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

iPhone emulator vam omogućava da pokrenete iOS aplikacije na PC-u bez potrebe za iPhone-om. Takav softver je koristan za programere, posebno kada kreiraju aplikacije za druge platforme. Kada bi se tokom testiranja aplikacija svaki put morala prenositi na iPhone, to bi potrajalo jako dugo. U takvim slučajevima, emulatori postaju gotovo nezamjenjivi.

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

Postoje desetine iOS emulatora na PC-u za Windows, a većini 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 sa liste ispod.

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

1) iPadian iPhone emulator

Jedan od najboljih iPhone emulatora za Windows. iPad Emulator je dostupan 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čujem kupovinu plaćene verzije. Lično sam isprobao iPadian za Windows 8:


Neke karakteristike iPadian Emulatora za PC:

  1. Besplatna verzija iPadian Emulatora daje vam utisak kako radi na iOS-u;
  2. Besplatna verzija uključuje pristup prilagođenoj trgovini Prodavnica aplikacija ;
  3. U premium verziji možete koristiti bilo koju aplikaciju iz Apple App Store ;
  4. Premium verzija nema reklame.

Kako instalirati iPad emulator na Windows računar:

Da biste pokrenuli iPadian iPhone emulator na svom računalu, slijedite ove korake.

  1. Preuzmite iPadian Emulator;
  2. Dvaput kliknite na instalacioni fajl koji ste preuzeli u prethodnom koraku;
  3. Slijedite upute za instaliranje iOS emulatora za Windows;
  4. Nakon što uspješno instalirate iPadian Emulator na vašem računalu, možete slijediti dalje korake za pokretanje iOS aplikacija.

Kako pokrenuti iOS aplikacije na Windows 7/8/8.1 koristeći iPadian Emulator:

  • Dvaput kliknite na iPadian ikonu;
  • Sada u interfejsu emulatora, kliknite na ikonu prodavnice aplikacija;
  • Preuzmite svoje omiljene aplikacije i uživajte u iOS emulatoru na PC-u.

2) MobiOne Studio ( projekat je zvanično okončan)


To je jedan od najboljih iOS emulatora za Windows. Omogućava vam da pokrenete bilo koju iOS aplikaciju na vašem računaru u nekoliko klikova mišem. Takođe koristite aplikacije za Android. Sve aplikacije koje kreira MobiOne studio su razvijene 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 projekat emulatora iPhonea je službeno ukinut, ali ga i dalje možete instalirati na svoje računalo preuzimanjem EXE datoteke sa stranica trećih strana.

3) Air iPhone emulator

Drugi odličan emulator iOS, koji je dostupan za Windows 7/8/8.1 itd. Koristeći ga, možete pokrenuti iOS aplikacije na svom računaru bez ikakvih problema. Ako ste iOS programer, možete koristiti ovaj emulator za besplatno testiranje aplikacija. Ako vam se nije svidio iPadian Emulator, posebno 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 Testflight

Kada je u pitanju podrška za programere, moram reći da je Xamarin Testflight najbolji u tom pogledu iOS emulator za Windows 7. Iako je ovo softver koji se plaća, on je vrijedan novca:

5. Appetize.Io

Ovo je emulator oblaka i nećete ga moći preuzeti na svoj računar. Nekada je postojao iPhone emulator poznat kao App.io, ali više nije dostupan. Dakle, ako tražite alternativu za App.io, isprobajte Appetize.io:

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

Svi to znaju mobilnih uređaja Apple radi ispod iOS kontrola. Mnogi ljudi znaju da je iOS lagana verzija desktop Mac OS X-a. Neki pretpostavljaju da je Mac OS X baziran na POSIX-kompatibilnom Darwin OS-u, a oni koji su ozbiljno zainteresirani za IT znaju da je Darwin baziran na XNU kernelu, koji se pojavio nastao je kao rezultat spajanja Mach mikrokernela i FreeBSD komponenti kernela. Međutim, 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 kolege.

Mac OS X

Operativni sistem koji je danas instaliran na svim Mac računarima i (u modifikovanom obliku) na iPad-ima datira iz 1988. godine, koja je takođe poznata u IT svetu po godini kada je puštena prva beta verzija NeXTSTEP operativnog sistema. Sam NeXTSTEP bio je zamisao razvojnog tima Stevea Jobsa, koji je u to vrijeme već napustio Apple i osnovao kompaniju NeXT, koja je počela razvijati računare za obrazovne potrebe.

U vrijeme svog uvođenja, NeXTSTEP je bio istinski napredan operativni sistem koji je uključivao mnoge tehnološke inovacije. Operativni sistem je bio baziran na modifikovanom Mach mikrokernelu, dopunjenom komponentama FreeBSD kernela, uključujući referentnu implementaciju mrežnog steka. NeXTSTEP-ove komponente višeg nivoa napisane su korištenjem Objective-C jezika i dale su programerima aplikacija bogat objektno orijentisan API. Sistem je bio opremljen razvijenim i vrlo praktičnim grafičkim interfejsom (čije su ključne komponente sačuvane u OS X, pa čak i iOS-u) i moćnim razvojnim okruženjem, koje je između ostalog uključivalo i dizajner vizuelnog interfejsa poznat svim savremenim programerima.

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

XNU i Darwin

Uobičajeno, OS X / iOS punjenje se može podijeliti na tri logički nivo: XNU kernel, POSIX kompatibilan sloj (plus različiti sistemski demoni/usluge) i sloj NeXTSTEP koji implementira grafički stog, okvir i API aplikacije. Darwin uključuje prva dva sloja i distribuira se slobodno, ali samo u verziji za OS X. iOS verzija, prenesena na ARM arhitekturu i koja uključuje neka poboljšanja, potpuno je zatvorena i distribuira se samo kao dio firmvera za iDevice (izgleda, ovu zaštitu od prenošenja iOS-a na druge uređaje).

U svojoj srži, Darwin je „goli“ OS sličan UNIX-u, koji uključuje POSIX API, ljusku, skup komandi i servisa koji su minimalno potrebni za rad sistema u konzolnom modu i pokretanje UNIX softvera. U tom pogledu, slično je sa osnovni sistem FreeBSD ili minimalna instalacija neki Arch Linux, koji vam omogućavaju pokretanje UNIX konzolnog softvera, 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 XNU hibridno jezgro, bazirano, kao što je gore spomenuto, na Mach kernelu i komponentama jezgra FreeBSD kao što je planer procesa, mrežni stog i virtuelni sistem datoteka (VFS sloj). Za razliku od Macha i FreeBSD-a, OS X kernel koristi vlastiti API drajvere, koji se nazivaju I/O Kit, koji vam omogućava da pišete drajvere u C++ koristeći objektno orijentisani pristup, što uveliko pojednostavljuje razvoj.

iOS koristi malo izmijenjenu verziju XNU-a, ali zbog činjenice da je iOS jezgro zatvoreno, teško je reći šta je tačno Apple promijenio. Poznato je samo da je kompajliran sa drugim opcijama kompajlera i modifikovanim menadžerom memorije koji uzima u obzir male količine RAM-a u mobilnih uređaja. U svim ostalim aspektima, to je isti XNU, koji se može naći kao šifrovani keš (kernel + svi drajveri/moduli) u direktorijumu /System/Library/Caches/com.apple.kernelcaches/kernelcache na samom uređaju.

Iznad kernela u Darwinu je UNIX/BSD sloj, koji uključuje skup standardnih C biblioteka (libc, libmatch, libpthread, i tako dalje), kao i alate komandne linije, skup školjki (bash, tcsh i ksh) i demone kao što su launchd i standardni SSH server. Potonje se, inače, može aktivirati uređivanjem datoteke /System/Library/LaunchDaemons/ssh.plist. Ako, naravno, napravite jailbreak svoj uređaj.

Na ovom otvoreni deo Operativni sistem pod nazivom Darwin se završava i počinje sloj okvira koji čine ono o čemu smo navikli razmišljati kao OS X / iOS.

Okviri

Darwin implementira samo osnovno Mac dio OS / iOS, koji je odgovoran samo za funkcije niskog nivoa (drajveri, pokretanje/zaustavljanje sistema, upravljanje mrežom, izolacija aplikacija i tako dalje). Taj dio sistema koji je vidljiv korisniku i aplikacijama nije njegov dio i implementiran je u takozvane okvire – skupove biblioteka i servisa koji su, između ostalog, zaduženi za formiranje grafičkog okruženja i visokog kvaliteta. API na nivou za aplikacije trećih strana i zalihe

INFO

Kao i mnogi drugi operativni sistemi, Mac OS i iOS API je podijeljen na javni i privatni. Aplikacije trećih strana imaju pristup samo javnom i znatno smanjenom API-ju, ali jailbreak aplikacije mogu koristiti i privatni.

U standardnoj distribuciji Mac OS-a i iOS-a možete pronaći desetine različitih okvira koji su odgovorni za pristup najviše različite funkcije OS - od implementacije adresar(okvir adresara) u OpenGL biblioteku (GLKit). Skup osnovnih okvira za razvoj grafičkih aplikacija kombinira se u takozvani Cocoa API, svojevrsni metaframework koji vam omogućava pristup glavnim mogućnostima OS-a. U iOS-u se zove Cocoa Touch i razlikuje se od desktop verzije po fokusiranju na ekrane osjetljive na dodir.

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

Svi standardni sistemski okviri mogu se naći u sistemskom direktoriju /System/Library/Frameworks/. Svaki od njih se nalazi u vlastitom direktoriju, nazvanom bundle, koji uključuje resurse (slike i opise elemenata interfejsa), zaglavlja jezika C koja opisuju API, kao i dinamički učitanu biblioteku (u dylib formatu) sa implementacijom okvir.

Jedan od zanimljive karakteristike okviri - njihovo verzioniranje. Jedan okvir može imati nekoliko različite verzije, tako da je aplikacija dizajnirana za zastarjele verzije sistem će nastaviti da radi, čak i uprkos promenama napravljenim na novim verzijama OS-a. Upravo na taj način implementiran je mehanizam za pokretanje starih iOS aplikacija u iOS 7 i novijim verzijama. Aplikacija razvijena za iOS 6 izgledat će i funkcionirati točno kao da radi na iOS-u 6.

SpringBoard

Na višem nivou su aplikacije koje su sistemske i instalirane iz prodavnice aplikacija. Centralna lokacija Među njima je, naravno, SpringBoard (samo u iOS-u), koji implementira početni ekran (desktop). To je onaj koji se prvi pokreće nakon pokretanja sistemskih demona, učitavanja okvira u memoriju i pokretanja servera za prikaz (aka compositing manager, aka Quartz Compositor), koji je odgovoran za prikazivanje slika na ekranu.

SpringBoard je veza između operativnog sistema i njegovog korisnika, GUI, koji vam omogućava pokretanje aplikacija, prebacivanje između njih, pregled obavještenja i upravljanje nekim sistemskim postavkama (počevši od iOS-a 7). Ali to je i rukovalac za događaje kao što je dodirivanje ekrana ili okretanje uređaja. Za razliku od Mac OS X, koji koristi razne aplikacije i demon agente za implementaciju komponenti interfejsa (Finder, Dashboard, LaunchPad i drugi), u iOS-u gotovo sve osnovne sposobnosti korisnički interfejs, uključujući ekran za zaključavanje i zavesu, sadržani su u jednom SpringBoard-u.

Za razliku od ostalih osnovnih iOS aplikacija, koje se nalaze u direktoriju /Applications, SpringBoard, zajedno sa serverom za prikaz, smatra se 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, tamo možete pronaći, na primjer, NowPlayingArtLockScreen.lockboundle, koji je odgovoran za prikaz informacija o pjesmi koja se pušta na zaključanom ekranu, ili IncomingCall.serviceboundle, koji je odgovoran 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 odgovoran za komunikaciju sa nižim dijelom OS-a koji radi sa hardverom (HAL nivo). BackBoard je odgovoran za obradu događaja kao što su dodiri na ekran, pritiskanje tastera, akcelerometar, senzor položaja i senzor svetla, a takođe upravlja pokretanjem, pauzom i prekidom aplikacija.

SpringBoard i BackBoard imaju toliko toga veliki značaj za iOS, da ako se na bilo koji način zaustave, cijeli sistem će se zamrznuti na mjestu, pa čak i pokrenuti ovog trenutka Aplikacija neće reagovati na dodire ekrana. To ih razlikuje od kuće Android ekran, što je samo standardna aplikacija koja se može zaustaviti, zamijeniti ili čak ukloniti iz sistema (u ovom slučaju na ekranu će ostati potpuno ispravna navigacijska tipka i statusna traka sa „zavjesom“).

Prijave

Na samom vrhu ove piramide nalaze se aplikacije. iOS pravi razliku između ugrađenih (stock) visoko privilegiranih aplikacija i aplikacija trećih strana instaliranih sa iTunes-a. Oba su pohranjena u sistemu u obliku paketa, slično onima koji se koriste za okvire. Jedina razlika je u tome što paket aplikacija uključuje nešto drugačije meta-informacije, a mjesto dinamičke biblioteke zauzima izvršnu datoteku u Mach-O formatu.

Standardni direktorij za pohranjivanje zaliha aplikacija je /Applications/. U iOS-u je apsolutno statičan i mijenja se samo tokom ažuriranja sistema; korisnik mu ne može pristupiti. S druge strane, aplikacije trećih strana instalirane sa iTunes-a pohranjuju se u korisnikov početni direktorij /var/mobile/Applications/ unutar poddirektorijuma koji izgledaju kao 4-2-2-2-4, gdje su dva i četiri heksadecimalni brojevi. Ovo je takozvani GUID - jedinstveni identifikator koji jedinstveno identifikuje aplikaciju u sistemu i potreban je, između ostalog, za kreiranje izolirani sandbox(pješčanik).

Sandbox

U iOS-u, sandboxovi se koriste za izolaciju usluga i aplikacija od sistema i jedne od drugih. Svaka aplikacija treće strane i većina sistemskih aplikacija rade u sandboxu. Sa tehničke tačke gledišta, sandbox je klasičan chroot za UNIX svijet, ojačan TrustedBSD MAC sistemom prisilne kontrole pristupa (kernel modul sandbox.kext), koji aplikacijama odsijeca ne samo pristup datotekama izvan matičnog direktorija, već i također direktan pristup hardveru i mnogima sistemske funkcije OS.

Općenito, Sandbox aplikacija je ograničena na sljedeće mogućnosti:

  • Pristup sistem podataka isključujući vlastiti direktorij i korisnički početni direktorij.
  • Pristup direktorijumima Mediji i Biblioteka unutar matičnog direktorija, isključujući Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ i Library/Preferences/.
  • Pristup informacijama o drugim procesima (aplikacija sebe „smatra“ jedinom u sistemu).
  • Direktan pristup hardveru (dozvoljeni su samo Cocoa API i drugi okviri).
  • Ograničenje upotrebe RAM-a (kontrolisano Jatsam mehanizmom).

Sva ova ograničenja odgovaraju sandbox profilu (skup restriktivnih pravila) kontejneru i primjenjuju se na bilo koju aplikaciju treće strane. Za aplikacije zaliha, zauzvrat, mogu se primijeniti druga ograničenja, blaža ili stroža. Primjer je mail klijent(MobileMail profil), koji općenito ima ista ozbiljna ograničenja kao aplikacije trećih strana, ali može pristupiti cijelom sadržaju Library/ direktorija. Suprotna situacija je SpringBoard, koji nema nikakvih ograničenja.

Mnogi sistemski demoni pokreću se unutar sandbox-a, uključujući, na primjer, AFC, koji je dizajniran da radi sa sistemom datoteka računarskog uređaja, ali ograničava svoj "opseg" samo na kućni direktorij korisnika. Svi dostupni sistemski sandbox profili nalaze se u direktoriju /System/Library/Sandbox/Profiles/* i predstavljaju skupove pravila napisanim u jeziku sheme. Osim toga, aplikacije također mogu uključivati dodatni setovi pravila koja se nazivaju pravo. U suštini, to su svi isti profili, ali ugrađeni direktno u binarni fajl aplikacije (neka vrsta samoograničenja). Ova pravila možete pogledati, na primjer, ovako:
# cat -tv /Applications/MobileSafari.app/MobileSafari | rep -31 | više
Smisao postojanja svih ovih ograničenja je dvostruk. Prvi (i glavni) zadatak koji sandbox rješava je zaštita od zlonamjernih aplikacija. Zajedno sa temeljitom provjerom onih objavljenih u iTunes aplikacije i zabranu pokretanja aplikacija koje nisu potpisane digitalnim ključem (čitaj: sve aplikacije koje nisu dobijene iz iTunes-a), ovaj pristup daje odličan rezultat i omogućava iOS-u da bude na vrhu liste OS-a koji su najzaštićeniji od virusa.

Drugi problem je zaštita sistema od sebe i korisnika. Greške mogu postojati i u Apple softveru i u svijesti korisnika. Sandbox štiti od oboje. Č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 sistemu. A korisnik neće moći da “razbije svoj omiljeni telefon” i neće pisati ljutite kritike Apple adresa. srećom, upućeni ljudi Oni uvijek mogu napraviti jailbreak i zaobići zaštitu sandbox-a (u stvari, ovo je poenta jailbreaka).

Multitasking

Jedan od najkontroverznijih iOS funkcije- Ovo je implementacija multitaskinga. Čini se da postoji, ali s druge strane, ne postoji. U poređenju sa tradicionalnim desktop OS-om i ozloglašenim Android iOS nije operativni sistem za više zadataka u uobičajenom smislu te riječi i ne dozvoljava aplikacijama da rade slobodno u pozadini. Umjesto toga, OS implementira API koji aplikacija može koristiti za obavljanje pojedinačnih zadataka dok je u pozadini.

Ovaj API se prvi put pojavio u iOS-u 4 (prije toga su samo standardne aplikacije mogle obavljati pozadinske zadatke) i rastao je kako se operativni sistem razvijao. danas ( mi pričamo o tome o iOS-u 7) takozvani Pozadinski API vam omogućava da uradite sledeće:

  • reprodukcija zvuka;
  • obavljati VoIP pozive;
  • primati informacije o promjeni lokacije;
  • primati push obavijesti;
  • zakazivanje odgođenih obavještenja;
  • razmjenjivati ​​podatke s dodatnom opremom spojenom 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 neophodna su prvenstveno kako bi se uštedjela baterija i izbjegla zaostajanja interfejsa, tako poznata Android korisnici, gdje aplikacije mogu raditi šta god žele u pozadini. Zapravo, Apple toliko brine o očuvanju 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 priključen na punjač.

zaključci

Vrijedi reći da tokom 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 zaposlenih u Googleu, uvjeravajući da je Android razvijen bez obzira na iOS, ali činjenica ostaje: mnogi arhitektonski Android rješenja Pozajmio sam ga od iOS-a. I to ne zato što je bilo lakše, već zbog njihove ljepote i djelotvornosti.

Šest faza preuzimanja iOS-a

  1. Boot ROM. Nakon uključivanja uređaja, prvi se pokreće minimalistički bootloader koji se flešuje u trajnu memoriju uređaja. Njegov zadatak je da izvrši početnu inicijalizaciju hardvera i prenese kontrolu na primarni loader LLB. Boot ROM uvijek ima fabrički firmver i ne može se ažurirati.
  1. Low Level Bootloader (LLB). Zatim, LLB preuzima kontrolu. Ovo je primarni bootloader, čiji je zadatak 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 je pohranjen u NAND memoriji uređaja i ažurira se zajedno sa instalacijom nova verzija firmware. Između ostalog, prikazuje logo pokretanja.
  1. iBoot. Ovo je sekundarni i glavni učitavač za iDevice. Uključuje drajver sistema datoteka koji pristupa sadržaju NAND memorije, pronalazi kernel i prenosi kontrolu na njega. iBoot takođe ima ugrađen UART drajver, sa kojim možete da otklonite greške u kernelu i OS tako što ćete povezati uređaj na COM port ili USB port vašeg računara (koristeći USB kabl- UART).

4 Core. Ovdje je sve kao i obično. Kernel inicijalizuje hardver, a zatim prenosi kontrolu na launchd demon.

5 Launchd. Ovo je primarno iOS proces i Mac OS X, montira sistem datoteka, pokreće demone/usluge (npr. backupd, configd, locationd), prikazuje server, okvire i dalje posljednja faza loading 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 SpringBoard. Evo zaključanog ekrana!

Prve četiri faze u ovom lancu čine lanac povjerenja, koji se provodi provjerom digitalnog potpisa preuzete komponente. LLB, iBoot i kernel su digitalno potpisani, što omogućava da se isključi uvođenje hakovanog bootloadera ili kernela u lanac, koji se može koristiti za učitavanje operativnog sistema treće strane ili jailbreak. Jedini način zaobiđite ovaj mehanizam - pronađite rupu u jednom od pokretača i koristite je da zaobiđete provjeru. Svojevremeno 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. u iBootu (haker iH8sn0w, exploit nikada nije objavljen).

Držeći tipku Home dok uključujete svoj iPhone, možete prisiliti iBoot da se pokrene u ono što se zove Recovery način rada, koji vam omogućava da vratite svoj iOS firmver ili ga ažurirate pomoću iTunes-a. Međutim, mehanizam automatskog OTA ažuriranja koristi drugačiji način koji se zove DFU (Nadogradnja firmvera uređaja), koji se aktivira u ranoj fazi pokretanja odmah nakon pokretanja ROM-a i implementiran je u dvije komponente: iBSS i iBEC. Zapravo, ovo su analozi LLB-a i iBoot-a, čiji krajnji cilj nije učitavanje OS-a, već stavljanje pametnog telefona u mod ažuriranja.

Sa izdavanjem ažuriranja za iOS mobilni operativni sistem, Apple je mnogo organizovaniji od svog rivalskog proizvoda iz Google-a. I iako broj modela pametnih telefona koji podržavaju iOS jedva dostiže dva tuceta, kompanija povremeno ograničava pristup trenutnoj verziji firmvera na uređajima koje smatra "moralno zastarjelim".

To je zbog hardverske nekompatibilnosti i performansi uređaja (na primjer, izuzetno je teško zamisliti da iPhone 3GS radi na iOS-u 10), kao i zbog marketinške odluke. Uostalom, Apple prestaje da potpisuje prošli firmver i ograničava pristup novim. Nemoguće je instalirati nepotpisani firmver (firmver sa isteklim digitalnim sertifikatom).

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 sistema. Tada su i oni pozvani kao iPhone OS. Najnoviji firmver dostupan za instalaciju originalni iPhone- iOS 3.1.3. Dostupna je niža 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 sa iOS 2.0. Firmver je podržan do danas. Nije moguće ažurirati noviji iOS 4.2.1. Imajte na umu da Apple ne potpisuje firmver za iOS 4.0, 4.0.1 i 4.0.2.

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

sa "velikom brzinom" iPhone verzija 3GS Apple je bio veoma velikodušan. Najnovija verzija firmvera je iOS 6.1.6. Ali sa verzijom iOS 5 nastala je č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 (izrada zavisi od modela)
Prosječna veličina ažuriranja: 1,12 GB

Jedini firmver koji se može instalirati na iPhone 4 je iOS 7.1.2. Počevši od iPhonea 4, Apple je zatvorio sve opcije. Potpuno odbacivanje skeuomorfizma od strane kompanije naišlo je na prisilni prelazak 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. Morate instalirati svoj firmver za svaki.

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 septembra 2016. iPhone 4s je podržavao najnoviji iOS 9 firmver. iOS izdanje 10 Apple je ograničio instalaciju novih proizvoda za pametni telefon objavljen prije 4 godine.

iPhone 5 i svi naredni modeli objavljeni nakon 2012

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

Prvi pametni telefon kojem je Apple otvorio pristup najnoviji firmver iOS 10. Uz iPhone 5, trenutna verzija iOS 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 10 ostaje iOS 10.1. Verzija firmvera iOS 10.0.1 se ne može instalirati jer je Apple prestao da je potpisuje.

Preuzmite trenutni iOS verzije Za određeni uređaj dostupno na IPSW.me. Tamo također možete saznati status pretplate sistema od Apple-a.

Apple svake godine ažurira iOS, što je postala dobra tradicija. Mnogi korisnici čekaju da se sistem odmah ažurira na njega. Po prvi put je ažuriranje na iOS7 postalo prilično grubo; izazvalo je mnogo kontroverzi i kontroverzi. Zatim su se svake godine u novim verzijama otkrivali određeni nedostaci, ali su svi relativno brzo otklonjeni. Ove godine iOS11 može lako dobiti titulu najsirove verzije iOS-a. Dva ažuriranja sistema su već objavljena za nekoliko sedmica, a bilo je desetak beta verzija prije komercijalnog izdanja. Da apstrahujemo od softverskih problema i fokusiramo se na to kako je sistem dizajniran i šta sve može da uradi, osvrnućemo se na inovacije, a na kraju ćemo se malo dotaknuti problema sa kojima se možete susresti (ili uopšte ne nailazite, ovo takođe se dešava).

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 – sistem je inicijalno unapred instaliran;
  • iPad Mini 2/3/4; iPad Air/Air2; iPad Pro sve verzije, iPad 2017;
  • iPod Touchšesta generacija.

Stavka sa 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 sve funkcije iOS 11 neće biti dostupne na svim uređajima; često ovise o hardveru. Na primjer, iPhone SE izgleda kao ružno pače, koje nema niz karakteristika, na primjer, ne podržava brojanje poda u aplikaciji Health, nema 3D Touch i druge sitnice. Da bi se podržao novi standard za slike i video (HEIF/HEVC), potreban je ne samo iOS, već i uređaji sa A10 procesorom i novijim, što oštro ograničava mogućnosti prethodnih uređaja. Takvih ograničenja ima dovoljno, na primjer, vrijedno je napomenuti nedostatak tehnološke podrške True Tone za brojne iPad modele, jer jednostavno ne postoji odgovarajuća hardverska podrška za ovo. Ovo je lako objasniti, jer ažuriranje operativnog sistema neće obezbediti potrebne hardverske komponente, a procesori neće postati moćniji.

Kada prelazite sa iOS10 na iOS11, imajte na umu da Apple više ne podržava 32-bitne aplikacije; više se ne mogu pokrenuti u iOS11; nisu dostupne u trgovini. Za većinu ljudi to ne znači apsolutno ništa, budući da je prelazak na 64-bitne aplikacije poč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 koji je davno napisan), tada vam ažuriranje neće omogućiti rad s njim, zapamtite ovo. Ali opet, za većinu ljudi neće biti problema.

Podešavanje naloga na novom uređaju - čarobnjak za podešavanje

Po prvi put, iOS11 uvodi čarobnjaka za podešavanje naloga koji može automatski kopirati vaš nalog sa drugog iOS uređaja, bilo da je to iPhone ili iPad. Na primjer, prilikom podešavanja iPhone-a 8, kopirao sam sve podatke sa svog iPada, samo ih približio jedan drugom, pročitao QR kod sa ekrana i podešavanje je bilo završeno. Ranije nije postojao takav čarobnjak za podešavanje, izuzetno je zgodan kada prelazite s jednog uređaja na drugi.


Fajlovi – duh menadžera datoteka

Aplikacija “Files” djeluje kao neka vrsta upravitelja datoteka, ali u iOS11 nema pristupa sistemu datoteka, ne možete se tome nadati, sistem ostaje zatvoren, kao i uvijek. U aplikaciji Files korisnik vidi svoju pohranu u oblaku (iCloud po defaultu, plus sve povezane usluge), kao i datoteke na uređaju koje je poslao u Files. Na primjer, dobijete pismo s određenom pdf datotekom koju želite kasnije koristiti, za to je potrebno da ga pošaljete u “Files”; čak i ako otvorite ovu datoteku, nećete je dodati u ovu memoriju.

U idealnom slučaju, aplikaciju je teško razumjeti; ona je u suprotnosti s onim što vidimo na Androidu, gdje se primljeni fajlovi pohranjuju u jednom ili drugom sistemske fascikle, a upravitelj datoteka ih automatski pronalazi tamo i možete ih vidjeti. Ovdje to nije slučaj; potrebna je dodatna radnja da bi se kopija datoteke sačuvala u "Files". Ovo je nezgodno, potrebno je dodatne radnje, a nisu uvijek opravdani.

Po prvi put se pojavila podrška za ZIP arhive, koje se mogu otvoriti u aplikaciji (odnosno, prvo spremite arhivu u "Datoteke", a zatim je otvorite). Odabirom ZIP arhive u aplikaciji, možete izdvojiti određene datoteke odabirom opcije "Učitaj". Gdje da pošaljem fajl? Tako je, u aplikaciji Datoteke. Ovako složen sistem može zbuniti svakoga, jednostavno je smiješno da u 2017. trebate koristiti takve plesove s tamburom da raspakujete jedan jedini fajl. Ne bi bilo naodmet reći da je nemoguće raspakirati cijelu ZIP arhivu standardnim alatima.

Šteta, ali aplikacija "Files" je štaka koja stoji na vrhu ograničenja sistema i ne olakšava život korisniku, jednostavno prikuplja njegove račune u oblaku na jednom mjestu i omogućava mu sinhronizaciju datoteka. Ali to ni izdaleka ne liči na ono što vidimo na Androidu i šta možemo koristiti.

Kontrolna tabla - neobične postavke za Wi-Fi/Bluetooth

Povlačenjem ekrana odozdo prema gore, vidjet ćete kontrolnu tablu (prevedeno na meni "Control Center", meni se ne sviđa), sadrži prekidače načina rada ("Airplane mode", " ćelijski", Wi-Fi, Bluetooth), kontrola muzike, rotacija ekrana, noćni režim, osvetljenost i jačina zvuka, kao i dodatne ikone.

Ako odete na Postavke - Kontrolna tabla, možete omogućiti pojavljivanje ovog panela u bilo kojoj aplikaciji, kao i dodati dodatne ikone (ima samo pet redova, pojavljuje se skrolovanje i izgleda čudno). Ne možete odabrati vlastite aplikacije, samo one koje je Apple dodao ovdje. Možete sortirati ikone u redovima kako želite.

Ovaj odjeljak ima posebnost: ovdje je nemoguće onemogućiti Wi-Fi/Bluetooth, budući da je Apple odlučio da kada kliknete na ikonu, trenutna veza koju uspostavi uređaj će biti prekinuta, ali će sama Wi-Fi/Bluetooth operacija Nastavite, ovo je, na primjer, neophodno za povezivanje telefona ili tableta s MacBookom. Većina ljudi očekuje da će se upravo to dogoditi kada pritisnu dugme za isključivanje, ali to ovde nije slučaj. Možete onemogućiti Wi-Fi/Bluetooth samo iz menija postavki.

Obavještenja

Za svaku aplikaciju možete konfigurirati obavještenja za zaključani ekran, kao i padajuću zavjesu. Nažalost, ako imate puno obavijesti iz aplikacije, one će brzo popuniti feed, jer nisu grupisane, to možete vidjeti na slici ispod.

Uklonite programe, ali sačuvajte svoje podatke

Ako odete na Settings-General-Storage iPhone (iPad), vidjet ćete stavku menija “Preuzmi neiskorišteno”. Ovo je odlična ideja i implementacija za uštedu prostora na vašem uređaju, možete izbrisati aplikaciju ali svi njeni podaci će ostati na uređaju. Na primjer, brisanjem igre će se osloboditi nekoliko GB prostora, ali kada vam ponovo zatreba, nećete izgubiti napredak i postavke, samo ćete je morati ponovo preuzeti s interneta.

SOS režim – hitni poziv

Možete unijeti kontakte za hitne slučajeve, kao i svoje medicinske podatke. Kada aktivirate SOS režim (5 klikova na dugme za uključivanje), telefon će početi da vrišti, TouchID će se isključiti, da biste ušli u uređaj, moraćete da unesete kod. Ovo je korisno kada želite da onemogućite autentifikaciju prstom. Tvoj medicinske informacije, otključavanje nije potrebno za pristup. Prilično jednostavan način rada, kopiran sa Android pametnih telefona, gdje slične mogućnosti postoje već duže vrijeme.

Snimke ekrana i uređivač za njihovu promjenu

Čim napravite snimak ekrana, sličica se odmah pojavljuje u donjem levom uglu. Klikom na sličicu prelazite na editor, gdje možete promijeniti veličinu snimka ekrana, izrezati njegov komad i nacrtati/pisati šta god želite na njemu. Odlična karakteristika koja je prije nedostajala.

App Store – novi interfejs i članci

U iOS11 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 ekran, što izgleda rasipno i nezgodno. Na novu App Store treba se naviknuti, ali čak ni na iPadu ne može se nazvati user-friendly. Pokušali su da ga učine lijepim, ali ga uopće nisu učinili funkcionalnim.

Ikone i dizajni za poruke i druge aplikacije

Dok kucate, pojavljuje se linija koja prikazuje različite naljepnice povezane s određenim aplikacijama ili setove naljepnica koje ste prenijeli u App Store.

Tastatura - ažurirani set za iPad

Važno je napomenuti da se iPad tastatura veoma razlikuje od tastature za iPhone. A ako je na iPhoneu poznata i vrlo jednostavna tastatura, koja je mnogo inferiornija od svojih kolega na Androidu, onda su na iPadu pokušali učiniti tastaturu funkcionalnijom. Da biste to učinili, tipkama je dodan drugi red simbola (označen sivom bojom); kada kucate, samo trebate prevući tipku odozgo prema dolje da biste umetnuli takav simbol. Zgodno je, iako neobično.


Tastaturu možete podijeliti na dva dijela kao i prije, ali ne izgleda baš zgodno na iPadu. Iznenađujuće, iz nekog razloga često korišteni upitnik je oštećen i premješten je na drugi ekran tastature. Ovaj pristup ostaje misterija za mene.


Panel prečica (samo iPad)

Pomicanjem prema gore na iPad-u se pojavljuje panel sa 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čan panel, i izuzetno je zgodan, ovdje je potpuno isti. Šteta što ništa slično nije instalirano na iPhone zbog ograničenja u veličini ekrana.



Način rada podijeljenog ekrana (samo odabrani modeli iPada)

Mogućnost istovremenog otvaranja dvije aplikacije, prevlač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 iPad-u, novi ekran aplikacije

Izgled aplikacija koje rade na iPad-u se promijenio, sada su kartice; ovaj pristup izgleda svježe i zanimljivo. Možete odmah "zatvoriti" bilo koju aplikaciju tako što ćete je prevući 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 kreirati jednostavne znakove u Notes.



Reprodukcija video zapisa u pretraživaču

Nije bitno koji pretraživač koristite, sada se video reprodukcija odvija malo drugačije i sa različitim kontrolama, kao što se može vidjeti na slikama ispod. Ali najvažnije je da sada možete otići na drugu karticu i video će se nastaviti reproducirati (testirano na iPad Pro/iPhone 8 Plus). Iznenađujuće, ova funkcija nije predviđena za YouTube; igranje na kartici van fokusa ne radi. Zašto? Ne znam.



Novi standardi za fotografije i video zapise – HEIF/HEVC

Jedna od ključnih promjena kako na desktopu tako i na mobilnom OS-u od Apple-a u 2017. godini je podrška za H.265 video (HEVC - High Efficiency Video Codec), koji, uz zadržavanje kvalitete H.264 korišćenog ranije, smanjuje veličinu datoteke za polovicu . Podrška za ovaj format direktno zavisi od procesora; podrazumevano, u iOS-u, sve fotografije i video zapisi se čuvaju 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, kao što je Android, morate to učiniti u postavkama. Nakon toga, prostor koji zauzimaju takve datoteke smanjit će se uz zadržavanje njihovog kvaliteta. Ako ne planirate aktivno dijeliti svoje videozapise i fotografije, možete se sigurno prebaciti na novi format. U suprotnom, pričekajte dok se ne proširi na druge sisteme, inače rizikujete da vas drugi pogrešno shvate.

Kratki utisci

Na mnogo načina, iOS11 uvelike mijenja iPad, što Apple kaže, ovo ažuriranje OS-a je prvenstveno namijenjeno tabletima, a izgled OS je znatno osvježen, iako nije mnogo promijenjeno ključni elementi. Sviđa mi se dock sa ikonama, sličice prilikom prebacivanja između aplikacija, postao je osjetno ljepši, iako je to stvar ukusa. Nekim ljudima se možda ne sviđa ovaj izgled.

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

Sada o mušici u ovom buretu meda. Nažalost, stabilnost iOS11 ostavlja mnogo da se poželi, ima mnogo malih i neugodnih grešaka, ponekad aplikacije usporavaju, a sa programi trećih strana ovo se dešava češće (Twitter/Instagram) i ne zavisi od kvaliteta mrežne veze, to se odnosi na već preuzete podatke.

Multitasking mod je implementiran previše agresivno da bi se produžio vijek trajanja baterije na jednom punjenju. Dakle, otvaranjem Twittera, klikom na određeno obavještenje i radom u drugim programima, nećete se vratiti u isto stanje Twittera; aplikacija će se ponovo učitati. Isto važi i za Telegram i niz drugih programa. Ovo se može smatrati iOS11 ranama, koje će jednog dana biti popravljene 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 kvarova. Kvalitet Apple-ovog softvera je u stalnom opadanju posljednjih godina; on je polizan nekoliko mjeseci nakon lansiranja novih uređaja. Ali ono što se dešava sa iOS11 prevazilazi prethodne probleme. Iako sve zavisi od vaše tačke gledišta, mnogi ljudi ne primećuju nikakve probleme, ažuriraju svoje uređaje i zadovoljni su novim funkcijama. Kakvi ste vi ljudi? Da li vam ide dobro ili još uvijek imate nedostatke koje biste željeli ispraviti?

Najbolji članci na ovu temu