Posts Tagged ‘Google Calendar’

iOS 4とGoogleカレンダーの同期

iPhone4にしてからカレンダーappとGoogleカレンダーとの同期が出来なくなってしまった。これまではGoogle側はGoogle Syncを設定、iPhone側はExchange経由で同期を取っていたのだが、iPhone側のパスワードが何度もやっても通らなくなってしまったからだ。

うちは母艦のiMacがBusySyncでGoogleカレンダーと同期を取っているので、iMacがGoogleと同期すれば、MobileMe経由でiPhoneも同期される(ただし時間がかかる)ので、しばらく放置していた。

しかし先日、何気なく設定appの「メール/連絡帳/カレンダー」内のGmail設定で、カレンダーをオンにしてみた。

Google カレンダー同期設定

そしたらカレンダーappに下のようなカレンダーリストが表示され、簡単に同期が取れてしまった。

CalendarAppのGoogleカレンダー
(この下にme.comのカレンダーリストが表示される)

以前はGmail内のカレンダーをオンにしてもカレンダーの同期はできなかったはずで、Exchageで設定してみたり、外部のサービスを使ってみたりと、いろいろ工夫をさせられたが今はこれだけでOK。iOS 4から対応したのかな。

一方Google Syne側は、iPhone 4でにアクセスすると、「お使いの携帯はGoogle Syncに対応していません」と言われてしまい、それ以上進めないので設定内容の確認ができない。しばらくしたらGoogle Sync側も確認する必要があるな。

GoogleカレンダーとiCalを同期するCalaborationを試した

Calaboration IconGoogleの”Calaboration“をインストールしてみた。起動すると「GoogleカレンダーのどのカレンダーをiCalと同期しますか?」と訊いてくるので、同期したいカレンダーにチェックを入れれば設定はおしまい。

Googleに”テストカレンダー”というカレンダーを作って同期してみると、このようにiCalに登録される。iCalでテストカレンダーに予定を登録・修正すれば即座にGoogleカレンダーに反映、Google側でやっても即座にiCalと同期がとれ、文字化けも発生しない。これならGoogleカレンダーとiCalを同期するに手段としては決定版だな。

ただし、iPhoneに同期できるのは一番上の”カレンダー”のグループに登録してあるものだけ。2つめの”Google”、3つめの”照会”のグループにあるカレンダーはiPhoneには同期されない。
またホストカレンダーになれるのはGoogleカレンダーのみ、iCalのカレンダーはホストになれない。 

ちなみに”カレンダー”に登録してあるカレンダー群はGoogleカレンダーをホストとしてBusySyncでiCalに同期しているもので、MobileMe経由でiPhoneにも同期されている。

おそらくAppleの仕様では”カレンダー”グループに登録されているものだけがiCalがホストのカレンダーとして認識され、iPhoneに同期可能となっているようだ。その他はグループは外部のカレンダーがホストでiCalはクライアント、イケズなことにクライアントはiPhoneに同期しない仕様のようだ。

出来ればクライアントとしてiCalに登録されたカレンダーもMobileMeでiPhoneに同期できるよう、是非改善をお願いしたい。

Googleカレンダー、CalDAVを正式サポート

オフィシャルブログでGoogleカレンダーのCalDAV正式サポートが発表されている。

Official Google Mac Blog: Google Calendar now supports Apple iCal

The Google Calendar team is proud to announce the public release of our support for the CalDAV protocol. You can now use Apple iCal with your Google Calendar, so you can work even when you’re offline, sync almost instantly, respond to invitations from others and see the free/busy data of your friends and coworkers.

あわせてセットアップ用のプログラム、Calaborationもリリースされた。日本語文字化けの問題は解決されたかな。いづれにしてもiCalで”照会”扱いのカレンダーはいまだiPhoneには同期できないんだろうなぁ。

iCalとGoogleカレンダーの同期、その後

試用期間が切れて悩むこと1日BusySyncを購入した。試用期間中なんのトラブルもなくiCalとGoogleカレンダーを同期し続けてくれたし、これ以上悩んでもほかに有力な選択肢もないし。うちの場合はGoogleカレンダーをホストにしてiCalとBusySyncでシンク、iCalとiPhoneはMobileMeでシンクをする仕組みとした。

この仕組みでGoogle、iCal、iPhoneのいずれでスケジュールを入れてもいつか完全同期がとれる。”いつか”というのはiPhone→Googleカレンダーの同期がMobileMeに依存しているので不調なMobileMeの機嫌次第というところだ。どうもMobileMeの同期のタイミングがよく分からん。OTAとか言っているけどプッシュされている気配がつかめない。まあ同期を急いでいるわけではないからいいんだけど。

iCalとGoogleカレンダーの同期

なんとかただで出来ないものかといろいろ無料のサービスを試してみたけど、どれも帯に短しタスキに長しって感じです。Plaxoはインターフェースが好きになれないし、カレンダーだけ同期したい人にはおせっかいな機能が多すぎ、NuevaSyncはいまいち同期がうまく動かない。またいずれもGoogleの複数カレンダーがiCal、iPhone上で1つになってしまって気持ち悪い。CalDavでの同期はiCalでの複数カレンダーの見え方が気に入らないし(アカウント名-カレンダー名、アカウント名-カレンダー名の並びでカレンダーの数だけ並んでうるさい)、なによりiCalで予定をいじると文字化けは致命的。

結局いま試しているBusySyncが一番好みに合った。最初はGoogleカレンダーを原本として、BusySyncでiCalに同期、iCalに同期されたカレンダーはMobileMeでiPhoneに同期される。以降Google、iCal、iPhoneのいずれで予定を登録したり修正したりしても完全同期がとれる。ネックは$25というカレンダーを同期するだけでちと高いかなぁ、という心の問題だけだ。

あと期待はCalDavの文字化け問題が解決されるか、NemusSyncがApp Storeに登場するのを待つか。でもNemusSyncのサイトにはこんなことが書かれているのでちょっとApp Storeは無理かもね。

I found that NemusSync could not sync on Un-jailbreaken iPhone/iPod touch. iPhone SDK do not allow to write system folder. So, apart from SDK License Agreement, NemusSync cannot go to AppStore.

まああと19日試用期間があるのでゆっくり考えましょうか。