Google CalendarをMacでアプリ化する手順|作ったあとに崩れない置き方

google calendar mac appで検索すると、Googleカレンダーのインストーラではないダウンロードボタンがいくつも出てきます。理由は単純で、Mac用の公式アプリが配布されていないためです。Googleがアプリとして出しているのはAndroid、iPhone、iPad向けだけで、パソコンでの提供形態はWebサイトです。この前提が分かると、問いは「どのアプリを入れるか」から「Webサイトである以上、Macのどこに置くか」に変わります。ここでは実在する3つの経路と、それぞれで何が使えなくなるのかを並べます。

Googleが公式に書いている答え

カレンダーのスタートガイドは、ブラウザの説明の最後に1行だけ結論を置いています。

ヒント: パソコンにカレンダーをダウンロードしてインストールすることはできませんが、オフラインで使用することは可能です。 出典: support.google.com

同じページには、サポートされているブラウザとしてGoogle Chrome、Firefox、Safari、Microsoft Edgeが挙げられ、JavaScriptとCookieを有効にする必要があると書かれています。さらに、古いブラウザやサポート対象外のブラウザでは一部の機能が動かず、アプリが開かない場合もあるとされています。具体例として挙げられているのは「カレンダーは表示されるが更新はできない」という状態です。

つまりMacでの選択肢は3つに絞られます。予定をAppleカレンダーに取り込んで、Googleが作ったのではないネイティブアプリで見る。ブラウザのタブで開く。あるいはWebサイトを独立した窓に置く。3つとも失うものがはっきりしているので、好みではなく事実で選べます。

経路1: Appleカレンダーに同期する

設定そのものは短時間で終わります。Appleカレンダーの設定からアカウントのタブを開き、追加でGoogleを選んでログインし、カレンダーを更新する頻度を決めるだけです。自動的に同期されるのは、Googleカレンダーの「マイカレンダー」に並んでいるものと誕生日です。他の人から共有されたカレンダーや購読しているカレンダーは、カレンダーの同期ページでオンにしないと出てきません。

先に知っておきたい落とし穴が1つあります。以前にAppleカレンダーの「委任」ツールで同期していた場合、そのツールをオフにしないと同期が動きません。設定は正しいのに何も表示されない、という状態の原因になりやすい部分です。

得られるのはネイティブであることの全部です。macOSの通知として予定の通知が届き、通知センターに出て、設定なしでオフラインでも見られ、他のApple製アプリと連携します。失うものはGoogleが3つに絞って明示しています。

  • 予定のメール通知が使えない

  • 新しいGoogleカレンダーを作成できない

  • 会議室の予約機能(Room Scheduler)が使えない

個人の予定を管理するだけなら、この3つが問題になる場面はほとんどありません。一方で、月に何度も会議室を押さえ、案件ごとにカレンダーを作っている人にとっては、この3つが仕事そのものです。

更新の頻度も見落とされがちです。Appleカレンダーはアカウントのタブで設定した間隔で変更を取りに行くため、同僚が追加した予定はその次の更新まで画面に出てきません。予定が日中に動く職場では、間隔を長くしていると肝心なときに古い画面を見ることになります。

経路2: ブラウザで開く

Webサイト側は完全版です。Appleカレンダーで届かない機能も含めて、Googleが提供しているものはすべてここにあります。検討事項は置き場所だけになります。

見落とされやすいのがオフラインの条件です。カレンダーはオフラインでも使えますが、公式のヘルプはFirefox、Safari、Microsoft Edgeではオフラインアクセスとユーザー補助ツールがサポートされていないと明記しています。つまりChromeだけです。有効にする場所はカレンダーの設定の全般にあるオフライン設定で、オンにして再読み込みし、同期が終わるのを待ちます。準備ができると、過去 4 週間分と今日以降の予定を、日・週・月の表示で見られます。

