iCal er et personligt kalenderprogram fra Apple Inc., der kører på Mac OS X-operativsystemet. iCal var det første kalenderprogram til Mac OS X, der understøttede flere kalendere og gav mulighed for at udgive/afmelde kalendere til WebDAV-serveren.
Oprindeligt udgivet som en gratis download til Mac OS X v10.2 den 10. september 2002, men med udgivelsen af Mac OS X v10.3 blev den inkluderet i operativsystemet som iCal 1.5. Version 2 af iCal blev frigivet som en del af Mac OS X v10.4, version 3 med Mac OS X v10.5 og version 4 som en del af Mac OS X v10.6.
Apple har licenseret iCal-navnet fra Brown Bear Software, som har brugt det til deres iCal-program siden 1997.
Udviklingen af iCal adskiller sig væsentligt fra andre Apple-softwareprogrammer, fordi det blev udviklet uafhængigt af et lille fransk team, der arbejdede "hemmeligt" i Paris under ledelse af Jean-Marie Hullot, en ven af Steve Jobs. iCal er siden blevet overført til Apples amerikanske hovedkvarter i Cupertino.
Historisk udvikling og navneændring
iCal blev hurtigt en central del af Mac OS Xs produktivitetsværktøjer takket være sin enkelhed og integration med andre Apple-tjenester. Efter flere større opdateringer og forbedringer ændrede Apple navnet iCal til "Calendar" (Kalender) med udgivelsen af OS X Mountain Lion (10.8) i 2012. Selvom navnet ændrede sig, bevarede programmet mange af iCals kernefunktioner og videreudviklede dem i tæt integration med iCloud og nyere macOS-udgivelser.
Vigtige funktioner
- Flere kalendere: Mulighed for at oprette og vise flere farvekodede kalendere samtidigt for at adskille privat, arbejde og andre aktiviteter.
- Hændelser og påmindelser: Oprette enkeltstående og gentagne hændelser, sætte alarmer/påmindelser samt angive varighed, sted og noter.
- Deling og abonnementsfunktioner: Udgivelse til WebDAV, abonnere på offentlige kalendere (.ics) og dele kalendere med andre brugere med adgangsrettigheder.
- Standardformater: Understøtter iCalendar-standarden (.ics), hvilket sikrer kompatibilitet med andre kalenderprogrammer og tjenester.
- Tidszone- og rejsetidshåndtering: Håndtering af forskellige tidszoner, rejsetid til begivenheder og korrekt visning ved rejser på tværs af zoner.
- Integration: Tæt integration med Mail, Kontakter (Address Book) og systemets notifikationer, så invitationer, svar og kontaktoplysninger fungerer sammen.
- Søge- og visningsmuligheder: Dags-, uge-, måned- og årvisning samt søgning i kalenderen og hurtignavigation mellem datoer.
Synkronisering og standarder
iCal/Calendar har gennem tiden understøttet forskellige synkroniseringsmetoder for at holde kalenderdata opdateret på tværs af enheder:
- WebDAV-publishing (tidlige versioner): mulighed for at publicere kalendere til en WebDAV-server.
- iCalendar (.ics): standardformat til eksport, import og abonnement af kalendere.
- CalDAV: åben standard for kalender-synkronisering, som mange servere og tjenester understøtter.
- Exchange- og andre kalenderprotokoller: senere versioner tilføjede bedre kompatibilitet med Microsoft Exchange og andre virksomhedstjenester.
- Apple-tjenester: synkronisering via MobileMe og senere iCloud, så kalendere automatisk deles mellem Mac, iPhone og iPad.
Udviklingsteam og betydning
Det oprindelige iCal-team i Paris under Jean‑Marie Hullot var bemærkelsesværdigt, fordi det arbejdede relativt isoleret fra Apples øvrige udviklingsafdelinger. Projektet demonstrerede, hvordan små teams kunne levere fokusserede, brugervenlige applikationer, der senere indgik i Apples mainstream-produkter. iCals funktioner og designlag dannede fundamentet for de senere macOS- og iOS-kalendere, som mange brugere i dag tager for givet.
Praktiske tips til brugere
- Brug farvekodede kalendere til hurtigt at skelne mellem arbejde, fritid og projekter.
- Abonner på offentlige .ics-kalendere (fx sports- eller helligdagskalendere) for automatisk opdatering.
- Aktivér tidszone-understøttelse, hvis du rejser ofte, så aftaler vises korrekt.
- Del kalendere med kolleger eller familie og giv passende adgangsrettigheder for at samarbejde om tidsplaner.
iCal spillede en vigtig rolle i udviklingen af Apples kalenderløsninger og lagde grunden til den moderne Calendar-app i macOS. Dets understøttelse af åbne standarder som iCalendar og senere CalDAV gjorde det til et fleksibelt værktøj til både private brugere og professionelle miljøer.