15
SEMINARSKI RAD Macintosh operativni sistem Predmet: Arhitektura racunara i operativnih sistema Profesor: Ime i prezime: Ivana Grujic Miodrag Vukicevic

Seminarski MAC OS X

Embed Size (px)

Citation preview

Page 1: Seminarski MAC OS X

SEMINARSKI RADMacintosh operativni sistem

Predmet:Arhitektura racunara i operativnih sistema

Profesor: Ime i prezime:Ivana Grujic Miodrag Vukicevic

Page 2: Seminarski MAC OS X

Sadrzaj

1. Uvod

2. MAC OS

3. Istorijat1. Verzije

1.1. Pubic Beta “Kodiak”1.2. Verzija 10.0 : “Cheetah”1.3. Verzija 10.1: "Puma"1.4. Verzija 10.2: "Jaguar"1.5. Verzija 10.3: "Panther"1.6. Verzija 10.4: "Tiger"1.7. Verzija 10.5: "Leopard"1.8. Verzija 10.6: "Snow Leopard"1.9. Verzija 10.7: "Lion"

4. Software

5. Hardware1. Apple-Intel tranzicija

6. iOS

Page 3: Seminarski MAC OS X

Uvod

U racunarstvu, operativni sistem (OS) je skup programa i rutina odgovoran za kontrolu i upravljanje uređajima i racunarskim komponentama kao i za obavljanje osnovnih sistemskih radnji. Operativni sustav objedinjuje u celinu raznorazne delove racunara i sakriva od krajnjeg korisnika detalje funkcioniranja ovih dijelova. Operativni sistem stvara za korisnika radno okruženje koje rukuje procesima i datotekama, umesto bitovima, bajtovima i blokovima.Vecina operativnih sistema dolazi sa aplikacijom koja obezbedjuje korisnicko okruzenje za rukovanje operativnim sistemom poput interpreter komandne linije i graficki korisnicki interface. Dodatno, operativni sistem omogucava pokretanje drugih, korisnickih programa kao sto su editori, prevodioci i internet pretrazivaci. Mrezni operativni sistem je druga vrsta operativnog sistema. Najkorisceniji operativni sistem u upotrebi na desktop i prenosnim racunarima su zasigurno Windows operativni sistemi,ali postoje i mnogi drugi operativni sistemi koji se koriste ,kao sto su Linux,Mac OS X,FreeBSD i mnoge druge vrste UNIX operativnih sistema...

Posto je ovaj seminarski posvecen Machitosh operativnom sistemu koji se jos zove i MAC OS dalji text ce biti posvecen iskljucivo njemu.

Page 4: Seminarski MAC OS X

MAC OS

Mac OS je niz od Unix-baziranih operativnih sistema i grafickog korisnickog interfacea razvijenog i prodavanog od strane Apple Inc. od 2002 godine, Mac OS X dolazi predinstaliran na svim novim Macintosh racunarskim sistemima. To je naslednik za Mac OS 9, objavljen 1999. godine, finalne verzije "klasicnog" Mac OS, koji je bio Appleov primarni operativni sistem od 1984.

Mac OS X, cije X u imenu oznacava ramiski broj 10 i predstavlja deo njegovog brenda. MAC je Unix-baziran grafički operativni sustav, temelji se na tehnologijama razvijenim od strane NeXT-a između druge polovice 1980-ih i Appleove kupovine kompanije krajem 1996. Od svog sestog izdanja Mac OS X v10.5 takodje zvanog i "Leopard", svako izdanje Mac OS X-a ima UNIX 03 certifikat i radi na procesorima kompanije Intel.

Prva verzija izdana je 1999 godine i zvala se MAC OS X Server 1.0, a nedugo kasnije i desktop orjentisana verzija, Mac OS X v10.0 "Cheetah", koja je izdana 24. Marta 2001 godine. Sve verzije Mac OS X-a su dobile ime po velikim mackama, na primer poslednja verzija Mac OS X v10.6 je nazvan od strane Apple-a i korisnika kao "Snow Leopard".

Serverko izdanje, Mac OS X Server, je arhitektonski identican svom desktop kolegi, a ukljucuje i alate kako bi se olaksalo upravljanje radnim grupama za Mac OS X masine, te osiguravajuci pristup mreznim uslugama. Ovi alati ukljucuju agent za prienos elektronske poste, Samba server, LDAP server, domain name server i druge. MAC OS X Server se nalazi predinstaliran na Apple Xserve severskim masinama, ali se moze izvoditi na gotovo svim trenutno dosptupnim Apple racunarima.