ただしオフラインで動くのは閲覧が中心です。オフラインのときにできないこととして、予定の作成と編集、ゲストへのメール送信、タスクへのアクセスが挙げられています。同じ注意書きにもう1つ罠があります。パソコンのキャッシュに保存された画像とファイルを削除すると、オフラインのサポートも一緒に無効になります。ブラウザの掃除をした翌日に使えなくなっていたら、原因はこれです。

Chromeには、サイトをウェブアプリとしてインストールする機能もあります。右上のその他アイコンから「キャスト、保存、共有」を開き、「ページをアプリとしてインストール」を選ぶ方法で、作られたアプリは chrome://apps で管理でき、右クリックの「起動時に開く」でログイン時に自動で開くこともできます。無料で1分あれば終わります。限界は、インストール元のChromeプロファイルに属する点です。仕事用と個人用のカレンダーを同時に開いておくには、Chromeのプロファイルを2つ運用し、どの窓がどちらから作られたのかを自分で覚えておく必要があります。

3つの経路を並べて比べる

Appleカレンダー ブラウザのタブ 独立した窓

新しいGoogleカレンダーの作成 不可 可 可

会議室の予約 不可 可 可

予定のメール通知 不可 可 可

macOSの通知として届く 届く ブラウザの通知のみ 通知を許可すれば届く

オフラインでの閲覧 可 Chromeのみ Chromium系が土台なら可

ブラウザを終了しても残る 残る 消える 残る

2つのアカウントを同時に 可 切り替えが必要 窓を分ければ可

⌘+Tabで呼び出せる 呼び出せる 呼び出せない 呼び出せる

縦に読むと性格がはっきりします。Appleカレンダーはネイティブであることで勝ち、Googleカレンダーの一部しか持たない点で負けます。Webサイトは機能で勝ち、置き場所で負けます。3列目は、Webサイトから置き場所の弱点だけを取り除いたものです。

決め手になるのは通知とアカウントの数

機能表よりも、次の2つの質問のほうが結論に直結します。

1つ目は、通知をどこから受け取りたいかです。タブが出せるのはブラウザの通知だけで、しかもブラウザが起動している間に限られます。会議を落とさないための道具が、その朝ブラウザを終了したかどうかに左右されるのは危うい設計です。Appleカレンダーはネイティブなのでこの問題がありません。独立した窓の場合は、作成時に通知をオンにしておけばmacOSのシステム通知として届き、システム設定の通知にアプリごとの行ができるので、他のサイトの通知に影響を与えずに通知スタイルや音を決められます。

2つ目は、Googleアカウントをいくつ使っているかです。個人用と仕事用の2つを持っているのは、いまや例外ではありません。Googleカレンダーのアカウント切り替えはブラウザのセッション全体に効くため、仕事の予定を確認するために切り替えると、開いている他の窓も同じアカウントに変わります。窓を2つに分けてそれぞれに1つのアカウントを住まわせれば、切り替えという操作自体がなくなります。違うカレンダーに予定を作ってしまう事故も、多くはカレンダーの選び間違いではなくアカウントの取り違えなので、ここで止まります。

独立した窓を用意する場合の中身

3つ目の経路には道具が要ります。仕組みを知っておくと選びやすくなります。

サイトをアプリにする道具は、ブラウザエンジンを同梱しません。すでにMacに入っているChromium系ブラウザの実体をsymlinkで参照する小さなアプリを作るので、ブラウザを更新すれば窓の側にも反映されます。土台に選べるのはChrome、Brave、Edge、Opera、Vivaldi、Chromium、Arcです。土台がChromium系である点はカレンダーでは実利があり、Safariのショートカットでは得られないオフライン表示がそのまま残ります。

カレンダーで効く設定は3つです。通知をオンにすると、サイトの通知がmacOSのシステム通知として届きます。Dockへの表示をオンのままにしておけば定位置ができ、⌘+Tabで前面に出せます。そして作られたアプリは1本ずつ独立したプロファイルを持つため、仕事用の窓と個人用の窓がセッションを共有しません。スイッチの一覧と意味は使い方ガイドにまとまっています。

