Skip to content

Better iCloud sync integration #424

Open
@ACTCD

Description

@ACTCD

Currently, we tell users in the README:

Tip: for optimal cross platform experience it's a good idea to use an iCloud folder for syncing between macOS and iOS

But the current iCloud sync has some doubts for users:

  • We don't really support iCloud in the app, so it won't appear in the list of Apps using iCloud.
  • Not out of the box, users need to manually set and select the same path in iCloud Drive in different devices.
  • The folder is not indicated as belonging to the App in iCloud (there is a folder icon containing the App Icon)
  • Syncing process of script files is delayed, uncertain and uncontrolled
  • For devices with limited space, local files may be evictioned due to iCloud optimization
    • Could be resolved by the Keep Downloaded feature introduced in macOS 15 / iOS 18
  • May be briefly inaccessible due to synching, downloading, etc.; remove bookmark and restore default path

We may need to officially support iCloud features, and the synchronization mechanism and process will be managed by the App.

References:
https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitQuickStart/Introduction/Introduction.html
https://developer.apple.com/documentation/cloudkit/
https://developer.apple.com/documentation/technotes/tn3162-understanding-cloudkit-throttles

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions