Marco initially planned to migrate Overcast user data to CloudKit to reduce server costs and complexity. However, after analyzing recent data, he discovered a significant number of users without iCloud accounts or with iCloud Drive disabled, rendering CloudKit impractical for a substantial portion of his user base. This, coupled with the unexpected continued use of the Overcast web interface, led him to reconsider his approach.
Initial plan: Migrate Overcast user data to CloudKit
Unexpectedly high percentage (around 10%) of users without iCloud accounts or with iCloud Drive disabled
Continued usage of the Overcast web interface higher than anticipated