iOS

Allikas: Vikipeedia
iOS
Apple iOS 7 Logo.svg
Arendaja Apple Inc.
Viimane väljalase 7
iOS
Koduleht www.apple.com/ios
Arendaja Apple Inc.
Välja lastud 2007-06-29
Keel mitmekeelne
Kasutajaliides Cocoa Touch (mitmikpuude, graafiline kasutajaliides)
Kastutatud programmeerimiskeeled C, C++, Objective-C

iOS (varasema nimega iPhone OS) on Apple'i arendatav mobiilsete seadmete operatsioonisüsteem.

Tänapäeval töötavad iOSi peal järgmised Apple’i seadmed: iPhone, iPod Touch, iPad ja Apple TV. Apple tutvustas iOSi koos esimese põlvkonna iPhone’iga 9. jaanuaril 2007. Tänapäevaks on iOS jõudnud 6. põlvkonnani ja viimane kasutajatele kättesaadav versioon on 6.1.3. iOSi edu peitub tema uudses lähenemises mobiilsetele rakendustele. Telefonile funktsionaalsuse lisamiseks saab lihtsa protseduuri abil alla laadida programme Apple’i App Store’ist, kus 12. detsembri 2010 seisuga on üle 300 000 rakenduse. Kasutajaliides põhineb otsesel manipulatsioonil: telefonile antakse käske sõrmede abil, libistades neid mööda ekraani, toksides sõrmi või lähendades ja kaugendades kaht sõrme üksteisele. Operatsioonisüsteem kasutab ka andureid, et aru saada oma asukohast ruumis, muutes näiteks ekraani orientatsiooni seadme külili keeramisel.

iOS on arendatud välja Mac OS Xist ja on seetõttu UNIXil põhinev operatsioonisüsteem. iOSis on 4 mõttelist kihti: tuumikkiht, tuumikteenuskiht, meediakiht ja Cocoa Touch kiht. Operatsioonisüsteemi maht on umbes 500 megabaiti ja eri seadmetel on see erinev.

Ajalugu[muuda | redigeeri lähteteksti]

Operatsioonisüsteemi näidati esimest korda laiemale avalikkusele koos iPhone'iga Macworld Conference & Expol 9. jaanuaril 2007 ja iOS lasti välja sama aasta juunis. Alguses Apple'i turundus ei avaldanud operatsioonisüsteemi nime, väites lihtsalt, et iPhone kasutab OS Xi. Esialgu teiste arendajate rakendusi ei toetatud, kuid 17. oktoobril 2007 teatas Apple, et SDK on arendamisel, ja seda lubati tarkvara arendajatele järgmise aasta veebruariks. 6. märtsil 2008 lasti välja esimene beeta ja operatsioonisüsteem nimetati ümber iPhone OSiks.

Apple'i telefonide suur müügiedu suurendas arendajate huvi platvormi ja SDK vastu. 5. septembril 2007 lasti välja sama operatsioonisüsteemi kasutav iPod Touch, millel oli enamus iPhone'i omadustest, välja arvatud helistamine. 27. jaanuaril 2010 kuulutati välja uus iOS seade iPad, millel on 25 cm ekraan.

Kokku on Apple müünud üle 100 miljoni iOS seadme.[1]

2010. aasta juunis nimetas Apple iPhone OS ümber iOSiks. Seda nime kasutas varem Cisco oma ruuterites. Vältimaks kohtuvaidlusi, litsentseeris Apple selle nime Ciscolt.

Tunnusjooned[muuda | redigeeri lähteteksti]

Avakuva[muuda | redigeeri lähteteksti]

Avakuva, mis koosneb rakenduste ikoonidest ja dokkist, kuhu kasutajad saavad lisada kõige sagedamini kasutatud rakendusi, kuvatakse alati kui seade lülitatakse sisse või kui Kodu nuppu vajutatakse. Ekraani ülaosas on olekuriba, kus kuvatakse andmeid, näiteks aega, aku taset ja signaali tugevust. Üldiselt on kogu ülejäänud ekraan kasutatava rakenduse päralt.

