iOS、Android、HarmonyOS の機能差 — あなたの端末で CrossPaste にできること
CrossPaste は iPhone、Android 端末、HarmonyOS 端末で同じデバイス間同期エンジンを提供していますが、3 つの OS のクリップボード権限の根本的な違いにより、「コンテンツをどう CrossPaste に取り込むか」という体験は同一ではありません。このページではその違いを整理し、お使いの端末で CrossPaste の動作を正しく見積もり、「動くはずなのに動かない」という誤解を避けられるようにします。
1. 核心となる違い — バックグラウンド監視、能動的な共有、フォアグラウンド記録
iOS は設計上、サードパーティアプリが他アプリのクリップボードをバックグラウンドで読むことを許可していません。iOS 14 以降はクリップボードへのアクセスが毎回システム通知として表示され、バックグラウンドに回るとアクセス自体が不可能になります。HarmonyOS はクリップボードの読み取りをユーザーの明示的な許可が必要な権限として扱い、同様にバックグラウンドでの読み取りを許可していません。つまり iPhone / iPad と HarmonyOS 端末上の CrossPaste は Android のようにシステムクリップボードのコピーを自動で監視・同期することはできません。
この 2 つのプラットフォームでも同じく快適なデバイス間体験を実現するため、CrossPaste は iOS ではシステム公式の機構である 共有拡張(Share Extension) をコンテンツの取り込み口として採用し、HarmonyOS ではフォアグラウンドでの自動記録 + 共有シートの組み合わせを採用しています:
| シナリオ | Android | iOS | HarmonyOS |
|---|---|---|---|
| 他のアプリでテキスト / 画像 / ファイルをコピーした | CrossPaste が自動取得して全デバイスに同期 | CrossPaste は自動取得しません。当該アプリで「共有」→ CrossPaste を選んで保存する必要があります | CrossPaste がフォアグラウンドにあればテキスト / リンク / HTML を自動記録。画像 / ファイルは「貼り付け」をタップして 1 回許可が必要。バックグラウンドに回ると端末上のコピーは記録されません |
| 他のデバイスから同期されてきたコンテンツの受信 | 自動的に貼り付け一覧に追加 | 自動的に貼り付け一覧に追加(受信側に制限なし) | 自動的に貼り付け一覧に追加(受信側に制限なし) |
| クリップボード項目をシステムクリップボードへ書き戻す | アプリ内で「コピー」をタップ | アプリ内で「コピー」をタップ(書き込みは制限なし) | アプリ内で「コピー」をタップ(書き込みは制限なし) |
一言でまとめると
Android は受動受信、iOS は能動送出、HarmonyOS はその中間。 Android ではコピー=同期。iOS ではコピー後に「CrossPaste へ共有」の一手間が増えます。HarmonyOS では CrossPaste がフォアグラウンドにあればコピー=記録、バックグラウンドに回ったら共有シートを使います。受信と貼り付けの体験は 3 つのプラットフォームで同じです。
この制限を回避できないのはなぜ?
これは iOS と HarmonyOS のシステムレベルのプライバシー設計であり、アプリ側の問題ではありません。iOS では共有拡張・カスタムキーボード・ショートカットという 3 つの公式チャネルを通じて、HarmonyOS ではシステムのクリップボード権限・「貼り付け」許可ボタン・共有シートを通じて、CrossPaste はこの経路を可能な限り短く設計しています。
2. 機能マトリクス
| 機能 | Android | iOS | HarmonyOS | 詳細 |
|---|---|---|---|---|
| 貼り付け一覧の閲覧・管理 | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| デバイス接続・同期 | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| アプリ設定 | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| カスタムキーボード | ✅ | ✅ | ❌(HarmonyOS 版では未提供) | Android · iOS |
| ホーム画面ウィジェット | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| CrossPaste への共有 | ✅(補助入口) | ✅(主要入口) | ✅(バックグラウンド時の主要入口) | Android · iOS · HarmonyOS |
| データのインポート / エクスポート | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Pro 機能 | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| システムクリップボードの自動監視 | ✅ | ❌(iOS が許可していません) | ⚠️ フォアグラウンドのみ(バックグラウンドはシステムが許可していません) | HarmonyOS の詳細 |
| フローティングボタン | ✅ | ❌(iOS にシステムレベルのオーバーレイ API がありません) | ❌ | 詳細 |
| アクセシビリティ経由のクイックアクセス | ✅ | ❌(iOS に対応 API がありません) | ❌ | 詳細 |
| Tasker 連携 | ✅ | ❌(Tasker は Android 限定) | ❌ | 詳細 |
| アルバム一括同期 | ✅ | ❌(バックグラウンド権限の制約) | ❌(メディアライブラリを監視しません) | 詳細 |
| Siri ショートカット | ❌ | ✅ | ❌ | 詳細 |
| 無料版の広告 | ✅ あり(海外 / 中国国内チャネル) | ✅ あり | ❌ なし | Android · iOS · HarmonyOS |
3. iOS での使い方
iOS ではシステムクリップボードのバックグラウンド監視ができないため、CrossPaste は以下のシステム公式チャネルで日常利用をカバーします:
共有拡張 — 任意のコンテンツをワンタップで CrossPaste へ
Safari、写真、ファイル、メールなど任意のシステムアプリで共有ボタンをタップ →「CrossPaste」を選ぶと、コンテンツが即座に保存され、接続中の全デバイスに同期されます。単体・一括どちらの共有にも対応。詳細を見る →
CrossPaste キーボード — どの入力欄からでも履歴を直接呼び出し
CrossPaste カスタムキーボードを有効化すれば、どのアプリの入力欄でもキーボードを切り替えて履歴から直接貼り付けできます。システムクリップボードを経由しないので、アクセス通知も発生しません。詳細を見る →
ショートカット — Siri や自動化で保存・読み出し
iOS ショートカットの「貼り付けを保存」アクションを使えば、ホーム画面ショートカット、Siri 音声、または自動化フローから現在のクリップボード内容を CrossPaste に保存できます。詳細を見る →
ホーム画面ウィジェット — アプリを開かずに最近の履歴を確認
ロック画面・ホーム画面のウィジェットで最近の履歴を確認でき、タップでシステムクリップボードに戻せます。詳細を見る →
4. HarmonyOS での使い方
HarmonyOS はクリップボードの読み取りをユーザーの許可が必要なシステム権限として扱い、フォアグラウンドのアプリにのみ読み取りを許可します。CrossPaste は HarmonyOS で以下のチャネルを通じてコンテンツを取り込みます:
フォアグラウンドでの自動記録 — CrossPaste を開いていればコピー=記録
初回起動時にシステムのダイアログでクリップボード読み取り権限を「常に許可」にすると、以降は CrossPaste がフォアグラウンドにある間、コピーしたテキスト・リンク・HTML が自動的に記録・同期されます。詳細を見る →
「貼り付け」許可 — 画像とファイルはもう 1 タップ
画像やファイルをコピーすると、CrossPaste の上部に「クリップボードの更新を検出しました」バナーが表示されます。システムの「貼り付け」ボタンをタップして 1 回限りの読み取りを許可すると、コンテンツが保存・同期されます。
共有シート — 他のアプリから直接 CrossPaste へ
CrossPaste がバックグラウンドに回ると端末上のコピーは記録されません。その場合は、任意のアプリで「共有」→ CrossPaste を選ぶと、テキスト、HTML、画像、ファイルをペーストボードに送れます。詳細を見る →
ホーム画面ウィジェット — サービスウィジェットで最新の履歴を確認
ホーム画面に CrossPaste のサービスウィジェットを追加すると、アプリを開かずに最新のペースト内容を確認できます。詳細を見る →
バックグラウンドの常駐通知 — バックグラウンドでの継続的な受信を保証
同期を有効にすると CrossPaste はシステムの「長時間タスク」を申請し、通知バーに常駐通知を表示します。これにより、バックグラウンドに回っても他のデバイスからのコンテンツを受信し続けられます。この通知を消すとバックグラウンド同期が中断されますが、次にアプリを開いたときに自動的に復帰します。詳細を見る →
5. Android での使い方
Android はアクセシビリティサービスの権限を付与すると、アプリがバックグラウンドでクリップボードを監視できるようになります。CrossPaste はこれを使って「コピーで同期」を実現します(フローティングボタンによる手動トリガーも利用可能)。さらに、iOS と HarmonyOS では実現できない便利な機能をいくつか提供しています:
- バックグラウンド自動同期 — アクセシビリティサービスを許可すると、コピーが同期を起動し、1 回ごとの操作は不要
- フローティングボタン — 任意のアプリ上にクイックアクセスボタンを表示(アクセシビリティサービス不要)
- アクセシビリティ経由のクイックアクセス — システムレベルでワンタップ呼び出し
- Tasker 連携 — サードパーティ自動化ツールとの深い統合
- アルバム一括同期 — ギャラリーの新着写真を検出して必要に応じて同期
これらの機能は対応する API や権限がシステムに存在しないため、iOS と HarmonyOS では提供されていません。
6. デスクトップ版にはこの制約はありません
「コピーしたら忘れる、追加操作ゼロ」の体験を求めるなら、デスクトップ版(macOS / Windows / Linux)が最適です。デスクトップ OS にはクリップボードアクセスの制限がないため、CrossPaste デスクトップ版はバックグラウンドですべてのコピー操作を取得し、接続中の全デバイスにリアルタイムで同期します。iOS / Android / HarmonyOS いずれを使っていても、デスクトップと組み合わせることでデバイス間クリップボードの真価が発揮されます。