iPhone と Mac と MobileMe と iPad で ToDo同期

今年の1月に色々試行錯誤した、持ち運びに便利なiPhone上でToDoの編集や操作をして、さらにネットワーク経由でiPhone、MobileMe、Mac全てに同期する方法について再検討してみました。というのは、MobileMeカレンダーが新しくなり、CalDAVプロトコルになった事でAppigo SyncによるiCalとAppigo ToDoの同期が思い通り動かなくなってしまった為。Appigo Syncをインストールし直すなど、AppigoのWebサイトには解決の手助けになりそうな情報が載っていたのですが、ウチの環境では何度か試しても同期するたびにiPhone上に同じToDoが複数出来上がってしまう現象に遭遇し、しばらく使わずにいました。

今回は「eTask」というAppを使ってみました。無料のLite版は無く、2010年11月4日現在の価格はiPhone用が700円、iPad用が1000円です。ちょっと躊躇する価格なのでユニバーサルアプリにしてくれたら嬉しいのですが、残念です。とりあえず出掛ける時にほぼ間違いなく持ち歩くiPhone用を購入してみました。

このeTaskはMobileMe(CalDAV)だけでは無く、MS Exchange 2007やKerio、Exchange Web Service等の様々なサーバーとToDoを同期する事が出来ます。そしてもちろん、iPhone上のeTask単体でToDo管理をする事も出来るので、オンラインサービスとの連携が必要ない場合にはスタンドアロンで使う事も出来ます。

1月にセットアップした仕組みとは異なり、eTaskがWiFiもしくは3Gネットワーク経由でMobileMeと同期できるので、iPhoneとMobileMeの間でToDoの同期をさせる為の常時稼働しているMac等は必要ありません。eTaskを購入したらMobileMeカレンダーとToDoを同期する為の設定をします。

eTaskの設定

1. eTask Appを起動。アカウント一覧画面になるので、右上のEditをタップ、Edit画面では左上の + をタップしてアカウントの追加画面を表示します。

2. MobileMeを新しいカレンダーに移行していればAccount TypeはCalDAVで大丈夫です。必要事項を入力します。入力後、Find the URLでカレンダーを選択する必要があるので、Saveはまだタップしません。

Description: アカウントリストに表示される文字列。MobileMe上に複数カレンダーがある場合は工夫した方が良いです。例えば MobileMe – Work とか MobileMe – Home など。(スクリーンショットはカレンダー名を入れていない時にキャプチャしましたが、後からカレンダー名を入れた方が分かりやすい事に気がつきました)

URL: MobileMeであれば https://cal.me.com

User Name: MobileMeのアカウント。<ほにゃらら>@me.com

Password: MobileMeのパスワード。

Secure Authentication: OFFで大丈夫そうです。

3. MobileMe上のカレンダーを選択します。Find the URLをタップすると、複雑ですが、入力したMobileMeアカウントに存在するカレンダーの一覧が表示されます。参照カレンダー(祝日などの為の)も表示されますが、ToDoは自分のカレンダーでのみ扱えるので、リストから同期したいカレンダーを選択します。必ずカレンダーを選択して、右上のSaveをタップするか、左上のAdd Accountをタップします。カレンダーを選択せずにSaveするとその後Find the URLをタップした時にカレンダーの一覧が表示されなくなります(アカウントの追加をキャンセルするか、Test & Browseをタップすれば元に戻るみたい)。

4. 後から設定を変更する事も出来るので、カレンダーを選択したら一度Saveしてみます。複数のカレンダーと同期させる場合は同じ作業を繰り返して追加します。

試してみる

eTaskのタスク一覧画面で右下の新規ToDo作成をしてみます。日本語も問題なく入力、表示、同期できました。

ToDoのタイトル、場所、新規追加画面でアカウントを選択出来ました。

さらに、開始、終了日時の設定が5分単位で出来たり、進捗状況、優先度の設定も出来るなどきめ細かな設定項目が用意されています。

Reminderの設定は、開始か終了の何分前後や、日時を指定した設定が出来ます。

追加してアカウント一覧が面に戻るとToDoの件数が表示されています。また、完了していない件数がホーム画面でeTaskのアイコンにバッジ表示されます。

ReminderはiPhoneがロックされている時や、eTaskを操作していなくてもPush Notificationの様に表示されます(初回起動時にプッシュ通知の警告は無かったので、iPhone内部で動作している様です)。

ちょっとインタフェースに慣れるまで戸惑うかもしれませんが、MobileMeへの同期も瞬時に行われ、Mac上のiCalへの反映もスムースです。

ただし、Reminderの設定をiPhoneのeTaskで「Dueの5分前」と設定したにもかかわらず、MobileMe経由で同期されたiCal上では「前日の11:50PM」と表示される事がありました。iCalでToDoを扱う場合は、分単位でアラームの表示を設定する事が出来無いので、eTask側からの情報を正しく処理出来ないのかもしれません。iCal側で日時指定したアラームは正しくeTask側にも反映されたので、日時で指定すれば実用上は問題ないと思います。

参考リンク:

iPhone App: Todo for iPhone by Appigoが半額セール

先日、こちらのエントリーでAppigoのTodoがiPadに対応した事をお伝えしましたが、iPad版のリリースを祝ってiPhone向けTodoが半額セールで販売されています。日本のApp Storeでは通常価格1200円が2010年5月16日現在600円。

