Skip to content

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:

ScenarioAndroidiOSHarmonyOS
You copied text / image / file in another appCrossPaste captures it automatically and syncs to all devicesCrossPaste does not capture automatically. You need to tap Share in that app and select CrossPaste to save itCrossPaste 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 deviceLands in the pasteboard list automaticallyLands 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 clipboardTap Copy inside the appTap 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

CapabilityAndroidiOSHarmonyOSDetails
Browse & manage pasteboardAndroid · iOS · HarmonyOS
Device pairing & syncAndroid · iOS · HarmonyOS
App settingsAndroid · iOS · HarmonyOS
Custom keyboard❌ (not yet available on HarmonyOS)Android · iOS
Home screen widgetAndroid · iOS · HarmonyOS
Share to CrossPaste✅ (secondary entry)✅ (primary entry)✅ (primary entry in the background)Android · iOS · HarmonyOS
Data import & exportAndroid · iOS · HarmonyOS
Pro subscription / membershipAndroid · 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 ShortcutsDetails
Ads in Free tier✅ Yes (international / China builds)✅ Yes❌ NoneAndroid · 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.