メインコンテンツにスキップ

iCloudでブックマークが同期されない?iPhoneのSafariでリアルタイム同期を行わない理由

· 読了時間:約13分
Frank
Bookmark UniSync の作者

こんな経験はありませんか。

  • Chromeに仕事用のブックマークをまとめて保存して、iPhoneのSafariでもさっと開きたい。
  • MacのSafariでフォルダを整理したのだから、スマホにもすぐ出るはずだと思っていた。
  • ところが待っても待ってもiCloudは動かず、iPhoneは更新されない。しかも古いブックマークがいくつも重複して増えている。

多くの人が「ChromeのブックマークをMacのSafariに同期しておけば、iPhoneのSafariにも自動で同期されるはず」と考えています。理屈の上ではこの経路はつながりますが、私たちはこれをメインの同期手段としておすすめしていません。

この記事では道具を自慢するのではなく、まず境界線をはっきりさせます。どこまでは安定してできるのか、どこからは無理をしないほうがよいのか、ふつうの仕事使いならどうするのがいちばん楽なのか、という点です。

ChromeのブックマークをiPhoneのSafariに送っても「同期はするが、当てにはできない」理由​

ChromeやEdgeのブックマークがiPhoneのSafariに届くまでには、おおよそ次のような道のりを通ります。

Chrome/Edge 拡張機能 → 同期サービス → macOS 連携アプリ → Mac Safari → iCloud → iPhone/iPad Safari

問題はどこか一つの工程にあるのではなく、最後のiCloudの部分にあります。ここはAppleのペースで動きます。

その1:iCloudにはiCloudのペースがある​

Apple公式のトラブルシューティング文書では、ブックマークが同期されないよくある原因として、各デバイスで同じApple Accountにサインインしていない、Safariの同期スイッチがおかしい、システム状態やネットワークの問題、日付と時刻が正しくない、といった点が挙げられています。さらに、ひとつのフォルダ内のブックマークが500件を超えると、デバイスによって並び順が一致しないこともあります。

つまり、Mac側で変更しても、スマホにすぐ反映される保証はありません。これは誰かのバグではなく、この経路そのものがリアルタイムではないということです。

その2:まとめて変更すると競合が起きやすい​

MacのSafariでブックマークを大量に追加・削除しても、iCloudはまだゆっくり統合している途中です。そこへiPhone側でもいくつか変更すると、「どちらがどちらを上書きするのか」という判定の問題が生まれます。

私たちが試した中で、より安定していた方法はひとつだけです。iCloudの同期が完全に終わるまで待ち、Appleデバイスのうち1台だけで変更し、変更が落ち着くのを待ってから次のまとまりに取りかかる。ふつうの使い方では、なかなか受け入れられる条件ではありません。

その3:iPhoneのSafariはデスクトップのブラウザのように拡張機能を入れられない​

デスクトップのChromeやEdgeは、拡張機能を入れてブックマークを直接読み書きできます。iPhoneのSafariはそれができません。iOSのブックマークは主にiCloudを通るため、サードパーティのツールがiOS上で「ネイティブのブックマークバー+リアルタイム双方向」を実現するのは難しいのです。

そこから導かれる結論ははっきりしています。

デスクトップのブラウザ同士は、ネイティブのブックマークバーで同期する。iPhoneのSafariのリアルタイム同期は、主力にはしない。

だからBookmark UniSyncはブラウザ側を先に、MacではSafariを重視します​

私たちの出発点は次の3つだけで、いずれも「余計な手間」を減らす方向の話です。

  • ネイティブのブックマークバーの体験:Chrome、Edge、MacのSafariは、それぞれ本来のブックマークバーを使います。サードパーティのナビゲーションページに乗り換える必要はありません。いつもクリックしている場所は、これまでどおりです。
  • 仕事で使う複数ブラウザの統一:家ではChrome、会社ではEdge、MacではSafari。HTMLを書き出したり、手作業で統合したりする必要はもうありません。
  • はじめてでも運用の手間ゼロ:サーバーも、ドメインも、WebDAVや自前の同期環境も必要ありません。拡張機能かMac用の連携アプリを入れて、アカウントでサインインすれば使えます。