Apple takodje proizvodi specijalizovane verzije Mac OS X-a za koriscenje na svojim drugim uredjajima. iOS, koja se temelji na Mac OS X, radi na iPhone, iPod Touch,iPad, i drugoj generaciji Apple TV-a.

Page 5: Seminarski MAC OS X

Istorijat

MAC OS X se temelji na Mach kenelu. Pojedini delovi iz FreeBSDi NetBSD-ove inmplementacije UNIX-a su bili iskorisceni u “NeXTSTEP”-u koji je bio temelj za MAC OS X operativni sistem. Naime “NeXTSTEP” je bio objektno orientisan operativni sistem razvijen od strane Steve Jobs-ove kompanije “NeXT” nakon sto je on napustio Apple 1985 godine. Dok je Jobs bio vam Apple-a ,Apple je pokusavao da stvori operativni sistem sledece generacije uz pomoc raznih projekata,ali nisu imali nekog preteranog uspeha u tome. Za to vreme je Steve-ov operativni sistem “NeXTʼs OS” a kasnije nazvan “OPENSTEP” izabran da bude osnova za Appleov sledeci operativni sistem sto se i dogodilo nedugo zatim posle odluke Apple-a da kupi “NeXT” kompaniju i na taj nacin stekne prava nad “OPENSTEP”-om. Steve Jobs se zatim vraca u Apple na mesto privremenog izvrsnog direktora,a kasnije postaje direktor i biva zaduzen za transformaciju programer-friendly “OPENSTEP”-a u sistem koji ce biti prihvacen od strane kucnih korisnika i profesionalaca. Projekat se u pocetku zvao “Rhapsody” a kasnije je ime promenjeno u “MAC OS X”.

MAC OS X Server 1.x nije bio u skladu sa softverom razvijenim za originalan MAC OS i nije imao podrsku za Apple-ov sopstveni standard IEEE 1394 kasnije poznat kao FireWire. MAC OS X 10.x je imao vecu kompatibilnost i funkcionalnost sa starijim verzijama operativnog sistema uz pomoc Carbon API-a i FireWire podrske.Kako se MAC razvijao tako je stavljen naglasak na novi “digital life stile” , sto je postignuto applikacijama poput “iLife” paketa, skupom paketa applikacija za poslovanje “iWork”, integirisanom kucnom zabavom “Front Row” itd...Svaka verzija je takodje donosila izmene u interfejsu kao sto je izgled brusenog metala u 10.3 ,10.5 predstavljanje novog “Unifield” stila.

Izuzev MAC OS X Server 1.0 i originalne javne bete ,sve MAC OS X verzije su ime dobile po velikim mackama. Pre izdavanja verzija 10.0 je imala kodno ime “Cheetah” interno korisceno u Apple-u, a verzija 10.1 je bila poznata pod nazivom “Puma”. Posle verzije 10.2 pod kodnim imenom “Jaguar” Apple i zvanicno pocinje da predstavlja nove verzije operativnog sistema pod imenima velkih macaka. Vezija 10.3 je nosila naziv “Panther” , 10.4 je bila poznata pod nazivom “Tiger” , verzija 10.5 je imala ime “Leopard” ,a kao njegov naslednik verzija 10.6 nosi ime “Snow Leopard”. Zanimljiv je podatak da su verzije "Panther", "Tiger" i "Leopard" bile registrovane kao zastitni znakovi kompanije Apple,ali "Cheetah", "Puma" i "Jaguar" nisu. Apple je registrovao i imena “Lynx” i “Cougar” ali su oni kasnije ponisteni.Apple je cak bio tuzen od strane kompanije za prodaju racunara “Tiger Direct” zbog koriscenja imena “Tiger” za svoj operativni sistem,ali je 2005-te godine americki savezni sud odlucio da Apple ne krsi zakon i da moze da nastavi da koristi “Tiger” ime za svoj operativni sistem...

Page 6: Seminarski MAC OS X

VerzijePrva verzija je nosila ime “Kodiak”,Izdana je 13. Semptembra 2000 godine i predstavljala je “preview” verziju ili public beta,da bi se dobile povratne informacije od strane korisnika na osnovu kojih je Apple napravio mnoge izmene. “Kodiak” je poznat i po tome sto je bio prvi na kom je predstavljen novi “Aqua” interfejs . Aqua je korisnicki interface inspirisan kao sto mu i ime kaze vodom. Svaki element prozora,text,grafika ili widgeti su iscrtavani na ekranu koristeci anti-aliasing technologiju. Dodati su i drop shadows efekti oko svakog prozora i texta da bi se dobio osecaj dubine,a koriscena je i ColorSync tehnologija da bi se omogucilo verodostojnije predstavljanje boja.

Verzija 10.0 : “Cheetah”Datum izdavanja : 24. Mart 2001Pocetna verzija je bila spora,nepotpuna i u vreme izdavanja imala je jako malo applikacija i to uglavnom od nezavisnih programera. I ako su mnogi kriticari predlagali da operativni sistem jos nije spreman za siroke mase,oni su ipak prepoznali vaznost njegovog izdavanja kao baze na kojoj ce se dalje razvjati i poboljsavati. Izdavanje MAC OS X-a je dobro primljeno od stane Macintosh zajednice kao veliki uspeh jer je njegovo izdavanje odgadjano od 1996 godine zbog raznih razloga. Posle nekih updateova i popravljanja greski pernel panici su bili mnogo redji.

Verzija 10.1 : “Puma”Datum izdavanja : 25. Semptembar 2001Ova verzija je imala mnogo bolje performanse od svog prethodnika i donela je neke vazne mogucnosti koje su pre nedostajale kao sto je DVD reprodukcija. Apple je predstavio 10.1 kao besplatan update za 10.0 korisnike,a korisnici MAC OS 9 su morali da plate US $129 za full verziju. Kasnije je otkriveno da su update CDovi ustvari bili full install CDovi koji su se mogli iskoristiti za instaliranje na MAC OS 9 masine jednostavnim uklanjanjem jednog fajla. Januara 2002. godine odlucuje da ce MAC OS X 10.1 biti podrazumevani operativni sistem za sve Macintosh proizvode.

Verzija 10.2 : “Jaguar”Datum izdavanja : 23. Avgust 200210.2 je prva verzija MAC OS X operativnog sistema koja je koristila svoje kodno ime kao deo svog imena u vreme izdavanja. “Jaguar” je doneo odlicne performanse,lepsi izgled i mnogo novih poboljsanja, ukljucujuci “Quartz Extreme” za direktno iscrtavanje grafike na ATI Radeo ili nVidia GeForce 2 MX AGP grafikama sa najmanje 16MB VRAM-a, novi “Address Book” i novi instant messenger ,nazvan u skladu sa ostalim Apple prozivodima, “iChat”.

Page 7: Seminarski MAC OS X

Verzija 10.3 : "Panther"Datum izdavanja : 24. Oktobar 2003Osim sto pruza mnogo bolje performanse on je takodje doneo i najveci update za user interfejs do tada. “Panther” je doneo jos vise novih mogucnosti od svog prethodnika “Jaguar”-a samo godinu dana ranije. U ovoj verziji se posebno izdvaja nova verzija Findera, novi “brushed metal” interfejs, Fast User switching, novi Expose (Window manager),Safari web browser, novi iChat sa mogucnosti vodei konferencije. Takodje sa ovom verzijom je prekinuta podrska za neke starije verzije MAC racunara.

Verzija 10.4 : “Tiger”Datum izdavanja : 29. April 2005I ova verzija je kao i one pre nje donosila mnoge novine,ali i specijalne zahteve u vidu ugradjenog FireWire porta, sto je znacilo da su starije verzije racunara jos jednom ostavljenje bez podrske. U “Tiger”-u je predstavljeno pretrazivanje fileova uz pomoc Spotlighta,novi Dashboard,novi Mail program, program za filmove i video zapise QuickTime 7, Safari 2, itd... Pocetno izdanje Apple TV-a je takodje koristilo “Tiger” verziju operativnog sistema, doduse malo modifikovanu i sa manje applikacija. Dana 10.1.2006 godine Apple predstavlja prve Intel basirane MAC racunare ,zajedno sa 10.4.4 updateom za Tiger, sto je znacilo napustanje stare PowerPC platforme i prelazenje na novu Intel Platformu. Operativni sistem je isto radio i na PowerPC i na Intel masinama.

