
Googleのサービスに依存しないAndroid環境を実現できるカスタムOS「GrapheneOS」。プライバシーとセキュリティを重視するユーザーを中心に注目されていますが、実際にGoogle Play開発者サービスまで取り除いて生活すると、どのような不便が生じるのでしょうか。
海外メディアのAndroid Policeは、Pixel 6にGrapheneOSをインストールし、Googleのサービスを使わない生活を数週間にわたって検証した結果を紹介しています。通知やバッテリー持ちには意外なメリットがあった一方、決済や金融アプリなど、日常生活に欠かせない機能で大きな壁に直面したようです。
Googleからの通知がなくなり、バッテリー持ちも改善
GrapheneOSを導入して最初に感じたのは、スマートフォンが驚くほど静かになったことだといいます。

標準のPixel OSでは、Googleの各種サービスがバックグラウンドで動作し、通知や同期などを頻繁に行います。しかし、Google Play開発者サービスを導入しないGrapheneOSでは、こうした動作が大幅に減少します。
その一方で、通知には注意が必要です。
多くのAndroidアプリは、プッシュ通知の仕組みとしてGoogleのFirebase Cloud Messaging(FCM)を利用しています。Google Play開発者サービスが存在しない環境では、これに依存するアプリの通知が正常に届かない場合があります。

例えば、プライバシー重視のメッセージアプリであるSignalや、その派生版Mollyは独自のバックグラウンド接続を利用するため、GrapheneOSでも通知が問題なく機能します。
しかし、Proton Mailのようにプライバシーを重視するサービスであっても、FCMに依存しているケースがあります。この場合、通知を受け取るには「You Have Mail」のような別のアプリを利用する必要があります。
もっとも、筆者はメールの受信をリアルタイムで知らされなくても、実際にはそれほど困らないことに気付いたそうです。
さらに、バッテリー持ちにも改善が見られました。
Google Play開発者サービスはバックグラウンドでCPUを頻繁に動作させ、ネットワーク通信も行います。これを取り除いたことで、Tensor G1を搭載する古いPixel 6でも発熱が抑えられ、待機時のバッテリー持ちが1~2時間ほど改善したと報告しています。
GoogleマップやGoogleウォレットが使えない不便さ
GrapheneOSへの移行自体は約15分で完了したものの、日常生活でGoogleへの依存を解消するのは簡単ではなかったようです。

地図アプリについては、Organic MapsやMagic EarthがGoogleマップの代替として利用できます。基本的な地図表示やナビゲーションには対応していますが、リアルタイムの交通情報や最新の店舗情報などではGoogleマップに及びません。
Android Autoについても、GrapheneOSで利用すること自体は可能です。ただし、Google Play開発者サービスのインストールが必要になるため、今回の検証では対象外としています。

さらに、日常生活で特に不便だったのがキャッシュレス決済です。
筆者はスーパーで買い物をした際、いつものようにスマートフォンを取り出して支払おうとしたものの、Googleウォレットが使えないことを思い出し、結局は財布から物理的なカードを取り出すことになったそうです。
金融アプリもPlay Integrityが壁に
実は、Google Play開発者サービスを使わない環境では、Googleウォレット以外にも利用できなくなるアプリがあります。
特に問題となるのが銀行や金融関連のアプリです。
多くの金融アプリは、Google Playストア以外から入手することが難しいだけでなく、GoogleのPlay Integrityによる端末の整合性チェックを要求します。
そのため、ブートローダーの状態だけが問題になるわけではなく、GrapheneOSではアプリ側の判定によって利用できないケースがあります。
Google Play開発者サービスをインストールしても、すべてのアプリが確実に動作するわけではありません。
一方、Webブラウザー経由であれば回避できる場面もあります。
GrapheneOS標準のブラウザー「Vanadium」を使えば、オンラインバンキングへのログインに加え、Uber EatsやDoorDashといったサービスも利用できます。
ただし、SlackやWhatsAppなどはデスクトップ版をブラウザーで利用する形になり、スマートフォンの小さな画面では使い勝手が大きく低下します。
GoogleフォトやGoogleドライブの代わりはある
Googleサービスを取り除くと、写真やファイルのクラウドバックアップも自分で用意する必要があります。
この点では、オープンソースのクラウドストレージサービス「Nextcloud」が有力な選択肢になります。
GrapheneOSでは、F-Droid経由で配布されているGoogle依存を取り除いたNextcloudアプリを利用でき、バックグラウンドでのファイル同期や写真のバックアップにも対応します。
ただし、バックグラウンド動作が制限されないよう、GrapheneOSの設定からバッテリー使用量を「制限なし」に変更する必要があったとのことです。
自分でサーバーを管理したくない場合は、Proton DriveやEnte Photosといったクラウドサービスも選択肢になります。
また、自宅にNASなどのサーバーを用意しているユーザーなら、Googleフォトに近い使い勝手を提供する「Immich」も利用できます。
クラウドサービスに頼らず、USB-C経由でファイルを直接転送する方法もあります。GrapheneOSにはバックアップ機能「Seedvault」も標準搭載されており、NextcloudサーバーやUSBメモリーなどにデータを保存できます。
筆者の場合は、NextcloudとSeedvaultを組み合わせることで、Googleに依存しないバックアップ環境を構築できたそうです。
Googleを完全に排除する必要はない
今回の検証から分かるのは、GrapheneOSによってGoogleへの依存を大幅に減らすことは可能でも、完全にGoogleを排除した状態では日常生活に一定の制約が生じるということです。
特に、キャッシュレス決済や金融アプリ、プッシュ通知など、普段は意識しないところでGoogleのサービスに依存している機能は少なくありません。
一方、GrapheneOSにはGoogle Play開発者サービスをサンドボックス環境で動作させる仕組みが用意されています。通常のAndroidのようにシステム全体へ深く統合するのではなく、アプリとして隔離した状態で利用できるのが特徴です。
そのため、Googleのサービスを一切使わない環境にこだわるのではなく、普段はGoogleなしの環境で使い、どうしても必要なアプリだけGoogle Play開発者サービスを利用するという運用も可能です。
実際に筆者は、日常の約90%をGoogleなしの環境で過ごし、どうしても必要なアプリがある場合だけ、隔離されたGoogle用プロファイルに切り替える方法が最も現実的だと結論付けています。
プライバシーを重視しながらAndroidの利便性も維持したいのであれば、Googleを完全に排除することよりも、必要なサービスだけを選んで利用できる環境を構築することが重要なのかもしれません。
