iCal — Apple'i Maci kalendrirakendus: ajalugu ja funktsioonid
iCal — Apple'i Maci kalender: põhjalik ülevaade ajaloost, versioonidest ja funktsioonidest — mitme kalendri tugi, WebDAV ja iCali areng Cupertinos.
iCal on Apple Inc. poolt loodud isiklik kalendrirakendus, mis töötab Mac OS X operatsioonisüsteemis. iCal oli esimene Mac OS X-i kalendrirakendus, mis pakkus toetust mitmele kalendrile ja võimalust avaldada/kirjutada kalendreid WebDAV-serverisse. Lisaks toetab iCal iCalendar-formaati (.ics), mis võimaldab kalendrisündmuste vahetamist ja importi/eksporti teiste rakenduste ning teenustega.
Ajalugu
Algselt ilmus see 10. septembril 2002 Mac OS X v10.2 jaoks tasuta allalaaditavana, kuid koos Mac OS X v10.3 väljaandmisega lisati see operatsioonisüsteemi iCal 1.5 kujul. iCali versioon 2 ilmus Mac OS X v10.4, versioon 3 koos Mac OS X v10.5 ja versioon 4 Mac OS X v10.6 osana. Rakenduse edasiarendused lisasid aja jooksul paremat integratsiooni süsteemi teiste osadega, sünkroonimisvõimalusi ja tuge uutele standarditele.
Apple litsentseeris iCal-nime Brown Bear Software'ilt, kes on seda kasutanud oma iCal-rakenduse jaoks alates 1997. aastast.
iCal'i arendamine erineb üsna palju muust Apple'i tarkvarast, sest selle töötas iseseisvalt väike prantsuse meeskond, kes töötas "salaja" Pariisis, mida juhtis Steve Jobsi sõber Jean-Marie Hullot. iCal'i arendamine on vahepeal viidud üle Apple'i USA peakorterisse Cupertinos. Hiljem on iCali funktsioonid ja kasutajaliides edasi arenenud ning rakendus renomeeriti hiljem Mac OS X versioonidesse integreerituna.
Funktsioonid ja omadused
iCal pakkus ja järgmised põhilised võimalused, mis on levinud ka hilisemates Maci kalendrirakenduse versioonides:
- Mitu kalendrit ja värvikoodid: võimalus hoida eri tüüpi sündmusi eraldi kalendrites ja eristada neid värvidega.
- Ürituste loomine ja korduvad sündmused: paindlikud kordusreeglid, kohandatavad algus- ja lõpuajad ning ajavööndi tugi.
- Hoiatused ja alarmid: bänner- või helihoiatused, e-kirja teavitused ning kohandatavad meeldetuletused.
- Jagamine ja kutsed: kalender- ja sündmusekutsed, osalejate haldus ning vastused (vastavalt toetatud protokollidele ja serveritele).
- Sünkroonimine: tugi WebDAV-põhiseks avaldamiseks algfaasis ning hiljem standardite (nt CalDAV) kaudu sünkroonimiseks; võimalik ühendada iCloudi, Exchange'i ja teiste teenustega.
- Impordi/eksport: iCalendar (.ics) failide import ja eksport, mis tagab ühilduvuse paljude teiste kalendrirakendustega.
- Integreeritus: sidumine Maili, Kontaktide (Address Book) ja süsteemi otsinguga, teavituskeskuse tugi ja koostöö muude Maci teenuste ning rakendustega.
- Skriptitavus: tugi AppleScriptile ja teistele automatiseerimisvahenditele, mis võimaldavad sündmuste automaatset haldamist.
Tehnilised üksikasjad ja standardid
Alguses keskendus iCal WebDAV-põhisele avaldamisele ja jagamisele, mis lubas kalendreid veebiserverisse üles laadida ning neid seal redigeerida. Aja jooksul lisandus tugi ka tänapäevastele kalendrisünkroniseerimisele suunatud standarditele nagu CalDAV ning iCalendar (.ics) formaadile (RFC-põhine). Tänu sellele sai iCal suhelda ka teiste teenustega (nt Exchange, Google Calendar jm) kasudades vastavaid liideseid või sünkroonimistehnoloogiaid.
Pärand ja edasine areng
iCal oli oluline samm Mac OS X-i kalendriplatvormi loomisel ja standardite poole liikumisel. Aja jooksul on Apple kalenderrakendust edasi arendanud ning kasutajaliidest ja funktsioone uuendatud. Mac OS X-i hilisemates versioonides nimetati selle rakenduse vaste lihtsalt "Calendar" (näiteks OS X 10.8 Mountain Lionis tehti selles osas muudatusi). Paljud iCali ideed ja tehnilised lahendused elavad edasi tänapäevastes Apple'i kalendrirakendustes ja iCloudi sünkroonimises.
Kellele sobib
iCal (ja selle järglased) sobib igale Maci kasutajale, kes vajab isikliku või väikese rühma kalendri haldamist, sündmuste kutsumist ja sünkroonimist eri seadmete vahel. Tänu iCalendar-ühilduvusele ja serveriühenduste toele on see ka sobiv valik kasutajatele, kes peavad kalendreid jagama või sünkroonima kolmandate osapoolte teenustega.
Märkus: ajalooliselt on iCal olnud oluliseks panustajaks Maci kalendrifunktsioonide arengusse; tänapäeval kohtab samu põhifunktsioone uuendatud ja paremini integreeritud kujul Apple'i kaasaegsetes süsteemides.
Omadused
- See jälgib sündmusi ja kohtumisi, võimaldab mitut kalendri vaadet (näiteks kalendrid "kodus", "tööl" ja muud loodud kalendrid), et kiiresti tuvastada konfliktid ja vaba aeg.
- See on integreeritud MobileMe'iga, nii et kalendreid saab jagada ja sünkroonida teiste seadmetega, näiteks arvutite, iPhone'ide ja iPod touchiga, üle interneti. Kalendreid saab jagada ka WebDAV-protokolli kaudu. Google toetab nüüd WebDAV-i Google Calendarile, mis muudab iCali hõlpsasti Google Synciga konfigureeritavaks.
- Kasutajad saavad tellida teisi kalendreid, et hoida end kursis sõprade ja kolleegidega ning muude asjadega, näiteks spordikavade ja telesaadetega.
- iCal võimaldab teavitada eelseisvatest sündmustest kas ekraanil, e-posti, SMS-i või kutsungi teel. Samuti on olemas kolmanda osapoole Dashboardi vidin nimega iCal Events, mis võimaldab teatada eelseisvatest sündmustest Dashboardi abil.
- iCal integreerib Apple Sync Services'i, et sünkroonida oma andmeid MobileMe, seadmete, näiteks PDA, iPodi, iPhone'i või muude mobiiltelefonidega iSync'i ja kolmandate osapoolte tarkvara kaudu.
- iCal toetab iCalendri formaadi kasutamist. See ei toeta vanemat vCalendar 1.0 formaati.
Uus versioon 3
- Seadistus, mis võimaldab iCalil määrata iga loodud sündmuse jaoks automaatse häire.
- Ümberkujundatud kasutajaliides
- Inline sündmuse redigeerimine
- Võimalus lülitada välja kõikide sündmuste häireid
- Kasutage CalDAV(WebDAV) kontot kalendrite salvestamiseks ja sünkroniseerimiseks CalDAV serveris.
- Docki ikoonil olev kuupäev näitab kogu aeg jooksvat kuupäeva. (Kuni versioonini 3 näitas iCali ikoon vaikimisi 17. juulit - kuupäeva, mil iCal 2002. aastal Macworld Expo'l esmakordselt esitleti - kuni programmi käivitamiseni.)
Uus versioon 4
- Microsoft Exchange Server 2007 tugi
- Täiustatud kasutajaliides (eelkõige mitme sündmuse haldamiseks)
Vead
On teatatud, et mõned iCali kasutajad, kelle kalender on CalDAV-serveris, ei saa oma kalendrit vaadata ega sinna sündmusi lisada. See probleem on spetsiifiline Google Calendar'i kasutajatele.
Snow Leopardi väljaandmine tõi Snow Leopardis kaasa mitmeid vigu seoses iCal'i alarmidega. Nende probleemide hulka kuuluvad alarmid, mis ei vallandu; kõik alarmid on määratud ühele kindlale kuupäevale ja kellaajale minevikus, mis takistab nende vallandumist; korduvate sündmuste alarmid vallanduvad kõigi korduvate sündmuste ajalooliste esinemiste kohta, mille tulemuseks on kümned alarmid ühe sündmuse kohta. Snow Leopardi versioonide 10.6.1 ja 10.6.2 uuendused ei ole neid probleeme lahendanud.
iCal toetab ajavööndeid, st: kui funktsioon on sisse lülitatud ja arvuti ajavöönd muutub, nihkuvad kõik iCalis olevad sündmused ajavööndivahe kompenseerimiseks. Viga on selles, et see funktsioon esineb ka siis, kui see on välja lülitatud, seega kui arvuti ajavöönd muutub, nihkuvad ka kõik sündmused iCalis. Tänase seisuga ei ole seda viga veel parandatud.
Küsimused ja vastused
K: Mis on iCal?
V: iCal on Apple Inc. poolt toodetud isiklik kalendriprogramm, mis töötab macOS operatsioonisüsteemis.
K: Milline oli iCal'i avaldamise tähtsus Mac OS X v10.2 jaoks?
V: iCal oli esimene macOS-i kalendrirakendus, mis pakkus toetust mitmele kalendrile ja võimalust avaldada/kirjutada kalendreid WebDAV-serverisse.
K: Millal iCal esimest korda allalaadimiseks välja anti?
V: iCal ilmus esimest korda tasuta allalaadimiseks Mac OS X v10.2 jaoks 10. septembril 2002. aastal.
K: Millal iCal operatsioonisüsteemiga kaasas oli?
V: Mac OS X v10.3 ilmumisel lisati iCal operatsioonisüsteemiga koos iCal 1.5.
K: Millistes Mac OS X-i versioonides iCal uuendati ja avaldati?
V: iCali versioon 2 ilmus Mac OS X v10.4 osana, versioon 3 koos Mac OS X v10.5 ja versioon 4 osana Mac OS X v10.6.
K: Kellelt litsentseeris Apple iCali nime?
V: Apple litsentseeris iCal-nime Brown Bear Software'ilt, kes on seda oma iCal-rakenduses kasutanud alates 1997. aastast.
K: Kes kujundas algselt iCali?
V: iCali arendas iseseisvalt väike Prantsuse meeskond, kes töötas "salaja" Pariisis ja mida juhtis Steve Jobsi sõber Jean-Marie Hullot.
Otsige