これを技術的な範囲に当てはめると、次のようになります。

同期の範囲対応状況説明
Chrome ↔ Edge安定した双方向Chromiumの拡張機能はブックマークを直接読み書きできるため、拡張機能を入れれば双方向に同期できます
Chrome/Edge ↔ Mac Safari安定した双方向Safariの拡張機能ではブックマークデータベースを扱えないため、macOS用の連携アプリで橋渡しします
iPhone / iPadのSafari限定的な対応MacのSafariとiCloudを経由する形のみで、リアルタイムはお約束できません

この割り切りは手抜きではありません。「安定していて責任を持てる部分」をきちんと作り、「Appleのペースに左右される部分」は期待値を下げておく、という整理です。

iCloudでブックマークが同期されないときは、まずこの4つを確認​

ブックマークがiCloudで止まってしまったら、すぐに道具を乗り換えるのではなく、順番に確認してください。

  1. 各デバイスが同じApple Accountにサインインしているか確認する。とくに最近アカウントを変えた、新しいデバイスを追加した場合は要注意です。
  2. Safariの同期スイッチを確認する。iPhoneまたはMacでいったんオフにしてから、もう一度オンにします。
  3. システム状態とネットワーク、そしてデバイスの日付と時刻が正しいかを確認する。
  4. icloud.comを開いてみる。過去30日以内に削除したブックマークはそこで復元できます。

ここまで済ませたら、もう一度iCloudの同期を待ちます。それでも一致しないなら、原因は操作方法ではなく経路そのものにあります。

どんな用途に向くのか、どこからは無理をしないほうがよいのか​

そのまま使うのが向いているケース:

  • WindowsやMacのデスクトップで仕事をしていて、Chrome、Edge、Safariを行き来している。
  • ブックマークはブラウザ本来のブックマークバーに表示したい。ブックマーク管理サイトをもう一つ開くのは避けたい。
  • サーバー、WebDAV、Git、データベースといった言葉を覚えたくない。
  • ブックマークの追加や削除は多いが、整理するのは主にパソコンの上。

メインの方法としては向かないケース:

  • iPhoneのSafariのリアルタイム同期に強く依存し、Macとの双方向の同時編集も必要としている。
  • iOSでMacを介さず、Chromeのブックマークを直接Safariへ書き込みたい。
  • ブックマークの量が非常に多く、しかも毎日複数のAppleデバイスで同時に編集している。

こうした方には、デスクトップではBookmark UniSyncでネイティブのブックマークバーをそろえ、スマホではブックマークナビゲーションページでお気に入りを確認する、という組み合わせが現実的です。iCloudとペースを競う必要はありません。

ナビゲーションページはサインインすると、すでに同期済みのブックマークがそのまま表示され、スマホでちょっと探したいときに向いています。中国国内ではmyshare.ithuajiao.site、その他の地域ではshare.ithuajiao.siteが使えます。iCloudが時間どおりに動く必要もなく、Macを起動したままにしておく必要もありません。

仕事で使う人のための最小ステップ​

  1. ChromeまたはEdgeにBookmark UniSyncの拡張機能をインストールし、アカウントでサインインして、同期するブックマークバーやフォルダを選びます。
  2. ChromeとEdgeしか使わない場合:両方に拡張機能を入れれば、追加・削除したブックマークが自動で互いに同期されます。
  3. MacのSafariも使う場合:macOS用の連携アプリをインストールし、権限を許可してSafariのブックマークを同じアカウントに接続すると、Chrome / Edge / Safariで同じフォルダ構成になります。
  4. iPhoneのSafariのリアルタイム同期は必須ではありません。スマホでブックマークを見るときはナビゲーションページを使い、どうしてもiPhoneのSafariに入れたいときはMac側だけで変更し、iCloudの同期がひととおり終わるのを待ちます。
  5. 始める前に、各ブラウザからHTMLのバックアップを1つ書き出しておきます。MacのSafariは「ファイル > ブックマークを書き出す」、Chrome / Edgeはブックマークマネージャーから書き出せます。問題が起きてもいつでも元に戻せます。

