iCal — Apples kalenderprogram för Mac OS X: funktioner och historia
iCal – Apples kalender för Mac OS X: historik, funktioner och utveckling från 2002 till senare versioner. Upptäck WebDAV-stöd, flerkalendrar och designhistorien bakom iCal.
iCal är ett personligt kalenderprogram från Apple Inc. som körs i operativsystemet Mac OS X. iCal var det första kalenderprogrammet för Mac OS X som erbjöd stöd för flera kalendrar och möjlighet att publicera/avsluta kalendrar till en WebDAV-server.
Den släpptes ursprungligen som en gratis nedladdning för Mac OS X v10.2 den 10 september 2002, men när Mac OS X v10.3 släpptes medföljer den operativsystemet som iCal 1.5. Version 2 av iCal släpptes som en del av Mac OS X v10.4, version 3 med Mac OS X v10.5 och version 4 som en del av Mac OS X v10.6.
Apple licensierade namnet iCal från Brown Bear Software, som har använt det för sitt program iCal sedan 1997.
Utvecklingen av iCal skiljer sig från andra Apple-program eftersom den utformades självständigt av ett litet franskt team som arbetade "i hemlighet" i Paris under ledning av Jean-Marie Hullot, en vän till Steve Jobs. iCal har sedan dess utvecklats av Apples amerikanska huvudkontor i Cupertino.
Funktioner
iCal erbjöd från början och vidareutvecklades med flera funktioner som gjorde det till en fullfjädrad kalenderklient för både privatpersoner och företag. Bland de viktigaste funktionerna finns:
- Stöd för flera kalendrar: användaren kan skapa och visa flera kalendrar samtidigt, tilldela färger och filtrera visningen.
- iCalendar-formatet (.ics): iCal använder den öppna standarden iCalendar för import/export och prenumerationer, vilket möjliggör kompatibilitet med många andra kalenderprogram.
- Publicering och prenumeration: kalendrar kan publiceras till WebDAV-servrar och användare kan prenumerera på externa kalenderflöden (t.ex. sportkalendrar, helgdagar).
- Synkronisering: stöd för synk mot mobila enheter och molntjänster — ursprungligen via kablar och senare genom tjänster som MobileMe och iCloud — samt stöd för standarder som CalDAV för serverbaserad synkronisering.
- Mötesinbjudningar och deltagare: hantering av inbjudningar, RSVP-svar och delning av kalendrar med andra användare.
- Påminnelser och larm: tidsbaserade aviseringar, e‑postpåminnelser och meddelanden i systemet för att hålla reda på händelser.
- Tidszonstöd: händelser kan visas och hanteras med korrekt tidszonsinformation, vilket underlättar planering över olika regioner.
- Olika vyer: dag-, vecka-, månad- och agendavyer för enkel översikt och planering.
- Integration: samverkan med andra OS X-program, såsom Mail och Kontakter (Address Book), samt skript- och Automator-stöd för avancerade arbetsflöden.
Historia och utveckling
iCal introducerades som ett modernt kalenderprogram anpassat för Mac OS X och var en av de första som fullt ut utnyttjade operativsystemets nya designprinciper och tekniker. Den ursprungliga utvecklingen i Paris under Jean‑Marie Hullot gav programmet en relativt självständig designfilosofi jämfört med andra Apple‑projekt. Efter den inledande perioden flyttades ansvaret för vidareutveckling gradvis till Apples huvudkontor i Cupertino.
I takt med att internetbaserade och företagsinriktade kalenderlösningar blev vanligare utvecklades iCal för att stödja standarder som CalDAV och förbättrad kompatibilitet mot tjänster som Microsoft Exchange, vilket gjorde programmet mer användbart i professionella miljöer. Synkroniseringsmöjligheterna utökades också när Apple lanserade egna onlinetjänster (MobileMe och senare iCloud) som möjliggjorde automatisk synkronisering mellan Mac, iPhone och iPad.
År 2012 bytte Apple iCal-namnet till Calendar i samband med lanseringen av OS X Mountain Lion (10.8). Programmet bibehöll i stora delar samma funktionalitet och kompatibilitet med iCalendar‑formatet, men fick en uppdaterad design och fördjupad integration i Apples ekosystem.
Teknisk information
iCal bygger på öppna standarder för kalenderdata (iCalendar) och använder protokoll som CalDAV och WebDAV för att publicera och prenumerera på kalendrar. Detta gör det enkelt att dela kalenderinformation mellan olika plattformar och klienter.
Programmet har även haft stöd för AppleScript, vilket gav möjligheter till automation och anpassning för avancerade användare. Genom åren har Apple successivt förbättrat kompatibiliteten med företagssystem och tredjepartstjänster för att möta både privat- och företagsanvändares behov.
Eftermäle
iCal gjorde kalenderhantering enklare och mer integrerad i Mac‑miljön och spelade en viktig roll i Apples strategi för att leverera sömlösa personliga informationstjänster. Många av koncepten och funktionerna som introducerades i iCal lever vidare i dagens Calendar‑app och i de molnbaserade kalenderfunktionerna i iCloud.
Funktioner
- Den spårar händelser och möten, tillåter flera kalendervyer (t.ex. kalendrar för "hem", "arbete" och andra kalendrar som du skapar) för att snabbt identifiera konflikter och ledig tid.
- Den är integrerad med MobileMe, så kalendrar kan delas och synkroniseras med andra enheter, t.ex. datorer, iPhones och iPod touch, via Internet. Du kan också dela kalendrar via WebDAV-protokollet. Google har nu stöd för WebDAV för Google Calendar vilket gör att iCal enkelt kan konfigureras med Google Sync.
- Användarna kan prenumerera på andra kalendrar så att de kan hålla sig uppdaterade med vänner och kollegor och andra saker som idrottsscheman och tv-program.
- iCal gör det möjligt att meddela kommande händelser antingen på skärmen, via e-post, SMS eller personsökare. Det finns också en widget för Dashboard från en tredje part som heter iCal Events och som gör det möjligt att meddela kommande evenemang via Dashboard.
- iCal integrerar Apple Sync Services för att synkronisera data med MobileMe, enheter som PDA, iPod, iPhone eller andra mobiltelefoner via iSync och programvara från tredje part.
- iCal stöder användningen av iCalendar-formatet. Det stöder inte det äldre formatet vCalendar 1.0.
Nytt i version 3
- Inställning för att låta iCal ställa in automatiska larm för varje skapad händelse.
- Omdesignat användargränssnitt
- Redigering av händelser inline
- Möjlighet att stänga av larm för alla händelser
- Använd ett CalDAV-konto (WebDAV) för att lagra och synkronisera kalendrar på en CalDAV-server.
- Datumet på ikonen i Dock visar alltid det aktuella datumet. (Fram till version 3 visade iCals ikon den 17 juli, det datum då iCal hade premiär 2002 på Macworld Expo, som standard tills programmet kördes.)
Nytt i version 4
- Stöd för Microsoft Exchange Server 2007
- Förfinat användargränssnitt (särskilt för hantering av flera evenemang).
Insekter
Det har rapporterats att vissa användare av iCal som har sin kalender på en CalDAV-server inte kan visa eller lägga till händelser i sin kalender. Det här problemet är specifikt för Google Calendar-användare.
När Snow Leopard släpptes infördes flera buggar i Snow Leopard när det gäller iCal-larm. Bland dessa problem kan nämnas att larm inte utlöses, att alla larm ställs in på ett fast datum och en fast tid i det förflutna, vilket gör att de inte kan utlösas, att larm från upprepade händelser utlöses för alla historiska förekomster av den upprepade händelsen, vilket resulterar i dussintals larm för en och samma händelse. Uppdateringar till Snow Leopard 10.6.1 och 10.6.2 har inte åtgärdat dessa problem.
iCal har stöd för tidszoner, dvs. om funktionen är aktiverad och datorns tidszon ändras, förskjuts alla händelser i iCal för att kompensera för tidszonskillnaden. Felet är att denna funktion också uppstår när den är avstängd, därför, när datorns tidszon ändras, förskjuts också alla händelser i iCal. Ännu i dag finns det ingen lösning för detta fel.
Frågor och svar
F: Vad är iCal?
S: iCal är ett personligt kalenderprogram från Apple Inc. som körs på operativsystemet macOS.
F: Vad var betydelsen av att iCal släpptes för Mac OS X v10.2?
S: iCal var det första kalenderprogrammet för macOS som erbjöd stöd för flera kalendrar och möjlighet att publicera/prenumerera på kalendrar till en WebDAV-server.
F: När släpptes iCal för nedladdning första gången?
S: iCal släpptes först som gratis nedladdning för Mac OS X v10.2 den 10 september 2002.
F: När levererades iCal tillsammans med operativsystemet?
S: I och med lanseringen av Mac OS X v10.3 levererades iCal med operativsystemet som iCal 1.5.
F: I vilka versioner av Mac OS X uppdaterades och släpptes iCal?
S: Version 2 av iCal släpptes som en del av Mac OS X v10.4, version 3 med Mac OS X v10.5 och version 4 som en del av Mac OS X v10.6.
F: Vem licensierade Apple namnet iCal från?
S: Apple licensierade iCal-namnet från Brown Bear Software, som har använt det för sitt iCal-program sedan 1997.
F: Vem designade iCal från början?
S: iCal utvecklades självständigt av ett litet franskt team som arbetade "i hemlighet" i Paris, under ledning av Jean-Marie Hullot, en vän till Steve Jobs.
Sök
