Tuesday, May 29, 2012

iCloud

Lots of people are using Week Calendar on multiple devices such as an iPod and an iPhone. Hopefully, soon on their iPad as well :) Keeping events and calendars in sync between all those devices is very simple nowadays with the help of Google Calendar, Yahoo, Exchange, CalDAV or Apple's own iCloud.

However, events are just one part of an easy-to-use calendar app. Templates, Auto Icons, Auto Colors, History and the user configurable Action Menu are equally important for a great experience.
If you add an Auto Color rule on your iPod touch, you also want it to be available on your iPhone so that your colors match up always.


Enter iCloud Sync in Week Cal 5.
One of the main things of Week Calendar 5 will be iCloud Sync. Once enabled, your Settings, Templates, Auto Colors, Auto Icons, Custom Colors, Action Menu and History will automatically sync with other devices linked to your iCloud account.

If you add a template on one device, it will automatically sync within a few seconds to your other devices. Just like in the above video.



Pick what you want to sync
We understand that not everybody want to sync everything they do with other devices automatically. Therefore, we made it possible to pick which items you want to sync. Only want to sync Auto Colors? No problem. Want to keep your history private? Just disable iCloud sync for history:



Backup via e-mail
In the process of adding iCloud sync, we've also made it possible to backup all your Week Cal settings via e-mail. Send the e-mail to your device and open the attachment in Week Cal to restore settings easily.



Technical background
iCloud is a new iOS5 only technology from Apple that is mainly tailored towards syncing documents or very small settings data.  Because Week Calendar does not offer a document-based interface and settings can be large (think templates), we had to dig deep into the inner workings of iCloud using Apple's new and often not very complete documentation on iCloud to provide a very smooth user experience.

In the end, we've changed about 30.000 lines of code and 2 months of testing to make iCloud sync work seamingly in the background and still staying compatible with non-iCloud iOS4 devices.


More
We are also extending iCloud sync to soon-to-be other versions of Week Cal.

4 comments:

  1. That's a good new for those who use iCloud.
    But what about the others?
    Could you make an history backup by mail, like for settings?
    It'd be great for those who'll never use iCloud.
    Thanks a lot for improves, support, and quality of your app, wich never disappointed me and is a Must-Have in the AppStore.
    @Zazou999.

    ReplyDelete
    Replies
    1. Backup via e-mail fully supports history, templates, auto colors and such too :)

      Delete
  2. Brilliant news! Any news about HD?

    ReplyDelete
  3. What is the difference between Local Calendars and the iCloud calendars? Are they duplicates? I only want the iCloud ones, and there is a calendar named "Calendar" in my Local Calendars section. Can I just turn that off without it affecting anything?

    ReplyDelete