iCal ir Apple Inc. izstrādāta personālā kalendāra lietojumprogramma, kas darbojas Mac OS X operētājsistēmā. iCal bija pirmā kalendāra lietojumprogramma Mac OS X, kas piedāvāja vairāku kalendāru atbalstu un iespēju publicēt/abonēt kalendārus WebDAV serverī.
Sākotnēji 2002. gada 10. septembrī tā tika izlaista kā bezmaksas lejuplādējama programmatūra Mac OS X 10.2 versijai, bet līdz ar Mac OS X 10.3 versijas iznākšanu tā tika pievienota operētājsistēmai kā iCal 1.5 versija. iCal 2. versija tika izdota kā daļa no Mac OS X v10.4, 3. versija - kā daļa no Mac OS X v10.5 un 4. versija - kā daļa no Mac OS X v10.6.
Apple iCal nosaukumu licencēja no Brown Bear Software, kas to izmantoja iCal lietojumprogrammai kopš 1997. gada.
iCal izstrāde atšķiras no pārējās Apple programmatūras, jo to neatkarīgi izstrādāja neliela franču komanda, kas "slepeni" strādāja Parīzē un kuru vadīja Stīva Džobsa draugs Žans Marī Hullo (Jean-Marie Hullot). iCal izstrāde tika pārcelta uz Apple ASV galveno mītni Kupertīno.
Funkcijas
iCal (vēlāk pārveidots par lietotni Calendar) piedāvāja un joprojām piedāvā virkni ērtu rīku ikdienas laika plānošanai:
- Vairāku kalendāru atbalsts — iespēja izveidot vairākus kalendārus (piem., darbs, personīgais), krāsaini tos atdalīt un izvēlēties, kuri ir redzami.
- Sinhronizācija — atbalsta dažādus sinhronizācijas servisus, tostarp iCloud, CalDAV, Exchange un Google Calendar, kas ļauj saglabāt notikumus un dalīties ar citiem ierīcēm.
- Publiskošana un abonēšana — iespēja publicēt kalendāru WebDAV/CalDAV serverī vai abonēt publiskus kalendārus, lai saņemtu atjauninājumus automātiski.
- iCalendar formāts (.ics) — importēšana/eksportēšana un saderība ar starptautisko iCalendar standartu, kas atvieglo kalendāru apmaiņu starp dažādām platformām.
- Notikumu uzaicinājumi un sadarbība — atbalsts sapulču uzaicinājumiem, atbildēm (accept/decline), brīvdienu un pieejamības (Free/Busy) informācijas apmaiņai.
- Brīdinājumi un atgādinājumi — paziņojumu veidi (skaņa, dialoga logi, e-pasts), atkārtoti notikumi, laika joslu atbalsts un ceļošanas laika (travel time) iespējas.
- Skati un drukāšana — dienas, nedēļas, mēneša un gada skati, kā arī drukāšanas priekšskatījums un dažādas izkārtojuma iespējas.
— meklēšanas rīki, ātra notikumu pievienošana (piem., dubultklikšķis vai īsinājumtaustiņi), un integrācija ar citām Mac lietotnēm (Mail, Contacts/Adreses grāmata). - Papildus iespējas — dzimšanas dienu kalendārs, piezīmju/pielikumu pievienošana notikumiem (atkarībā no macOS versijas) un atbalsts dažādām laika joslām.
Vēsture un attīstība
iCal iznāca 2002. gadā un ātri kļuva par standarta Mac OS X kalendāra risinājumu. Tā sākotnējā funkcionalitāte iekļāva iespēju vienlaikus pārvaldīt vairākus kalendārus, publicēt/abonēt kalendārus WebDAV vidē un eksportēt/importēt .ics failus. iCal attīstījās līdzi Mac OS X versijām, katrai jaunai OS iznākot pievienojot papildu funkcijas un uzlabotu integrāciju ar citām Apple lietotnēm.
Ar laiku Apple pārveidoja iCal lietotni, izmaiņas ietvēra vizuālo uzlabojumu, labāku sinhronizāciju ar tiešsaistes servisiem un atbalstu jaunajiem kalendāru protokoliem. 2011. gada laikā, kad Apple aizvietoja savu MobileMe servisu ar iCloud, kalendāru sinhronizācija kļuva ciešāk integrēta Apple ekosistēmā, ļaujot notikumus automātiski sinhronizēt starp Mac, iPhone, iPad un tīmekļa piekļuvi.
2012. gadā, kopā ar OS X Mountain Lion iznākšanu, lietotnes nosaukums vispārīgi tika mainīts uz Calendar (latviski — "Kalendārs"), taču pamatfunkcijas un uzbūve saglabājās un turpināja attīstīties. Mūsdienās šī lietotne ir daļa no macOS, tiek regulāri atjaunināta un turpina atbalstīt starptautiskos kalendāru standartus, sinhronizāciju ar populāriem servisiem un sadarbību ar citām Apple platformām.
Plašāka nozīme un saderība
iCal/Calendar nozīmīgi ietekmēja to, kā Mac lietotāji pārvalda laiku — uzlabojot atbalstu atvērtajiem protokoliem (piem., iCalendar, CalDAV), Apple palīdzēja nodrošināt labāku savietojamību ar citām platformām un pakalpojumiem. Tas ļāva lietotājiem pāriet starp ierīcēm un servisēm, nezaudējot kalendāru datus vai iespējām sadarboties ar citiem darba grupas dalībniekiem.
Kopsavilkums: iCal bija un ir svarīgs Apple kalendāru risinājums — sākot kā atsevišķs produkts 2002. gadā, tas tika integrēts macOS, modernizēts un pārdēvēts par Calendar, vienlaikus saglabājot atbalstu starptautiskiem formātiem, sinhronizācijai un sadarbības funkcijām.