1 ポイント 投稿者 GN⁺ 2023-12-29 | 2件のコメント | WhatsAppで共有
  • ブラウザにはブックマーク・パスワード・履歴がひも付いているため、乗り換えは面倒だが、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件のコメント

 
ndrgrd 2023-12-30

Hacker News の意見にあったように、ブックマークを必ず固定されたディレクトリ構造で使わなければならない点さえ除けば、本当に優れた機能です。

 
GN⁺ 2023-12-29
Hacker News のコメント
  • Firefox Sync を使う最も説得力のある理由は、クライアント側暗号化が行われている点
    Mozilla は復号できない不透明な暗号化 blob だけを保存している
    捜査機関がときどき閲覧履歴を得ようとしてデータを要求するが、暗号化のおかげで拒否されるという
    ちなみに元 Mozilla のセキュリティ担当だった

    • さらに良いのは、同期サーバーを自分でホストできること: https://github.com/mozilla-services/syncstorage-rs
    • Edge を避けるべき大きな理由がここにある。エンドツーエンド暗号化されないカテゴリが丸ごとあり、閲覧履歴もその一つ
      Chrome は記憶が正しければエンドツーエンド暗号化を有効にできるが、ユーザーが自分で有効化する必要がある
      Brave、Vivaldi、Firefox は完全なエンドツーエンド暗号化の同期ソリューションを提供している
    • これはパスワードから**鍵導出関数(KDF)**で暗号化されるのか?
    • Chrome Sync もクライアント側暗号化をサポートしているが、同期パスワードを設定する必要がある
      Settings -> You and Google -> Sync and Google Services -> Encryption options
    • Safari も同じ方式では?
  • Firefox Sync で一番不満なのは、モバイルのブックマークと PC のブックマークを分けているやり方
    デスクトップで使うブックマークをスマホでも使うし、その逆も多いのに、スマホでブックマークを追加すると別のモバイルブックマークフォルダに入ってしまい、UX が奇妙になる

    • ブックマークは単に一つでよく、別々のまとまりに分かれてほしくない
    • なぜこうしているのかまったく理解できない
      2003年でもあるまいし、携帯電話向けの WAP ブックマークを別に持っているわけでもない
    • Firefox は好きで、何年も Developer Release 系を使ってきたが、メモリ使用量が大きすぎる
      VS 2022 や Android Studio を開いた状態で、Firefox でコード関連の質問を確認することさえほとんど難しい
      この投稿に返信するためにタブを2つ(HN と HN コメント)開いただけでも、タスクマネージャーには Firefox プロセスが13個表示され、約 1GB を使用している。その中には -42MB のプロセスもあり、これがタスクマネージャーで何を意味するのかも分からない。今は -77MB になった
      もちろん VS 2022 と Android Studio にも深刻な問題がある。Android Studio はリリースごとに遅くなっているようで、数年前はブラウザを開いたままビルド、エミュレーターでのテスト、デプロイができたのに、今ではエミュレーターを開くのもつらい。VS は数百行の WinRT ファイルをビルドするのに、MS のサンプル手順どおり過去のすべてのデバイスライブラリを丸ごとロードするようなレベルで、冗談のようだ
    • モバイルで追加したブックマークがそう表示されるのは、それなりに便利なときもある
      後でコンピューター上で整理しやすいし、「このページをスマホで見た気がする」と思ったらモバイルブックマークフォルダを見ればよいから
      もちろんブックマークをどう使うかによる
    • Chromium 系ブラウザも似たように動作していた気がするし、それ自体は問題ないが、モバイルのブックマークフォルダが実質的にブックマークマネージャーからしかまともにアクセスできない点が嫌だ
      ブックマークサイドバーやデスクトップのブックマークバー UI ではあまり見えない
  • ただ普通にうまく動いてはいたのだが、数日前にすべてのデバイスで突然パスワードがほぼ全部消えた
    全部ではなく大半で、何らかのパターンや理由も見つけられなかった
    幸い、普段あまり使っていない Linux ノート PC に全セットが残っていたので、エクスポート、同期、再インポートですべての場所を復旧した
    本当に怖かったし、すぐに今後に備えてバックアップしたが、こういうパスワード消失は起きてはならない

    • 理由は分からない。Firefox と Sync を何年も使っていて、今は5台のデバイス、そのうち1台は Android で使っているが、問題に遭ったことはない
      Firefox 121.0 64ビットの “release” チャネルだ。もしかしてベータテスト中なのか?
    • 変だね。Firefox を6台のデバイス、異なる OS(Android、MacOS、複数の Linux ディストリビューション)、異なるバージョン(最新または LTS)で使っているが、普通にうまく動いている
    • Web ブラウザ内蔵のパスワードマネージャーを使うのが良い考えなのかは分からない
      別のパスワードマネージャー、例えば Bitwarden や 1Password と比べての話
    • そうした消失は起きるべきではないが、暗号化の有無にかかわらず、パスワードをそこにだけ保管するのも避けたほうがよい
    • 自分もたった今同じことを経験した。Linux マシンを確認したらそこには残っていたのでバックアップした
      いったい何なんだ
  • ブラウザ同期のプライバシーとセキュリティを評価した記事として、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 ディレクトリは設定とコンテンツがあまりに混ざりすぎていて、バックアップしようという気になれない。自分は何か見落としているのだろうか?

    • Firefox Sync は設定ディレクトリをクラウドストレージにバックアップする方式ではない
      プロファイルにはブラウザーが自動で構成するマシン別の設定があるので、そんなことをすると大惨事になり得る
      Sync を有効にすると、どの項目を同期するか明示的に選べる。私はアドオン、設定、ブックマークだけ同期するようにしている
    • ブックマーク、履歴、開いているタブ、ログイン情報とパスワード、クレジットカード、アドオン、設定をそれぞれ同期するか選べる
      つまり履歴は単に同期しなければよい
    • 同期される内容はデバイス間で暗号化される
      ただ、これを書いてから考えてみると、新しいデバイスは別のパスワードを入力するのではなくログインだけで追加されるので、この主張は確認してみる必要がありそう
    • 同期サーバーをセルフホストできる
    • 履歴同期はオフにできる。ユーザーが最初に目にする主要なトグル項目の一つ
  • うまく動きはするが、個人的にはクラウドなしで手動実装できる方法があるといい
    たとえば「元のデバイスから Foo、Bar、Baz ファイルを対象デバイスの DooDad フォルダーへコピーする」といった感じ
    ファイルシステムを見せないモバイルデバイスでは難しいのは分かるが、それでもクラウドを経由するより、ダウンロードしたファイルから明示的に取り込むほうがいい

    • Firefox 同期サービスはオープンソースなので[1]、自分でホストして about:config でそこを参照させられる
      そうやって使っているが、とてもよく動く。望むならアカウントサービスも自分でホストできるはずだと思う
      ただしリンク先は古い Python 版で、新しい Rust 版もあるが、最後に確認したときは SQLite をサポートしていなかった
      [1] https://github.com/mozilla-services/syncserver
    • SyncThing を一度見てみるとよい。Dropbox のように使える、プライバシーに配慮したP2P ファイル共有アプリケーション
      設定は少し面倒だが、一度動き始めると非常によく機能する
    • プロファイルは単なるディレクトリなのでコピーして移せるし、ブックマークだけが欲しいなら Firefox 内で HTML や JSON として簡単にエクスポート・インポートできる
  • ただの一例なので割り引いて聞いてほしいが、私の Firefox Sync 体験はひどかった
    1年使う間にブックマークデータベースが2回壊れ、直すには Windows でプロファイルフォルダーを探って DB ファイルを手動で削除し、同期も切らなければならなかった
    そうしないと破損した DB をまたダウンロードしてしまい、破損ファイルのせいで新しいブックマークすら作れないほどだった
    それ以来 Firefox にはかなり痛い目を見たという印象で、今は直っていることを願うが、Mozilla が Firefox をあまり優先していないように見えるので、戻るのは不安

  • iOS 版 Firefox を長く使っている人がいるなら、そこで同期問題が直ったのか知りたい
    4年前に Safari へ移った理由は、iOS 用 Firefox の半ば壊れた同期と、全体的に放置されている感じ、そして2か月ごとに変わる UI だった

    • 新しい Mac M3 で Firefox Sync を使ってみたが、以前の Mac、Android フォン、Linux 作業用マシン、Windows マシンのすべてが完璧に同期された
      Firefox は本当に良い
    • 直っていない。それでもないよりはましだが、こういう記事が絶賛しているのを見ると変な感じがする
      それでも Firefox は使い続けている。全体としては最高のクロスプラットフォームブラウザー
    • いまだに少し壊れていて、バグがある
  • パスワードは専用のパスワードマネージャーに置くべき
    それ以外に何を同期したいのかよく分からない。同じマシン上のセッション間でのタブ同期もオフにしている
    昨日やっていたことが今日やろうとしていることの邪魔をする必要はまったくない
    ブラウザーに求めるのは、毎回空の状態で起動し、HTML と JavaScript をレンダリングし、同じことをする他の間抜けな箱と区別のつかない間抜けな箱であること

    • Firefox のアドレスバーは極めて過小評価されている検索ツール
      1日に何十回もフル活用しており、タイトルとキーワードを覚えられるならブックマークをほぼ完全に置き換えられる。私の場合は実際そうなったが、この発想は履歴同期があって初めてきちんと機能する
      ブックマーク同期も同じ理由で価値がある。履歴とブックマークを両方同期し、アドレスバー検索機能を積極的に使うと、2段階の同期システムができる。ブックマークしたものは「あとで読んで今は忘れる」になり、ORM の慣例ドキュメントのようなページはブックマークしなくてもほぼ即座に再訪できる
      ブラウザー設定と拡張機能の同期は、新しいマシンのセットアップや再インストールを些細な作業にしてくれる。新しい業務用マシンでも数分で Firefox が慣れた状態になった
      クレジットカード、個人情報、住所情報のオートフィルも手動で管理して同期できる。クレジットカード情報は預けないが、すべてのデバイスの Firefox が自分が誰でどこに住んでいるかを知っているおかげで、数分ずつ節約できたことが何度もある
    • Firefox を唯一のパスワードマネージャーとして使う体験はとても良かった
      コンピューターで意図どおりに動くのはもちろん、Android でもアクセスしやすい。アプリを長押しするとパスワードのショートカットが出て、システム全体のパスワードプロバイダー統合もある
    • ブラウザーを間抜けな箱にするために行ったすべての設定を同期したい場合はある
      たとえば新しいタブページで最近見たページの表示をオフにする設定など
    • 完全に同意する。ただ一般ユーザーにとってはデバイス間同期が非常に重要な機能であることが多く、その理由をうまく説明できないことも珍しくない
      私もテレビが毎回空の状態で起動する単純な箱であってほしいが、多くの人は広告だらけで、ACR が有効で、ストリーミングアプリがプリインストールされ、起動に20秒かかるガラクタを喜んで買っているようだ。おそらく君と私は標準的な消費者市場の対象ではないのだろう
    • 拡張機能と個人設定の同期は有用だと思う
      たとえば userchrome.css のようなファイルで news.ycombinator.com ドメインの段落の最大幅を強制している。とても広い画面でも1行に900文字ではなく78文字程度だけ表示されるようにするため
      同期がなければ、新しいマシンを買うたびにファイルを正しいプロファイルへコピーしなければならない。同期があればその必要はない
  • Safari のさまざまな問題は別として、iCloud 同期が問題だとは言わない
    ここ数年、タブ、ブックマーク、パスワードの同期では良い経験しかしていない

    • 私はまったく逆だった。ある時は一部のデバイスのタブだけが見え、ある時は全部見え、またある時は数個のタブだけが見えたあと全部見えることもあった
      ブラウジングを別のデバイスに「引き継ぎ」たいときは、ほぼいつも AirDrop を使わざるを得なかった
    • しばらくの間、タブ同期はひどかった。もう存在しない別デバイスのタブを表示し続け、そのインターフェースで閉じてもすぐにまた現れた
      同じ問題を経験したという報告をオンラインでたくさん見た
      幸い、今はかなり長い間安定してうまく動いており、また信頼できるようになった