Kaustad[muuda | redigeeri lähteteksti]

IOS versioon 4-st alates on tarkvaral lihtne kaustade süsteem. Kui rakendused on "võbisevas olekus", siis saab neid lohistada üksteise peale, et luua kaust, kuhu saab kokku lisada 12 rakendust (20 rakendust iPadil), Kaustale pannakse automaatselt nimi vastavalt kaustas olevate rakenduste tüüpidele, aga nime võib muuta ka kasutaja.

Mitmiktöö[muuda | redigeeri lähteteksti]

Enne iOS versioon 4. oli mitmiktöö lubatud ainult mõnel Apple-i enda lisatud rakendusele (näiteks iPod ja Mail) seadmes. Apple muretses, et mitme kolmandate tootjate rakenduste samaaegne jooksutamine vähendab akukestvust dramaatiliselt. Ent alates iOS versioon 4, on 3 generatsiooni ja uuemates iOS seadmetes lubatud läbi seitsme rakendusliidese.

Rakenduste vahetamine[muuda | redigeeri lähteteksti]

Vajutades Kodu nuppu kaks korda tuleb nähtavala rakenduse vahetaja, mis on keritav, doki sarnane riba, mis ilmub ekraani allserva. Vajutades seal mõnele ikoonile muudetakse aktiivseks vastav rakendus. Hoides natuke aega all mõnda ikooni hakkavad need "võbelema" ning kasutaja võib kinni panna soovitud rakenduse.

Arendus[muuda | redigeeri lähteteksti]

Rakendused peavad olema spetsiaalselt disainitud iOS-ile ja ARM arhitektuurile. Sellega on kaasas Safari brauser. Teiste arendajate rakendused on lubatud alates iOS 2.0-st ja neid saab osta läbi App Store'i kaudu.

SDK[muuda | redigeeri lähteteksti]

6. märtsil 2008 välja lastud SDK laseb arendajatel kirjutada programme kõikidele iOS seadmetele ja testida neid iPhone'i simulaatoril. Rakenduse laadimine seadmetesse on võimalik aga ainult pärast seda, kui Apple'ile on makstud arendusprogrammi tasu. Pärast Xcode 3.1 välja laskmist on see saanud iOS SDK arenduskeskkonnaks. Kõik iOS programmid kirjutatakse Objective C keeles. [2]

Arendajad võivad oma rakendustele panna ükskõik mis hinna, mis on kõrgem etteantud miinimumist. Arendajad saavad 70% kogutulust, mis teenitakse rakenduste müügiga App Store'is. Samuti võib rakendust jagada tasuta. Sel juhul ei pea maksma väljaandmise ja turundusega seotud tasusid, vaid piisab ainult liikmemaksust. [3]

Jailbreaking[muuda | redigeeri lähteteksti]

iOS on olnud paljude häkkerite sihtmärk, et lisada operatsioonisüsteemile vahendeid, mida Apple ei toeta. Niisuguse häkkimise nimi on jailbreaking. Enne App Store'i väljakuulutamist 2008 oli peamine põhjus iPhone'i häkkida talle teiste arendajate tarkvara lisamine. Pärast App Store'i avamist on häkkerite eesmärk muutunud. Nüüd pööratakse tähelepanu teemadele, visuaalsetele elementidele ja omadustele, näiteks Adobe Flashi toetamisele ja mitme rakenduse samaaegsele jooksutamisele ehk multitaskingule. iOS 4-s on Apple osa nendest vahenditest ka standardile lisanud. Nendest tähtsaimad on taustapildi muutmise võimalus ja multitasking. Mõned inimesed üritavad ebaseaduslikult jagada programme häkitud iOS seadmetele, mis on App Store'is tasulised. Häkkimine lisab iOS avakuvale alternatiivse rakenduste allatõmbamise lingi: Cydia.

Vaata ka[muuda | redigeeri lähteteksti]

iGlenn

iAV12B

Viited[muuda | redigeeri lähteteksti]

Välislingid[muuda | redigeeri lähteteksti]