よくある質問​

iCloudでブックマークが同期されないのはAppleのバグですか?​

ほとんどの場合は違います。よくあるのは、デバイスが同じApple Accountを使っていない、Safariの同期スイッチがおかしい、システムやネットワークの状態が不安定、日付と時刻が正しくない、あるいは変更が多すぎて統合の競合が起きている、といった原因です。iCloudの同期そのものもリアルタイムではありません。

Bookmark UniSyncはiPhoneのSafariへ直接ブックマークを書き込めますか?​

できません。iPhoneやiPadのSafariは、デスクトップのブラウザのように拡張機能を入れて同期サービスへ直結することができません。現実的な経路はmacOS用の連携アプリ → MacのSafari → iCloud → iPhone/iPadのSafariだけで、そのため「限定的な対応」としていて、リアルタイムはお約束していません。

スマホでブックマークを見るのにいちばんよい方法は?​

ブックマークナビゲーションページです。すでにサービス側へ同期されたブックマークを読み込むので、スマホでサインインすればすぐに見られます。iCloudを待つ必要も、Macを起動したままにする必要もありません。ネイティブのブックマークバーの代わりにはなりませんが、スマホでブックマークを探して開くのはこちらのほうが直接的です。この入口をもっと覚えやすくしたい場合は、自分のドメインに紐づけることもできます。

MacでSafariのブックマークを変更すると、iPhoneではどのくらいで見られますか?​

iCloud次第です。Chrome、Edge、MacのSafariの間はリアルタイムで同期されますが、MacからiPhoneまでの区間はiCloud自身の処理が終わるのを待つことになります。すぐ反映されることもあれば、はっきり遅れることもあり、その間の競合には追加の判断と対処が必要です。

なぜiPhoneでブックマークが重複するのですか?​

まとめて変更したこととiCloudの遅延が重なったときにいちばん多く起きます。双方が相手側にデータが欠けていると判断し、それぞれが統合した結果を1つずつ作ってしまうのです。ですからAppleデバイスでは同時に1台だけで変更し、落ち着くのを待ってから次のまとまりに進むことをおすすめします。すでにできてしまった重複は重複整理ツールで片づけられます。

おわりに​

「パソコンでのブックマークの書き出しを減らしたい」「Chrome / Edge / Safariのブックマークバーをそろえたい」「サーバーには触りたくない」。そういう要望なら、Bookmark UniSyncのような「ブラウザ側+Mac Safariの橋渡しに絞った」方法がいちばん気楽です。

逆に「iPhoneのSafariとMacで秒単位の相互編集をして、iCloudは完全に無視したい」という話になると、今のところどのツールも太鼓判は押せません。iCloudの制限や競合、同期されない状態といつも格闘するより、デスクトップはネイティブの同期、スマホはナビゲーションページで見る、という分担のほうが現実的です。

ブックマークは仕事の効率のためのもので、技術を見せびらかすためのものではありません。「ブラウザを開けばそこにある」を安定して実現するほうが、「全プラットフォームで強制的にリアルタイム」よりも役に立ちます。


⚠️ お願い​

どのブックマークツールを使う場合でも、まずローカルにブックマークのバックアップを1つエクスポートしておくことをおすすめします。ツールが期待どおりでなかったとしても、いつでも元のデータに戻せます。データを失うリスクを最小限に抑えられます。


関連リンク


ご質問やご提案がありましたら、お気軽にご連絡ください: