iOS vs Android vs HarmonyOS Capability Differences — What CrossPaste Can Do on Your Phone
CrossPaste provides the same cross-device sync engine on iPhone, Android, and HarmonyOS phones, but because the three operating systems treat clipboard access very differently, the experience of "how content gets into CrossPaste" is not identical. This page explains those differences so you can set the right expectations for your device and avoid thinking something "should work but doesn't."
1. The Core Difference — Background Listening, Active Sharing, and Foreground Recording
iOS does not allow third-party apps to read other apps' clipboards in the background. Since iOS 14, every clipboard access triggers a system notification, and the app cannot access the clipboard once it moves to the background. HarmonyOS makes clipboard reading a permission that requires explicit user authorization, and likewise does not allow apps to read it in the background. This means CrossPaste on iPhone / iPad and on HarmonyOS devices cannot automatically monitor and sync every copy on the system clipboard the way Android can.
To deliver the same fluid cross-device experience on both platforms, CrossPaste uses the official system mechanism on iOS — the Share Extension — as the entry point for content; on HarmonyOS it combines foreground auto-recording with the share sheet:
| Scenario | Android | iOS | HarmonyOS |
|---|---|---|---|
| You copied text / image / file in another app | CrossPaste captures it automatically and syncs to all devices | CrossPaste does not capture automatically. You need to tap Share in that app and select CrossPaste to save it | CrossPaste records text / links / HTML automatically while in the foreground; images / files need one tap on Paste to authorize; local copies are not recorded in the background |
| Receiving content synced from another device | Lands in the pasteboard list automatically | Lands in the pasteboard list automatically (receiving is not restricted) | Lands in the pasteboard list automatically (receiving is not restricted) |
| Writing a clipboard item back to the system clipboard | Tap Copy inside the app | Tap Copy inside the app (writing is not restricted) | Tap Copy inside the app (writing is not restricted) |
In one sentence
Android is passive intake; iOS is active push; HarmonyOS sits in between. On Android, copying is syncing. On iOS, copying needs one extra "Share to CrossPaste" step. On HarmonyOS, copying is recorded while CrossPaste is in the foreground, and the share sheet takes over in the background. Receiving and pasting feel the same on all three platforms.
Why can't this limitation be bypassed?
This is a system-level privacy design in iOS and HarmonyOS, not a limitation of the app. On iOS, CrossPaste uses three official channels — Share Extension, Custom Keyboard, and Shortcuts; on HarmonyOS it uses the system clipboard permission, the Paste authorization button, and the share sheet — to keep this path as short as possible.
2. Capability Matrix
| Capability | Android | iOS | HarmonyOS | Details |
|---|---|---|---|---|
| Browse & manage pasteboard | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Device pairing & sync | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| App settings | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Custom keyboard | ✅ | ✅ | ❌ (not yet available on HarmonyOS) | Android · iOS |
| Home screen widget | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Share to CrossPaste | ✅ (secondary entry) | ✅ (primary entry) | ✅ (primary entry in the background) | Android · iOS · HarmonyOS |
| Data import & export | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Pro subscription / membership | ✅ | ✅ | ✅ | Android · iOS · HarmonyOS |
| Auto-monitor system clipboard | ✅ | ❌ (not permitted by iOS) | ⚠️ Foreground only (background is not permitted) | HarmonyOS details |
| Floating button | ✅ | ❌ (no system-level overlay API on iOS) | ❌ | Details |
| Accessibility quick access | ✅ | ❌ (no equivalent iOS API) | ❌ | Details |
| Tasker automation | ✅ | ❌ (Tasker is Android-only) | ❌ | Details |
| Album bulk sync | ✅ | ❌ (limited by background permissions) | ❌ (does not monitor the media library) | Details |
| Siri Shortcuts | ❌ | ✅ | ❌ | Details |
| Ads in Free tier | ✅ Yes (international / China builds) | ✅ Yes | ❌ None | Android · iOS · HarmonyOS |
3. How to Use CrossPaste on iOS
iOS does not allow background monitoring of the system clipboard. CrossPaste covers everyday use through these official system channels:
Share Extension — Send any content into CrossPaste in one tap
In Safari, Photos, Files, Mail, or any other system app, tap the system share button → select CrossPaste. The content is saved immediately and synced to every connected device. Supports single and batch sharing. Learn more →
CrossPaste Keyboard — Use your pasteboard from any text field
After enabling the CrossPaste custom keyboard, switch to it inside any app's text field to insert items from your history directly — bypassing the system clipboard and avoiding the access notification. Learn more →
Shortcuts — Save and read via Siri and automation
The iOS Shortcuts "Save Pasteboard" action lets you save the current clipboard content into CrossPaste via a Home Screen shortcut, a Siri voice trigger, or any automation flow. Learn more →
Home Screen Widget — See recent items without opening the app
The lock screen and Home Screen widgets show your most recent pasteboard items. Tap to copy back to the system clipboard. Learn more →
4. How to Use CrossPaste on HarmonyOS
HarmonyOS makes clipboard reading a system permission that requires user authorization, and only foreground apps may read it. CrossPaste gets content in through these channels:
Foreground auto-recording — Copy while CrossPaste is open and it's recorded
On first launch, choose Always allow in the system dialog for clipboard read permission. From then on, whenever CrossPaste is in the foreground, any text, link, or HTML you copy is recorded and synced automatically. Learn more →
"Paste" authorization — One extra tap for images and files
After copying an image or file, a Clipboard updated banner appears at the top of CrossPaste. Tap the system Paste button to authorize a one-time read, and the content is saved and synced.
Share sheet — Send content into CrossPaste from other apps
CrossPaste does not record local copies once it moves to the background. Instead, tap Share in any app → select CrossPaste to send text, HTML, images, or files into the pasteboard. Learn more →
Home Screen Widget — Preview your latest item on a service widget
Add the CrossPaste service widget to your home screen to see your most recent pasteboard item without opening the app. Learn more →
Persistent notification — Keep receiving in the background
When sync is enabled, CrossPaste requests a system continuous task and shows a persistent notification, so it keeps receiving content from other devices after moving to the background. Dismissing the notification interrupts background sync until you next open the app, which restores it automatically. Learn more →
5. How to Use CrossPaste on Android
Android lets apps monitor the clipboard in the background once you grant the Accessibility Service permission, which is how CrossPaste delivers "copy and sync" (a floating-button fallback is available for manual trigger). On top of that, several capabilities are not available on iOS or HarmonyOS:
- Background auto-sync — Once the Accessibility Service is granted, copying triggers sync with no per-copy action
- Floating button — A quick-access button that floats on top of any app (no Accessibility Service required)
- Accessibility quick access — Pull up the pasteboard at the system level with one tap
- Tasker automation — Deep integration with the Tasker automation app
- Album bulk sync — Detect new photos in your gallery and sync on demand
These capabilities are not available on iOS or HarmonyOS because those platforms do not provide the corresponding APIs or permissions.
6. The Desktop Doesn't Have These Limits
If you want the "copy and forget" experience with zero extra steps, the desktop apps (macOS / Windows / Linux) are the answer — desktop operating systems do not restrict clipboard access, so CrossPaste runs in the background, captures every copy, and syncs in real time across all connected devices. Whether you use iOS, Android, or HarmonyOS, pairing your phone with the desktop unlocks the full value of a cross-device pasteboard.