iCal je aplikace osobního kalendáře od společnosti Apple Inc., která běží v operačním systému Mac OS X. Původně se jednalo o samostatnou aplikaci pro správu událostí, schůzek a připomínek; byla první kalendářovou aplikací pro Mac OS X, která nabízela podporu více kalendářů současně a možnost publikovat a odebírat kalendáře přes server WebDAV. iCal později přejmenovaný na „Calendar“ zůstává standardní součástí macOS a je integrován se službami Apple pro synchronizaci a sdílení kalendářů.

Historie a vývoj

Původně byl 10. září 2002 uvolněn ke stažení zdarma pro Mac OS X v10.2; s vydáním Mac OS X v10.3 byl přibalen k operačnímu systému jako iCal 1.5. Verze 2 aplikace iCal byla vydána jako součást Mac OS X v10.4, verze 3 s Mac OS X v10.5 a verze 4 jako součást Mac OS X v10.6. V průběhu následujících let byly přidávány další funkce, zlepšena synchronizace a podpora standardních formátů a protokolů.

Společnost Apple si licencovala název iCal od společnosti Brown Bear Software, která jej používá pro svou aplikaci iCal od roku 1997. Název tak nebyl původním autorským vynálezem Apple, ale vznikl dohodou s původním držitelem značky.

Vývoj iCalu se od ostatního softwaru společnosti Apple lišil, protože byl navržen nezávisle malým francouzským týmem, který pracoval "tajně" v Paříži pod vedením Jean-Marie Hullota, přítele Steva Jobse. Od té doby byl vývoj iCalu převeden do americké centrály společnosti Apple v Cupertinu, kde se integrace s ostatními produkty Apple a službami nadále rozvíjela.

Hlavní funkce

  • Správa více kalendářů: možnost vytvářet a barevně odlišovat více nezávislých kalendářů (pracovní, osobní, školní apod.).
  • Publikování a odběr kalendářů: podpora publikace přes WebDAV a ve standardním iCalendar (.ics) formátu, později rovněž podpora běžných synchronizačních protokolů.
  • Synchronizace a sdílení: synchronizace přes služby Apple (.Mac, MobileMe, později iCloud) a možnost sdílení kalendářů s ostatními uživateli.
  • Upozornění a opakování událostí: pokročilé možnosti opakování událostí, přizpůsobitelná upozornění a integrace s připomínkami či upozorněními systému.
  • Integrace s dalšími aplikacemi: propojení s Mail, Kontakty (Address Book), Spotlightem a později s Notifikačním centrem či Siri pro rychlé vytváření událostí.

Formáty a protokoly

iCal/Calendar pracuje se standardním formátem iCalendar (.ics), který je široce podporovaný i mimo ekosystém Apple. Kromě původní podpory WebDAV pro publikování a odběr kalendářů přidaly pozdější verze podporu standardů používaných pro synchronizaci kalendářů (např. CalDAV) a kompatibilitu s běžnými službami třetích stran (Exchange, Google Calendar a další), což umožnilo plynulé sdílení a synchronizaci mezi různými zařízeními a platformami.

Verze a přejmenování

Během vývoje byly jednotlivé verze iCalu vázány na vydání konkrétních verzí Mac OS X (viz výše). V roce 2012, s vydáním OS X Mountain Lion (10.8), Apple aplikaci iCal přejmenoval na Calendar (Kalendář) — v praxi se tedy názvy iCal a Calendar týkají téže aplikace, jen v různých obdobích její historie.

Současnost a integrace

Dnešní Calendar v macOS nabízí širší integraci s iCloudem pro synchronizaci mezi Macem, iPhonem, iPadem a webovým rozhraním iCloud.com. Umožňuje sdílení kalendářů v reálném čase, delegování práv k úpravám kalendářů ostatním uživatelům, přidávání příloh k událostem a plánování schůzek s účastníky prostřednictvím pozvánek. Novější verze systému přidaly i lepší vyhledávání, rychlé přidávání událostí a hlubší propojení s ostatními službami Apple.

Pro koho je iCal/Calendar vhodný

  • Uživatelé, kteří preferují nativní řešení integrované s macOS a dalšími zařízeními Apple.
  • Ti, kdo potřebují synchronizaci napříč zařízeními přes iCloud nebo kompatibilitu s CalDAV/Exchange službami.
  • Uživatelé hledající jednoduché sdílení kalendářů a správu více kalendářů s možností barevného rozlišení a upozornění.

iCal (dnes Calendar) tak představuje stabilní a dobře integrované řešení pro plánování času v ekosystému Apple, které se postupně vyvíjelo od samostatné aplikace vytvořené menším francouzským týmem až po součást široce používaného operačního systému macOS.