ウチはずっと無料のTodo liteを使っていましたが、このチャンスを使って半額で有料版への乗り換えを考え中。

Appigoのサイトを見てもいつまで半額セール期間か記載されていませんので、正式版の導入をお考えの方はお早めに。

App Store: Todo

ちなみに、このTodoとMobile Meを用いてiPhoneと複数のMac間でのタスクを同期する方法を以前試し、こちらのエントリーで紹介しています。参考になれば幸いです。

iPhone/iPad App: Appigo TodoがiPadに対応

iPhoneになかなか標準搭載されないTodoアプリをかなり初期の頃から提供しているAppigoのTodoがiPadに対応した様です。

ウチはiPadを持っていないので試せませんが、大きな画面を活用してさらに使いやすいアプリに進化している様です。

日本国内でのiPad発売も目前に迫り、国内開発のアプリiPad対応も今後どんどん進みそうですね。

参考リンク: Appigo – Todo

iPhone と Mac と MobileMe の ToDo 同期

iPhoneって、どうして標準ToDoアプリが無いのでしょうね。MacのiCalにはToDoがあるし、MailのToDoとはちゃんと連携して動作するのに。iPhoneは常日頃持ち歩くデバイスなので、これにこそToDoアプリが搭載されていてアラームで教えてくれる機能が欲しいのですが…。

そんな事をぼやいていてもAppleがすぐに実装してくれるわけではありません。もし、iPhone OS 4.0で実装されればとても嬉しい事ですが。

そんな不満を感じていた1年前。ウチはToDo lite (iPhone App)とAppigo Sync、そしてMobileMeサービスを用いて3つのデバイスのToDoを同期し始めました。既に1年以上この環境で使っていますが、今のところ便利に使えています。

ウチには2台Macがあり、Mac miniはLANに接続された状態で常時稼働しています。このMac miniを母艦として、Appigo Sync経由でiPhoneからiCalへ同期されたToDo項目をMobileMeと同期します。そして、もう一台のMBPのiCalへもMobileMe経由でToDoが同期されるという仕組みです。

ちなみにAppigo SyncはWindows版のβバージョンもある様なので、PCユーザーの方も使えそうです。

準備:

[iPhone] ToDo lite (無料版)もしくはToDo(有料版)をインストールします。

[Mac mini] Appigo Syncをインストールします。

[iPhone & Mac mini] iPhoneのToDo (lite)とMac miniのiCalが、Appigo Sync経由で同期出来る様に設定します。

[Mac mini] MobileMeと同期出来るように[システム環境設定] – [MobileMe]で設定します。

[MacBook Pro] MobileMeと同期出来るように[システム環境設定] – [MobileMe]で設定します。

使い方:

ほとんど操作すべき事は無いはずです。唯一、iPhoneが母艦のMac miniと通信出来る環境下でToDo (lite)を操作し、同期する程度です。この作業だけは手動で行う必要があります。MobileMeとMac mini / MBPの同期は(設定にもよりますが)自動的に行うことができるので、ほとんど意識する必要はありません。

所有しているMacが一台だけであれば、そのMacへAppigo Syncを使って同期すれば十分ですし、MobileMeユーザでない場合はGoogle等と同期出来るアプリケーションを入れておく事で同等の事が出来ると思います。

ごく稀にAppigo Sync – iCal – MobileMe の同期タイミングが合わず、母艦の画面に同期エラーが表示される事があるので、時々確認しておいた方が良いかもしれません。

ToDo (lite) 同期設定画面:

1枚目: ToDo起動画面。右下の設定ボタンをタップ

2枚目: 同期をタップ

3枚目: 既に設定済みの場合の画面例。サービスを切り替え中…をタップ。日本語表現がおかしいが、これがどのサービスとToDoを同期するかの設定。

4枚目: Appigo Syncをタップ。その後は指示に従って母艦のIPアドレス等を入力。

すると、母艦側のAppigo Syncに認証させる為の番号が表示され、MacのAppigo Syncへその番号を入力すれば同期出来る様になります。

なお、同期の方法は1枚目 ToDo起動画面の左下のボタンをタップで出来ます。

リンク:

2010年11月6日 追記:

MobileMeカレンダーが新しくなって、正常に同期できなかったり、同じToDoが複数出来上がってしまう現象が発生したので、eTask AppによるToDo同期を検討してみました。こちらのエントリーで紹介していますので良かったらご覧ください。

    Appigo Todo for iPhone

    正式版は1200円と手が出ないので、ウチは無料のLite版を使っていますが、
    iPhoneに足りないTodoアプリ。

    ごく最近Ver.3.0になり、Push Notification Serverを使って、タスクのリマインドをしてくれる様になったみたいです。まだ実際に実験していないので、ちゃんと動くのかどうかは不明なのですが…。
    iPhoneのアプリは常駐が出来ない為アラームやバッジ表示を自動化出来ず、せっかくのタスク管理ソフトでもTodoアプリを起動しなければ期限が過ぎてしまったタスクの件数等が見れないのです。

    Push Notificationはサウンドとアラーム表示になっていました。
    残念な事にバッジ表示には対応していないようなのですが、タスクの期限が近づいた時にお知らせしてくれる機能は便利ですね。

    やっとiPhone OS 3.0の新機能を活用したアプリの登場っていう感じがします。

    http://www.appigo.com/todo