Verzija 10.5 : “Leopard”Datum izdavanja : 26. Oktobar 2007Apple ga je predstavio kao najveci update za MAC OS X od njegovog nastanka. Doneo je vise od 300 novih mogucnosti. “Leopard” ima podrsku i za PowerPC i Intel x86 Macintosh racunare ,podrska za G3 procesore je prestala,a minimalni zahtevi za G4 su bili da ima 867 MHz i najmanje 512MB RAM memorije. Nove mogucnosti su ukljucivale novi izgled, novu verziju Findera, Time Machines, Spaces, predinstaliran Boot Camp, punu podrsku za 64 bitne applikacije. “Leopard” je i prvi BSD operativni sistem koji je dobio UNIX 03 sertifikat. To je ujedno i poslednja verzija MAC OS X-a koja podrzava PowerPC arhitekturu.

Page 8: Seminarski MAC OS X

Verzija 10.6 : “Snow Leopard”Datum izdavanja : 28. Avgust 2009Umesto velikih izmena u izgledu i funkcionalnosti u “Snow Leopard”-u je naglasak stavljen na promene “ispod haube”, povecanje performansi, efikasnosti, i stabilnosti operativnog sistema. Za vecinu korisnika najvece promene su : smanjena velicina instalacije samo operativnog sistema ,sto znaci vise slobodnost prostora na disku, potpuno novi Finder napisan od nule, brze Time Machine bekapovanje, mocnija verzija Preview applikacije, kao i brzi Safari web browser.10.6 takodje karakterise podrska za nove servise u Mail, iCal i Address Book applikacijama, 64 bit-na tehnologija sposobna da podrzi velike kolicine RAM memorije, sasvim novi QuickTIme X player sa novim interfejsom.Promene ispod haube sadrze bolju podrsku za multi-core procesore kroz “Grand Central Dispatch” koji pokusava olaksati razvoj applikacija sa multi.core podrskom i na taj nacin doprinosi boljem iskoriscenju procesora. Na taj nacin je znacajno olaksan posao programerima koji razvijaju applikacije za MAC platformu.U 10.6 verzija donosi napredniju podrsku za GPU performanse koristeci OpenCL.Open CL je otvoreni standard za GPGPU koji se razlikuje od CUDA, DX 11 i STREAM. On dozvoljava da graficka kartica preuzme deo posla koji je trebao da uradi procesor i na taj nacin ustedi vreme i oslobodi zauzece procesore koji se onda moze koristiti za druge stvari.“Snow Leopard” podrzava samo masine sa Intelovim procesorima,zahteva minimalno 1GB RAM memorije i nema podrsku za applikacije izradjenje na PowerPC arhitekturu.

Verzija 10.7 : “Leon”Datum izdavanja : NepoznatMAC OS X v10.7 “Lion” je najavljen 20. Oktobra 2010 na Appleovom “Back to the Mac” skupu. Lion ce da preuzme neke elemente od iOS-a i donese ih na MAC platofrmu. Neke od novih mogucnosti koje bi novi operativni sistem trebao da donese su : multi-touch gestovi, full-screen applikacije kao i Mac App Store koji je predstavljen 6. Januara 2011 godine zajedno sa novim updateom “Snow Leopard” verzija 10.6.6.

Page 9: Seminarski MAC OS X

Software

Poznato je da je MAC OS X baziran na Unix operativnom sistemu i samim tim on se znatno razlikuje od Windows operativnih sistema. Velika razlika je i u tome sto Windows applikacije nisu kompatibilne sa MAC operativnim sistemom ,sto znaci da applikacije koje su pisane za Windows ne mogu da se pokrenu na MAC OS-i,kao sto ni applikacije pisane za MAC ne mogu da se izvrsavaju na Windows Operativnim sistemima.

Ali ova barijera ne utice na kvalitet MAC platforme,jer se Apple potrudio da za MAC razvije neke odlicne applikacije,a u tome su ga pratile i mnoge druge softwerske kuce i nezavisni programeri,sto je dovelo do toga da se danas na MAC-u nalaze skoro svi vazniji softwerski paketi velikih softwerskih kuca ,kao sto su “Adobe PhotoShop”, “AutoCAD” , “Cinema 4D”, “Adobe Acrobat” i drugi...

Sada cemo u par reci opisati osnovne programe za MAC OS X:

Dock - se nalazi i dnu ekrana i pruza brz pristup najcesce koriscenim applikacijama,fajlovima i folderima.

Finder - je podrazumevani file manager na MAC OS X opertivnom sistemu i odgovoran je za sav menadzment filova,diskova,mreza i pokretanje drugih applikacija. Kao takav Finder cini osnovu Mac-a.

Safari - Appleov default web browser. Krasi ga jednostavan,elegantan korisniki interfejs,a svojom brzinom i stabilnoscu je obuzeo srca mnogih korisnika MAC racunara. Iako je dugo vremena postojao samo za MAC racunare u poslednje vreme je nasao svoje mesto i na Windows operativnom sistemu.

