GoogleカレンダーをMacのデスクトップで使う4つの方法
googleカレンダーデスクトップ mac で検索している段階で、たいていの人はすでに答えの半分にたどり着いています。探しても公式のMac用アプリが出てこないからです。Googleが配布しているデスクトップ版のカレンダーは存在せず、Macで使う方法は4つの選択肢のどれかになります。
この記事では、その4つが実際に何を解決して何を解決しないのかを並べ、いま困っている内容から逆算して1つを選べる形にします。ブラウザのタブが増えて困っているのか、通知が届かなくて困っているのか、予定を入れるのが面倒で困っているのかで、選ぶべきものが変わります。
公式アプリが無いことが意味すること
まず前提を整理します。GoogleカレンダーはWebサービスとして作られていて、スマートフォン向けにはアプリが用意されていますが、macOS向けのデスクトップアプリは配布されていません。Windows版もありません。デスクトップで使う人はブラウザで開くことが想定されています。
これは不便に見えて、実は選択肢を広げている側面もあります。カレンダーのデータは特定のアプリに縛られない標準規格で表現されていて、外部のアプリから読み書きできるようになっているからです。
This document defines the iCalendar data format for representing and exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, independent of any particular calendar service or protocol. 出典: rfc-editor.org
「特定のカレンダーサービスやプロトコルに依存しない」という設計のおかげで、Macの標準カレンダーでも、他社のカレンダーアプリでも、同じGoogleカレンダーの予定を開けます。つまり公式アプリが無いことは行き止まりではなく、どの表示を選ぶかが利用者に委ねられている状態です。
一方で、この自由には代償もあります。どのアプリを使うかで、通知が届くか、オフラインで見えるか、Google Meetのリンクが自動で付くか、ゲストを招待できるかが変わります。ブラウザでは当たり前に動いていた機能が、アプリを替えると使えなくなることがある。選ぶ前に、その差がどこに出るかを知っておく必要があります。
4つの選択肢とその中身
Macでデスクトップ利用を実現する方法は次の4つです。
| 方法 | 独立したウィンドウ | 通知 | 複数アカウントを1画面 | Googleの機能をそのまま使えるか |
|---|---|---|---|---|
| ブラウザのタブ | ならない | ブラウザ経由 | 切り替えが必要 | すべて使える |
| ブラウザのアプリ化 | なる | ブラウザ経由 | 切り替えが必要 | すべて使える |
| macOS標準のカレンダー | なる | macOSの通知 | 複数追加できる | 一部使えない |
| 他社のカレンダーアプリ | なる | macOSの通知 | 複数同時に読める | 製品による |
上の2つはGoogleカレンダーそのものを表示するため、機能の欠落がありません。下の2つはGoogleのデータを別のアプリが読んで描き直すため、Google固有の機能の一部が使えない代わりに、Mac側の使い勝手が上がります。この構造を理解しておくと、比較記事に振り回されずに済みます。
ブラウザをアプリのように使う
いちばん手数が少ないのがこれです。ChromeにはWebページを独立したウィンドウとしてインストールする機能があり、Googleカレンダーをこの形にすると、タブの列から切り離してDockに置けます。アドレスバーやタブが消え、見た目も操作もアプリに近づきます。
手順はChromeのメニューからページをアプリとしてインストールする項目を選ぶだけで、1分もかかりません。作られたウィンドウはCommand+Tabの切り替え対象になり、Dockのアイコンから直接開けます。ブラウザのタブが常時20個ある人にとっては、これだけで探す時間が消えます。
得られるものと失われるものははっきりしています。得られるのは、独立したウィンドウとDockからの起動、そしてタブの海に埋もれない安定した居場所です。失われるものはありません。Googleカレンダーそのものが表示されているため、Google Meetのリンク、ゲストの招待、共有の設定、検索まで全部使えます。
弱点は2つです。1つは、複数のGoogleアカウントを1つの升目に並べられないこと。これはGoogleカレンダーの構造上の制約なので、アプリ化しても変わりません。もう1つは、通知がブラウザ経由になること。Chromeを終了していると通知は届かず、macOSの通知設定でChromeが許可されていない場合も出ません。
Chromeの機能の細かい挙動やバージョンによる違いはChrome ヘルプで確認できます。SafariでもWebアプリとして追加する機能が用意されており、考え方は同じです。
macOS標準のカレンダーに追加する
システム設定のインターネットアカウントからGoogleアカウントを追加すると、標準のカレンダーにGoogleの予定が入ります。追加費用がなく、Macの通知センターと連携し、オフラインでも直前まで同期した内容が見えます。複数のGoogleアカウントを追加すれば、両方の予定が同じ升目に色分けで並びます。
ここで多くの人がつまずくのが、追加したのに一部のカレンダーが出てこない現象です。原因はほぼ1つで、Googleカレンダー側に「外部のアプリへ公開するカレンダーの一覧」という別の設定があるためです。ブラウザでの表示のオンオフとは独立していて、ここでオフになっているカレンダーはMacのアプリからは見えません。アプリを入れ直しても直らないので、まずこの一覧を確認します。
標準のカレンダーで失われるものも押さえておきます。Google Meetのリンクは自動では付きません。Googleカレンダー側で作られた予定の一部の属性、たとえば予定の種類の指定や一部の繰り返しの形は、そのまま編集できないことがあります。招待の返信は送れますが、Googleの画面ほど細かくは扱えません。
つまり標準のカレンダーは、予定を「見る」用途と、Google固有の機能をあまり使わない予定の作成には十分です。会議の招集をGoogleカレンダー側の機能でやっている人は、作成だけブラウザに残す運用が現実的になります。
この分担は不格好に見えますが、実務上はよく機能します。一日のうちカレンダーを開く回数の大半は確認で、招集をかける回数はそれよりずっと少ないためです。確認と個人の予定の追加はMac側で完結させ、外部の人を巻き込む予定だけブラウザで作る。この線引きにしておくと、ブラウザを開く回数が減り、それでいてGoogleの機能を取りこぼしません。追加費用がかからない範囲でどこまでいけるかを先に確かめておくと、有料のアプリを検討するときの基準もはっきりします。
同期のずれと通知の重複をどう扱うか
デスクトップで使い始めると、ブラウザだけを使っていたころには起きなかった現象がいくつか出ます。どれも仕組みが分かれば対処できるもので、アプリの不具合ではありません。
反映が遅れる場合。Googleカレンダーを外部のアプリから読むとき、アプリは一定の間隔でサーバーに確認しにいきます。この間隔はアプリ側の設定で変えられることが多く、既定のままだと数分から数十分の幅があります。ブラウザで作った予定がMacのアプリにすぐ出てこないときは、まず更新間隔の設定を見ます。手動で更新する操作が用意されている製品も多いので、急ぐときはそれで足ります。
なお、URLを指定して読み込む形式(購読)で追加したカレンダーは事情が違います。この形式は取得のタイミングをGoogleが決めるため、アプリ側で間隔を短くしても反映は早くなりません。読み取り専用にもなるので、自分のカレンダーを見る用途には向いていません。自分のアカウントは購読ではなくアカウントとして追加するのが原則です。
通知が二重に鳴る場合。原因は2つに分かれます。1つは、同じ会議に複数のアドレスが招待されていて、予定が本当に両方のカレンダーに存在しているケース。これは同期の異常ではないため、片方の通知だけをカレンダー単位で止めます。もう1つは、ブラウザの通知とデスクトップアプリの通知が両方生きているケースで、こちらはブラウザ側の通知を止めれば収まります。デスクトップに移したらブラウザ側の通知は切る、と決めておくと迷いません。
予定が二重に見える場合。同じアカウントを、アカウントとしての追加とURLでの購読の両方で入れてしまっていることがあります。設定を見て、どちらか一方に揃えれば解消します。
予定を組み立てる道具として選び直す
ここまでの3つは、いずれも「Googleカレンダーをどう表示するか」の話でした。ところが実際に一日が回らない原因は、表示ではなく入力にあることが少なくありません。
会議の直後に次の予定を入れようとして、日付の欄と時刻の欄とタイトルの欄を順に埋めているうちに次の会議が始まる。移動時間は毎回手で作っている。思いついた予定はメモに書いて、あとでカレンダーに写すつもりのまま忘れる。こうした状態は、ウィンドウを独立させても標準のカレンダーに移しても変わりません。
判断の材料は簡単です。3日間だけ、カレンダーを開いた回数と、予定を新しく作った回数を数えてください。開いた回数のほうが圧倒的に多いなら、必要なのは表示の改善なので、ブラウザのアプリ化か標準のカレンダーで足ります。作った回数が1日5件を超えるなら、入力の速さが一日の質を決めているので、表示だけを直しても効果は限定的です。
入力の手数を減らす方向で選ぶ場合、見るべき点は3つあります。1行の文章で予定が作れるか、話し言葉と音声で予定を入れられるか、そして移動時間を予定として扱えるかです。カレンダーアプリごとの守備範囲の違いは他のカレンダーとの比較に、実際の入力の形は予定の入れ方にまとめてあります。
状況別にどれを選ぶか
最後に、詰まっている内容から選択肢を1つに絞ります。
タブに埋もれて探すのが面倒な場合。ブラウザのアプリ化が最短です。1分で終わり、機能の欠落もなく、合わなければウィンドウを閉じるだけで元に戻ります。ここで解決するなら、それ以上何も変える必要はありません。
通知が届かない、オフラインでも見たい場合。標準のカレンダーに移すのが確実です。macOSの通知センターと連携し、ネットワークが切れていても直前の状態が見えます。Google Meetの発行など一部の機能はブラウザ側に残す前提で組みます。
仕事と個人のアカウントを行き来している場合。ブラウザ側では解決しません。標準のカレンダーに両方のアカウントを追加するか、複数アカウントを同時に読めるアプリに移します。共有の設定で1つの画面に並べる方法もありますが、組織のアカウントは外部への共有が制限されていることがあります。
移動と会議で一日が埋まって回らない場合。表示ではなく組み立ての問題です。移動時間をカレンダー側で扱えるかどうかが分かれ目になります。考え方と実際の組み方は移動時間に、アプリ側でどこまで自動化できるかはできることにまとめてあります。動作条件や同期まわりで届く質問はよくある質問で確認できます。
よくある質問
GoogleカレンダーのMac用公式アプリはありますか?
配布されていません。スマートフォン向けのアプリはありますが、macOS向けのデスクトップアプリは提供されておらず、Windows版もありません。デスクトップではブラウザで使うことが想定されているため、独立したウィンドウで使いたい場合はブラウザのアプリ化か、Googleアカウントを追加した別のカレンダーアプリを使います。
ブラウザをアプリ化するとオフラインでも見られますか?
見られません。アプリ化してもGoogleカレンダーのWebページを表示している点は変わらないため、通信が切れると内容を読み込めません。オフラインでも直前の予定を見たい場合は、Macの標準カレンダーや他社のカレンダーアプリのように、手元にデータを持つ仕組みのものを使う必要があります。
Macの標準カレンダーに追加したのに一部のカレンダーが出てきません。
Googleカレンダーには、ブラウザでの表示とは別に、外部のカレンダーアプリへ公開するかどうかを決める一覧があります。そこでオフになっているカレンダーはMacのアプリからは見えません。アプリの再インストールでは直らないので、まずその一覧でオンにしてから、アプリ側でアカウントを更新してください。
標準のカレンダーからGoogle Meetのリンクは発行できますか?
標準のカレンダーで予定を作っても、Google Meetのリンクは自動では付きません。会議の招集をGoogleカレンダーの機能で行っている場合は、予定の作成だけブラウザ側で行い、確認や日々の予定管理はデスクトップのアプリで行う分担にすると無理がありません。