カレンダーだけを単独で使う人は少ないので、複数のサービスを1つの窓にまとめてサイドバーで切り替える使い方も用意されています。朝いちばんにまとめて開くメール、カレンダー、ファイルのような組み合わせに向いた形です。300以上のプリセットにURLとアイコンと名前が組で登録されているため、カレンダーの窓を作る操作は数クリックで終わります。登録済みのサービスは対応サービス一覧で確認でき、作成時に選べる項目はできることに整理されています。無料で作れるのは 3 本まで、上限を外す買い切りは 3,980 円で、内訳は料金にあります。判断に迷う点はよくある質問にまとめられています。

Chromeの「ページをアプリとしてインストール」との違いも押さえておくと選びやすくなります。どちらも窓を1枚作る点は同じですが、Chromeの機能で作ったものはChrome本体のプロファイルを共有します。仕事用のGoogleアカウントに切り替えれば、その窓の中身も一緒に切り替わります。専用の道具で作った窓はプロファイルが最初から別なので、切り替えの影響を受けません。土台のブラウザにChrome以外を選べる点も違いで、広告の遮断を標準で持つブラウザを土台にすれば、その挙動がそのまま窓に引き継がれます。

この方法でできないこと

限界も並べておきます。Webサイトを囲った窓は、ネイティブのカレンダーではありません。通知センターのウィジェットには何も出しませんし、メニューバーに今日の予定を並べることもありません。Appleのエコシステムの外にいるので、SiriやリマインダーからはこのアプリのなかにあるGoogleカレンダーの予定が見えません。Appleカレンダーを読む仕組みは、この経路からは何も読み取れないままです。

そう考えると、勝ち負けではなく組み合わせが答えになる場合があります。ウィジェットやSiriのためにAppleカレンダーにGoogleアカウントを同期させておき、カレンダーの作成、会議室の予約、ゲストの管理といったGoogle側の機能は独立した窓で行う形です。見ている予定は同じものなので、二重に管理することにはなりません。

まず決めるのは、Appleカレンダーで使えなくなる3つの機能が、これからの1週間に出てくるかどうかです。出てこないならAppleカレンダーがいちばん手数が少なく、ネイティブの利点も全部取れます。1つでも出てくるならWebサイトを開き続けることになるので、変えるべきはタブの列から窓を1つ取り出すことです。

よくある質問

GoogleカレンダーにMac用の公式アプリはありますか?

配布されていません。Googleのヘルプがパソコン向けに案内しているのは、Appleのカレンダーアプリと同期する方法です。Webの画面をそのまま使いたい場合は、macOS Sonoma 14以降のSafariで「Dockに追加」を使うか、Chromeで「ページをアプリとしてインストール」を選ぶ形になります。

Appleカレンダーに同期すると、使えなくなる機能はありますか?

Googleのヘルプでは、Appleカレンダーで利用できない機能として、予定のメール通知、新しいGoogleカレンダーの作成、会議室の予約機能の3つが挙げられています。会議室の予約を日常的に使う職場では、Webの画面を窓にする方法と併用する形が現実的です。

作ったアプリの名前やアイコンが勝手に変わるのはなぜですか?

Chromeのヘルプでは、ウェブアプリによって表示される名前やアイコンが更新される場合に通知が届き、更新の承認、無視、アンインストールを選べると案内されています。意図しない変更だと感じた場合はアンインストールを検討するようにとも書かれています。SafariのWebアプリは設定画面から名前とアイコンを自分で指定できます。

仕事用と個人用のカレンダーを別々の窓で開けますか?

開けます。Appleの説明では、SafariのWebアプリは閲覧履歴やCookie、Webサイトデータ、設定情報をSafariと共有しません。窓を2つ作り、それぞれの窓で1つのアカウントにだけログインしておけば、開いた時点で表示されるカレンダーが確定します。アイコンと名前を変えておくと見分けが付きます。

記事一覧へ戻る