Address Book - se moze shvatiti kao imenik na racunaru gde se drze svi kontakti,informacije o porodici,prijateljima i kolegama. Kontakti se mogu ubaciti i iz drugih applikacija,a uz pomoc Sync oni se mogu sinhronizovati sa kontaktima na GMail-u i drugim servisima.Posto je Address Book duboko integrisan u MAC kontakti su dostupni iz gotovo svake applikacije.

Page 10: Seminarski MAC OS X

Mail - je e-mail program za MAC OS X operativni sistem. Karakterise ga jednostavan interfejs, veoma brzo pretrazivanje i potpuna integracija sa svim applikacijama. Podrzava sve popularne protokole kao sto su SMTP, POP3 i IMAP, takodje podrzava i Yahoo! Mail, AOL Mail,Gmail i Microsoft Exchange.Veoma korisna karakteristika je i sto podrzava rad sa vise naloga,sto znaci da preko njega mozete da upravljate svim svojim e-mail nalozima na razlicitim servisima.

iChat - predinstaliran na svim MAC racunarima, iChat predstavlja veoma bogat instant messenger koji omogucava da ostanete u kontaktu sa porodicom i prijateljima,svejedno da li su oni na MAC ili PC racunaru. Podrzava sve poznatije chat servise a medju njima MSN,AOL i GTalk. Ukoliko na racunaru imate kameru i mikrofon iChat mozete koristiti i za video konverzacije sa prijateljima. Preko status ikonica se lako moze videti da li je osoba dostupna za chat i da li je moguce s njom uspostaviti video ili samo audio chat.

iTunes - je multimedijalni player za pustanje svih vidova digitalnih audio i video formata. Poznat je po tome sto sve audio i video fajlove uredno smesta u library i uvek su lako dostupni. Preko iTunes Store-a je moguce kupiti nove pesme,filmove i omiljene serije odmah iz samog playera, a uz pomoc odlicne bezicne sinhronizacije taj sadrzaj se moze odmah sinhronizovati sa Apple TV

i jednostavno i lako pregledati. A ukoliko posedujete iPhone, iPod ili iPad citava vasa zbirka pesama i filmova se za tren oka moze naci na njima zahvaljujuci odlicnoj sinhronizaciji medju njima.

Page 11: Seminarski MAC OS X

Hardware

Za razliku od PC racunara koje krajnji kupac moze i sam sastaviti, MAC racunari se prodaju iskljucivo vec sklopljeni bez mogucnosti izmene konfiguracije. Stari MAC racunari su radili na PowerPC hardveru kao sto su G3, G4 i G5 prosecori,ali s izlaskom novih verzija operativnog sistema zahtevi su postali sve veci i stari procesori su morali biti napusteni da bi se napravilo mesta za nove tehnologije i napredak. Apple je uvek bio poznat po koriscenju najnovijih tehnologija i revolucionarnim promenama koje su promenile nacin na koji danas razmisljamo.

Apple racunari kao i sam MAC OS su pretrpeli velike dizajnerske promene tokom vremena i menjali se u skladu sa zeljama korisnika.

Macintosh racunar su uvek bili poznati po svom dizajnu i od samog pocetka su smatrani kao najlepsi i ispred svog doba, samim tim su bili zelja mnogim korisnicima.Pored lepog dizajna krasio ih je i veliki kvalitet zbog cega su bili dobro prihvaceni kod krajnih kupaca.

Nazalost od samog starta su ih krasile i jako velike cene, sto je rezultovalo time da nisu bili bas siroko prihvaceni. Svoje mesto su nasli kod raznih IT profesionalaca, profesionalnih fotografa, animatora itd...Procenjuje se da MAC racunari danas u svetu drze oko 8% celog trzista racunara, a taj procenat je zasigurno najveci u Americi.

Page 12: Seminarski MAC OS X

Apple se postao poznat zahvaljujuci svojim desktop racunarima,ali se nije tu zaustavio. Apple asortiman vec godinama ulepsavaju i Notebook racunati raznih verzija, izgleda i namena.

iMac - je desktop verzija Macintosh racunara koju karakterisu velike brzine i velike dijagonale ekrana da bi korisnici mogli da uzivaju u svim carima Full HD LED monitora i HD filmova.

MacBook Pro - je laptop verzija Mac racunara namenjena profesionalcima i profesionalnoj upotrebi. Karakterisu je brz procesor i dosta RAM memorije za ugodan rad u zahtevnim programima.

