23
デジタルカレンダーはなぜもっとスマートにならないのでしょうか?

スケジュール管理にはGoogleカレンダー、Appleのカレンダーアプリ、そしてFantasticalを使っています。全体的に見て、私のカレンダー管理はこれまでで最高の状態です。同僚は私の空き時間や予定を確認でき、会議のスケジュールも組んでくれますし、オフィスの会議室の予約もすべて同じシステムで行えます。

それでも、なんだか平凡な感じがします。まるで紙のカレンダーをコンピューターでネットワーク化しただけのアプリを使っているみたいで。カレンダーをパーソナルアシスタントのように使えるような機能が欠けているんです。

Googleカレンダーの開発は停滞しているようです。Google Labsのカレンダータブに最新の項目が追加されたのが2011年10月です。Googleがこのような機能に投資できるかどうかは疑問です。でも、もしかしたら他の誰かがやってくれるかもしれませんね。

いずれにせよ、私が使っているカレンダープログラムとサーバーをもっと賢くして時間を節約してほしいという私の願いをここに記しておきます。(前述の3つのプログラムとサービスのユーザーとして、これらの機能の一部は一部のアプリやサービスで利用できるかもしれないと認識しています。ただ、私が使っているアプリやサービスには搭載されていないだけです!)

会議の過負荷

お願いです、もうこれ以上の会議には参加できません。

もうたくさんだ。週によっては、私の仕事のカレンダーはまるでテトリスの超絶的成功ゲームみたいで、ブロックがいっぱい埋まって空きスペースがほとんどない。もし私にパーソナルアシスタントがいたら、「ある一定数を超えると会議が多すぎる」と伝えられるだろう。会議から会議へと移動するばかりでは、私(そしておそらくほとんどの人)は仕事で効率的に働くことは不可能だ。考える時間、歩き回る時間、そして私が「本当の仕事」と定義するようなことさえする時間が必要なのだ。

カレンダーサーバーやアプリはどうしてこんなに賢くできないのでしょう? 会議の最大負荷を設定できる機能があれば、その数に達したら1日中予定がブロックされ、それ以降の会議依頼はすべて拒否される、そんな機能があれば最高です。今は手動でやっています。会議がたくさんある日は、(スカーレット・ウィッチに敬意を表して)「No More Meetings(会議はもうたくさん)」というイベントで空き時間を埋めていくだけです。

一応は機能しているが、これこそコンピューターにできるべき機能のようだ。会議の回数を数えて、一定時間を超えたら残りの時間をブロックする。店は閉まっている。別の日を探せ。

このコンセプトをもう少し補足すると、休憩なしの長時間の会議をスケジュールに入れないようにするのはどうでしょうか?最初の会議の直前にお茶を一杯飲んでしまったら、3時間連続の会議は大変でしょう。あるいは、昼食時間を賢く確保して、11時半から2時の間に少なくとも30分の自由時間を確保するのはどうでしょうか?(もしかしたら、コンピューターは人間の栄養ニーズにあまり共感してくれないのかもしれません。)

移動時間

もっと良い方法があるはずだ。

カレンダーは移動時間も把握できるべきではないでしょうか?これは決して独創的なアイデアではありません。残念ながら、Googleの製品フォーラムには2009年に始まったこのアイデアに関するスレッドが残っています。

例えば、正午に1時間のイベントがある場所まで車で1時間かけて行き、その後オフィスに戻るとします。イベントの実際の時間を覚えておく必要があるため、11時から2時までのイベントを1つだけ作成するのは避けたいです。イベントが正午に始まるなら、その時間には必ずそこにいなければなりません。しかし、正午から午後1時までのイベントだけを作成するわけにはいきません。そうすると、まだ1時間も離れた場所にいるのに、午後1時に誰かが私との会議をスケジュールしてしまいます。

カレンダーイベントに移動時間を含めて、スケジュール上では利用できないのはなぜでしょうか?さらに良いのは、カレンダーがあなたの勤務先を把握していて、地図サービス(Googleにそんなサービスがあるんですよね?)にアクセスできるとしたらどうでしょうか?そうであれば、リモートイベントの場所を入力するだけで、カレンダーが移動時間を推測できるはずではないでしょうか?

