LogoOctoclip Docs

    Platform Differences

    The app provides a consistent core workflow across platforms, but some capabilities vary due to OS permission and API constraints. iOS differs the most from desktop: there is no equivalent to Windows/macOS-style continuous background clipboard monitoring; more work happens in the foreground, via Share Sheet, and via Shortcuts.

    Capability overview

    CapabilityWindowsmacOSAndroidiOS
    Clip history captureSupportedSupportedSupportedSupported (visibility often depends on foreground use and trigger path)
    Nearby SyncSupportedSupportedSupportedSupported
    Cloud SyncSupportedSupportedSupportedSupported
    System-level paste shortcut chainSupportedConditionalConditionalConstrained (not the same programmable global hotkey model as desktop)
    Background clipboard monitoringSupportedConditionalConditionalConstrained (no continuous OS-level background listener; relies on foreground / Share / Shortcuts, etc.)
    “Conditional” vs “constrained”

    Conditional: available with extra permissions, OS constraints, or setup. Constrained: the OS policy prevents a desktop-equivalent implementation; use alternative paths to reach the same goals.

    Platform-specific guidance

    • Best support for deep system integration and hotkey-heavy workflows.
    • Recommended baseline: clip history + Nearby Sync + Win+V replacement workflow.

    Distribution channels: store vs. direct-download

    Beyond OS-level capability differences, on the same platform Octoclip can also ship through two installation channels:

    • Store build — installed from an app store (Google Play, App Store, Microsoft Store, etc.), updated through the store, and tied to your store account.
    • Direct-download build — installed from octoclip.app and updated in-app.

    The two builds share the same core functionality — sync logic, clip history, Quick Input, aliases, favorites, and storage all behave identically. Differences only come from app-store policy.

    Why the difference exists

    App stores tightly restrict certain permissions and capabilities (for example: reading SMS, screen capture, system-level accessibility, unsigned plugins). To keep the store build publishable, we remove those restricted capabilities from the store build. The direct-download build isn't bound by store policy and can keep them.

    Current status per platform

    PlatformStore buildDirect-download buildDifferences today
    AndroidGoogle PlayAPK (octoclip.app)Yes — see below
    iOS / iPadOSApp StoreStore build only
    macOSApp StoreDirect download (planned)Planned
    WindowsMicrosoft Store— (planned)Store build only
    LinuxPlanned

    Android: current differences

    Clip source / capabilityDirect-download (APK)Store (Google Play)
    Clipboard source (system copy)
    Notification source
    Cross-device sync, clip history, Quick Input, aliases, favorites
    Background persistence & accessibility service
    SMS source (capture incoming SMS as clips)
    Screenshot source (extract content from screenshots)
    Why these two

    Google Play tightly restricts READ_SMS-class SMS permissions and MediaProjection screen-capture usage. A clipboard utility cannot pass review with these as declared use cases. To keep the store build shippable, we disable both sources in the store build.

    How to tell which build is installed

    Open the app and go to Settings → About. The build channel is labeled as "Store build" or "Direct-download build", along with the installation source.

    Switching between builds

    1
    Confirm your current build channel

    Check Settings → About to see which build you currently have.

    2
    Enable Cloud Sync before switching

    Local clip history and local settings do not migrate automatically. Enable Cloud Sync first to avoid losing data.

    3
    Uninstall and reinstall from the target channel

    Uninstall the current build, then install from the target channel (app store or octoclip.app).

    Which one should I pick?

    • Automatic updates and store-account management
    • Sufficient for most users
    • Easy to reinstall on new devices via your store account

    Troubleshooting order

    1
    Validate system permissions

    Most cross-platform issues are permission-related.

    2
    Validate platform constraints

    Check OS version, vendor policy, and network restrictions.On iOS, also confirm foreground / Share / Shortcuts paths before assuming a defect.

    3
    Validate app settings

    Review shortcut mapping, sync scope, and background policy.

    Was this page helpful?