It works, but needs more features.
I've been using iCal since its inception for all of my diary needs. This is the only way it works for me:
- Understand the difference between the time zone of the
event and the time zone you're
viewing your calendar.
- Turn on time zone support in iCal and iOS.
- Enter each event with the correct timezone according to where it's happening. Here's how: In iCal, you set the event time zones in the drop-down menus in the event editor panel (provided you've set time zone support on in the prefs). In iOS, you can only enter the correct times according to the time zone you've selected in Preferences>Mail, Contacts, Calendars>Time Zone Support.
- Make sure you view the events according to the time zone you're in. iCal allows you to select the viewing time zone in the top right corner drop-down. In iOS, it's the above mentioned preference.
Ok, there's been talk about missing flights, so let's use flights as an example:
Say I live in Miami and I'm planning a trip to Paris. So I enter my restaurant reservation in iCal for 9pm on the 20th, but in the Central European time zone! As iCal still displays events by Eastern Time, it appears 6 hours earlier, 3pm, in the day/week views. Don't let this confuse you, it shows up fine in the event editor alongside the correct time zone. Once I get to Paris, or maybe during the flight, I change the drop-down menu to show Central European Time. And bingo, it all makes sense while I'm in France.
But, here's the real bummer, and this is where iCal is missing a feature. Start and end time timezones! Say I want to enter my flight. Outbound leg Miami to Paris. Departure 2000h (8pm), arrival 0700h (9am) the next day. I enter the departure as 8pm Miami time, then what? I have to adjust the arrival manually, so I enter 1am (Miami) as my arrival time. It makes sense when I switch the display time zone in France. But I shouldn't have to do this. How can iCal not have separate time zone selectors for start and end times of events? Anybody who travels across time zones has this problem, be it by plane, train, helicopter, ocean liner!!!!
Busycal has this feature,
why not iCal???!!! The above method AFAIK is the only way the sync across iOS devices and OSX works properly and consistently, so start and end time zones should be a basic feature both in iCal an iOS Calendar. Please, everybody, send
iCal feedback to Apple requesting this. Feel free to also ask for timezone selection when entering events in iOS Calendar. As I couldn't find specific iOS Calendar feedback forms, I would suggest the
iPhone and the
iPad ones.