私がどこにいるか知っていますか?

私たちが持ち歩くデバイスのほとんどは、物理的な位置を特定できます。カレンダーもその情報を活用すべきではないでしょうか?

先ほどのオフサイトイベントのシナリオを考えてみましょう。もし私のスマートフォンがそのイベントの開催場所と時間を知っていたら、時間通りに会場に着くためにいつ出発すべきかを教えてくれるはずです。ここでも、地図や交通データにアクセスできる企業なら、それが実現できるかもしれません。

自分の現在地を知っておくことは、目的地から遠く離れている場合にも役立ちます。時間通りに到着できないことが明らかになった際に、会議の参加者にメールで知らせてくれる機能があれば、とても便利です。

最後に、モバイル端末が会議中だと認識した際に、音声アラートを鳴らさないようにするオプションはどうでしょうか?Appleの「おやすみモード」のような機能ですが、カレンダーの予定と連動しています。ずっとバイブレーションをオンにしておくよりも良い選択肢かもしれません。

なぜこれが驚きなのでしょうか?

この記事について Twitter のフォロワーに提案を求めたところ、次のようなリクエストが目立ちました。「これらの高性能なコンピューターは、以前のイベントから学習できないのでしょうか?」

たとえば、洗濯のイベントが常に 3 時間の場合、カレンダー アプリが洗濯という新しいイベントがデフォルトで 3 時間続くと想定してくれたら便利だと思いませんか? 子供の名前を含むイベントを作成した場合、カレンダーは、そのイベントを子供のカレンダーに配置したいと直感的に判断できるべきではないでしょうか? 土曜日にヘアカットの予約を作成した場合、カレンダーは、そのイベントを仕事用カレンダーではなく個人用カレンダーに配置する必要があると直感的に判断するべきではないでしょうか? 常に 30 分前にアラームが鳴るイベントを作成した場合、同じ名前で作成する後続のすべてのイベントにそのアラームを設定する必要があることをカレンダーが理解するべきではないでしょうか?

多くのコンピュータカレンダーは、特定の繰り返しイベントの概念処理に関しては人間にかなわない。毎日、毎週、あるいは数日おきにイベントを繰り返したいなら、まだしも問題ない。しかし、毎月第2火曜日に会議が開催される場合はどうだろう?まるでカーク船長が不可能な論理矛盾をカレンダーに突きつけたかのように、カレンダーの耳から煙が噴き出すだろう。

あなたは紙でできているわけではない

月の終わりに近づくと、月表示はほとんど役に立たなくなります。

スキュモーフィズム論争に巻き込まれるつもりはありません。しかし、多くの場合、古い紙のカレンダーをメタファーとして使い続けるのは間違いです。Appleのカレンダーアプリのステッチ入りの革カレンダーのことだけを言っているのではありません。たとえカレンダーの月末であっても、現在の月を表示する月間表示というアイデアのことです。

マルコ・アーメント氏が述べているように、1週間や1ヶ月全体を表示するカレンダーはスペースの無駄遣いです。そして、週末や月末に近づくほど、無駄なスペースが増えていきます。この比喩から抜け出し、時間と空間をもう少し柔軟に捉えることはできないでしょうか? マルコ氏が言うように、カレンダーを使う人はほとんどの場合、過去のことは気にせず、現在のことをとても大切にし、未来の出来事についてはあまり(それでも気にしますが)気にしないのです。

日/週/月カレンダーのメタファーは、今日のイベントの詳細を確認したり、将来の約束の概要を提供したりといった、他のより有用なビューを妨げます。

ページをめくる

アンディ・ルーニーのかつての職を狙っているように聞こえるかもしれませんが、コンピューターのカレンダーはもっと良くなるはずです。これは私とTwitterの皆さんからのアイデアです。他にもたくさんあると思います。あなたのアイデアは何ですか?

[ご提案くださった Twitter ユーザー GadgetGav、Kroley、Tayster、EbE404、johanejohansson、benfysh、tofias に感謝します。 ]