Firefox Syncは実際にちゃんと動く
(howtogeek.com)- ブラウザにはブックマーク・パスワード・履歴がひも付いているため、乗り換えは面倒だが、Firefox Syncは複数デバイス利用においてChromeより途切れにくい体験を提供する
- Chrome SyncはGoogleアカウントベースでさまざまなデータを同期するが、閲覧履歴検索やタブの引き継ぎでは期待したほど安定していなかった
- Chromeのアドレスバー検索では、よく訪れるページさえ見逃すことがあり、Tabs From Other Devicesは最新タブの反映が遅く、デバイスをまたぐ流れを途切れさせていた
- Firefox SyncはMozillaアカウントでログインして項目を選ぶ仕組みで、モバイル版FirefoxのQRコードスキャンによって設定の負担を減らせる
- Firefoxはすべてのデバイスの閲覧履歴や他デバイスのタブを素早く表示できるため、複数デバイスを行き来するユーザーにとってブラウザを変えてみる直接的な理由になる
ブラウザ移行を難しくする同期依存
- ブラウザにはデジタル生活のかなりの部分が保存され、同期されているため、別のブラウザへ移るのは新居へ引っ越すような負担に感じられることがある
- 多くのユーザーがChromeを使い続ける理由の1つがChrome Syncであり、しばらくの間は期待どおりに動いていた
- 時間がたつにつれて一部の同期機能が意図どおりに動かなくなり、便利機能がむしろ不便を生み始めた
- 最近Firefoxへ移行してからは、Firefox Syncが予想以上に安定した体験を提供している
Chrome Syncで繰り返された不便
- Chrome Syncは同じGoogleアカウントでログインしたデバイス間でさまざまなデータを同期する
- ブックマーク
- パスワード
- 閲覧履歴
- タブ
- 支払い情報
- 個人情報
- 設定
- 不便さが最も大きく表れたのは閲覧履歴検索とタブ同期だった
- Chromeのアドレスバーに過去に訪れたページ名を入力しても、何度も訪れたページが結果に出てこないことが繰り返しあった
- タブ同期は閲覧履歴検索よりはましだったが、遅延のせいでデバイス間の引き継ぎはスムーズではなかった
- 別のデバイスで作業を続けるには、“Tabs From Other Devices”が最新状態である必要がある
- 実際にはデバイスを移ったあとでも、現在のタブ一覧がまだ反映されていないことがあった
- 閲覧履歴検索まで失敗すると、同じページを再び探す手間がさらに増える
- Firefoxを試した理由は同期だけではなかったが、Chrome Syncより良いだろうという期待もそれほど大きくはなかった
Firefox Syncの設定方法
- Firefox Syncも基本的な考え方はChrome Syncと似ており、複数デバイス間でデータをつなぐ機能だ
- 設定は各デバイスで同じMozillaアカウントにログインし、同期する項目を選択する方式だ
- モバイル版Firefoxで読み取れるQRコードを提供しており、設定手順をより簡単に進められる
- 仕組み自体はなじみ深いが、実際の使用では履歴とタブの反映速度の違いがはっきり感じられる
閲覧履歴検索とタブの引き継ぎ
- Firefoxのアドレスバーに閲覧履歴にあるWebページ名を入力すると、そのページが結果に表示される
- 訪問回数が1回でも100回でも、履歴に残っていればFirefoxが見つけてくれる
- この検索は1台のデバイスの履歴だけにとどまらず、すべてのデバイスのFirefox閲覧履歴まで含む
- タブ同期もすばやく動作する
- コンピューターでWebページを開いた直後にスマートフォンでFirefoxを起動すると、そのページはすでに“Tabs From Other Devices”に同期されていた
- 別途待機や手動同期ボタンなしで続きを見られた
- Firefox Syncは期待どおりに「ただ動く」体験に近い
複数デバイスを行き来するユーザーにとっての実用性
- 複数のデバイス間を頻繁に切り替えるなら、Firefoxを試す価値がある
- デスクトップ版にはTabs From Other Devicesのツールバーショートカットがある
- Firefox View画面からも他のデバイスを確認できる
- Firefoxへ移行した理由は同期機能ではなかったが、安定した同期がFirefoxを使い続ける要因になっている
2件のコメント
Hacker News の意見にあったように、ブックマークを必ず固定されたディレクトリ構造で使わなければならない点さえ除けば、本当に優れた機能です。
Hacker News のコメント
Firefox Sync を使う最も説得力のある理由は、クライアント側暗号化が行われている点
Mozilla は復号できない不透明な暗号化 blob だけを保存している
捜査機関がときどき閲覧履歴を得ようとしてデータを要求するが、暗号化のおかげで拒否されるという
ちなみに元 Mozilla のセキュリティ担当だった
Chrome は記憶が正しければエンドツーエンド暗号化を有効にできるが、ユーザーが自分で有効化する必要がある
Brave、Vivaldi、Firefox は完全なエンドツーエンド暗号化の同期ソリューションを提供している
Settings -> You and Google -> Sync and Google Services -> Encryption options
Firefox Sync で一番不満なのは、モバイルのブックマークと PC のブックマークを分けているやり方
デスクトップで使うブックマークをスマホでも使うし、その逆も多いのに、スマホでブックマークを追加すると別のモバイルブックマークフォルダに入ってしまい、UX が奇妙になる
2003年でもあるまいし、携帯電話向けの WAP ブックマークを別に持っているわけでもない
VS 2022 や Android Studio を開いた状態で、Firefox でコード関連の質問を確認することさえほとんど難しい
この投稿に返信するためにタブを2つ(HN と HN コメント)開いただけでも、タスクマネージャーには Firefox プロセスが13個表示され、約 1GB を使用している。その中には -42MB のプロセスもあり、これがタスクマネージャーで何を意味するのかも分からない。今は -77MB になった
もちろん VS 2022 と Android Studio にも深刻な問題がある。Android Studio はリリースごとに遅くなっているようで、数年前はブラウザを開いたままビルド、エミュレーターでのテスト、デプロイができたのに、今ではエミュレーターを開くのもつらい。VS は数百行の WinRT ファイルをビルドするのに、MS のサンプル手順どおり過去のすべてのデバイスライブラリを丸ごとロードするようなレベルで、冗談のようだ
後でコンピューター上で整理しやすいし、「このページをスマホで見た気がする」と思ったらモバイルブックマークフォルダを見ればよいから
もちろんブックマークをどう使うかによる
ブックマークサイドバーやデスクトップのブックマークバー UI ではあまり見えない
ただ普通にうまく動いてはいたのだが、数日前にすべてのデバイスで突然パスワードがほぼ全部消えた
全部ではなく大半で、何らかのパターンや理由も見つけられなかった
幸い、普段あまり使っていない Linux ノート PC に全セットが残っていたので、エクスポート、同期、再インポートですべての場所を復旧した
本当に怖かったし、すぐに今後に備えてバックアップしたが、こういうパスワード消失は起きてはならない
Firefox 121.0 64ビットの “release” チャネルだ。もしかしてベータテスト中なのか?
別のパスワードマネージャー、例えば Bitwarden や 1Password と比べての話
いったい何なんだ
ブラウザ同期のプライバシーとセキュリティを評価した記事として、Chrome Sync privacy is still very bad[1] とその前の記事[2]を見ればよい
[1] https://palant.info/2023/08/29/chrome-sync-privacy-is-still-...
[2] https://palant.info/2018/03/13/can-chrome-sync-or-firefox-sy...
ブラウザー履歴をクラウドに上げたくなくて Firefox Sync を避けてきた
実際に欲しいのはアドオンや userjs フラグのようなプロファイル設定だけ
でも
.configの中の Firefox ディレクトリは設定とコンテンツがあまりに混ざりすぎていて、バックアップしようという気になれない。自分は何か見落としているのだろうか?プロファイルにはブラウザーが自動で構成するマシン別の設定があるので、そんなことをすると大惨事になり得る
Sync を有効にすると、どの項目を同期するか明示的に選べる。私はアドオン、設定、ブックマークだけ同期するようにしている
つまり履歴は単に同期しなければよい
ただ、これを書いてから考えてみると、新しいデバイスは別のパスワードを入力するのではなくログインだけで追加されるので、この主張は確認してみる必要がありそう
うまく動きはするが、個人的にはクラウドなしで手動実装できる方法があるといい
たとえば「元のデバイスから Foo、Bar、Baz ファイルを対象デバイスの DooDad フォルダーへコピーする」といった感じ
ファイルシステムを見せないモバイルデバイスでは難しいのは分かるが、それでもクラウドを経由するより、ダウンロードしたファイルから明示的に取り込むほうがいい
about:configでそこを参照させられるそうやって使っているが、とてもよく動く。望むならアカウントサービスも自分でホストできるはずだと思う
ただしリンク先は古い Python 版で、新しい Rust 版もあるが、最後に確認したときは SQLite をサポートしていなかった
[1] https://github.com/mozilla-services/syncserver
設定は少し面倒だが、一度動き始めると非常によく機能する
ただの一例なので割り引いて聞いてほしいが、私の Firefox Sync 体験はひどかった
1年使う間にブックマークデータベースが2回壊れ、直すには Windows でプロファイルフォルダーを探って DB ファイルを手動で削除し、同期も切らなければならなかった
そうしないと破損した DB をまたダウンロードしてしまい、破損ファイルのせいで新しいブックマークすら作れないほどだった
それ以来 Firefox にはかなり痛い目を見たという印象で、今は直っていることを願うが、Mozilla が Firefox をあまり優先していないように見えるので、戻るのは不安
iOS 版 Firefox を長く使っている人がいるなら、そこで同期問題が直ったのか知りたい
4年前に Safari へ移った理由は、iOS 用 Firefox の半ば壊れた同期と、全体的に放置されている感じ、そして2か月ごとに変わる UI だった
Firefox は本当に良い
それでも Firefox は使い続けている。全体としては最高のクロスプラットフォームブラウザー
パスワードは専用のパスワードマネージャーに置くべき
それ以外に何を同期したいのかよく分からない。同じマシン上のセッション間でのタブ同期もオフにしている
昨日やっていたことが今日やろうとしていることの邪魔をする必要はまったくない
ブラウザーに求めるのは、毎回空の状態で起動し、HTML と JavaScript をレンダリングし、同じことをする他の間抜けな箱と区別のつかない間抜けな箱であること
1日に何十回もフル活用しており、タイトルとキーワードを覚えられるならブックマークをほぼ完全に置き換えられる。私の場合は実際そうなったが、この発想は履歴同期があって初めてきちんと機能する
ブックマーク同期も同じ理由で価値がある。履歴とブックマークを両方同期し、アドレスバー検索機能を積極的に使うと、2段階の同期システムができる。ブックマークしたものは「あとで読んで今は忘れる」になり、ORM の慣例ドキュメントのようなページはブックマークしなくてもほぼ即座に再訪できる
ブラウザー設定と拡張機能の同期は、新しいマシンのセットアップや再インストールを些細な作業にしてくれる。新しい業務用マシンでも数分で Firefox が慣れた状態になった
クレジットカード、個人情報、住所情報のオートフィルも手動で管理して同期できる。クレジットカード情報は預けないが、すべてのデバイスの Firefox が自分が誰でどこに住んでいるかを知っているおかげで、数分ずつ節約できたことが何度もある
コンピューターで意図どおりに動くのはもちろん、Android でもアクセスしやすい。アプリを長押しするとパスワードのショートカットが出て、システム全体のパスワードプロバイダー統合もある
たとえば新しいタブページで最近見たページの表示をオフにする設定など
私もテレビが毎回空の状態で起動する単純な箱であってほしいが、多くの人は広告だらけで、ACR が有効で、ストリーミングアプリがプリインストールされ、起動に20秒かかるガラクタを喜んで買っているようだ。おそらく君と私は標準的な消費者市場の対象ではないのだろう
たとえば
userchrome.cssのようなファイルでnews.ycombinator.comドメインの段落の最大幅を強制している。とても広い画面でも1行に900文字ではなく78文字程度だけ表示されるようにするため同期がなければ、新しいマシンを買うたびにファイルを正しいプロファイルへコピーしなければならない。同期があればその必要はない
Safari のさまざまな問題は別として、iCloud 同期が問題だとは言わない
ここ数年、タブ、ブックマーク、パスワードの同期では良い経験しかしていない
ブラウジングを別のデバイスに「引き継ぎ」たいときは、ほぼいつも AirDrop を使わざるを得なかった
同じ問題を経験したという報告をオンラインでたくさん見た
幸い、今はかなり長い間安定してうまく動いており、また信頼できるようになった