MacBook Air - je netbook prenosni racunar i kao takvog odlikuje ga izvanredan dizajn,mala tezina i laka prenosivost. Ima LED ekran visoke rezolucije, koji pruza odlican pregled web sadrzaja,sto mu je prvenstveno i namena. Autonomija mu je 7h ili 30 dana u stand-by rezimu.

Page 13: Seminarski MAC OS X

Kao deo Appleove ponude od skora se moze naci i pametni telefon koji mnogi smatraju i dzepnim racunarom sto ga svrstava kao deo apple racunara.

iPhone - je pametni telefon, ali ga mnogi smatraju dzepnim racunarom, a uzimajuci u obzir da radi na modifikovanoj verziji MAC OS X-a nazvanoj i OS on zasluzuje da se nadje u ovom radu. Poznat je po elegantnom dizajnu koji karakterise sve Apple proizvode i vrhunskoj tehnologiji na koja je napravila revoluciju i dala novo znacenje pametnim telefonima.

iPad - je nova vrsta prenosnih racunara zvana tablet. Odlikuje ga veliki muti-touch kapacitivni ekran osetljiv na dodir, mala tezina, velika autonomija baterije, wireless konektivnost i veliki broj applikacija. iPad kao i iPhone pokrece modifikovana verzija MAC OS X-a, zvana iOS u trenutno dostupnoj verziji 4.2 .

Page 14: Seminarski MAC OS X

Apple-Intel tranzicija

Aprila 2002. godine, eWeek je objavio glasine u da Apple ima novu verziju MAC OS X-a nazvanu “Marklar” i da je karakterise to sto se odvaja od stare PowerPC arhitekture i radi na Intel x86 procesorima. Ideja iza “Marklar”-a je bila da Apple ima alternativnu platrofmu jer nije bio zadovoljan napredovanjem PowerPC platforme. Glasine su se provlacile kroz medije do 2005. godine kada je Steve Jobs i zvanicno rekao da Apple planira da napravi prelazak na Intel arhitekturu u naredne 2 godine i da ce podrzavati obe platforme za vreme tog prelaska. Za vreme prelaska Apple je razvio Rosetta software koji je predstavljao binarni prevodni sloj koji omogucava pokretanje PowerPC softwera na MAC OS X-u koji radi na Intel procesorima. PowerPC software je sad bio podrzan od strane nove platforme,ali su neke applikacije ipak morale da budu napisane ponovo da bi pravilno radile na OS X za Intel. Apple je u pocetku forsirao programere da prave applikacije koje su mogle da rade i na PowerPC i Intelu,ali tu je bio veliki problem,jer su PowerPC applikacije pokretane preko Rossete,sto je znacilo slabije performanse, neki programi nisu radili kako treba,a neki nisu radili uopste. Doslo je i do nove fragmentacije programa. Intel masine su mogle da pokrenu PowerPC programe,ali PowerPC racunari nisu mogli da porenu programe pisane za Intel verziju MAC OS X-a.

Podrska za PowerPC je konacno ukinuta 2009 godine posle izlaska MAC OS X 10.6 “Snow Leopard”. Time je zavrsena tranzicija sa PowerPC na Intel i sve MAC racunare sada pokrecu Intel procesori.

Page 15: Seminarski MAC OS X

iOS

iOS je Apple-ov operativni sistem za mobilne uredjaje. Zasnovan je na modifikovanoj verziji MAC OS X-a. Razvijen je za potrebe iPhone-a i prvi naziv mu je bio iPhone OS, ali je kasnije ime promenjeno u iOS. Iako razvijen za iPhone ubrzo se nalazio preinstaliran i na drugim Appleovim proizvodima kao sto je iPod Touch, iPad i Apple TV. Apple dozvoljava instaliranje iOS-a samo na svom hardveru. Ubrzo je Appleov App Store integrisan u iOS dostigao broju od 300,000 applikacija koje su bile preuzimane 7,5 miliona puta. Do kraja 2010. godine udeo iOS-a na trzistu operativnih sistema se popeo na 15% i nastavio je da raste.

Korisnicki interfejs iOS-a je zasnovan na konceptu direktne manipulacije koristeci se multi-touch gestovima. Interfejs se sastoji od slajdera, prekidaca i dugmica. Odziv na korisnikove komande je trenutak i veoma tecan. Ugradjeni akcelometar koriste neke applikacije da bi odgovorile na pokrete uredjaja.