The Trials of iCloud

Supporting non-Key-Value Store implementations for iCloud have been a big pain for a great many developers. Some of the best in the industry have struggled with it and come away empty handed or with very sour tastes in their mouth.

  1. I'm very disappointed in @blackpixel's treatment of NetNewsWire. I wish @brentsimmons could have kept it.
  2. @ibuys @blackpixel I understand your frustration, but I would have hit the same block they’ve hit.
  3. @Cabel It’s the worst thing possible. iCloud Core Data syncing.
  4. @brentsimmons @Cabel I still don’t understand why it’s a road block. If it sucks, build something else (hopefully they are).
  5. @justin @cabel Realizing that you need to build something else, and then building it, takes time.
  6. @justin @brentsimmons @Cabel Sure. But Sync is hard, and we don’t need anymore Space Architecture projects. We need an RSS reader.
  7. @justin @Jury @ashponders Yes it’s roses for someone. With big, sharp thorns. Everywhere.
  8. As a user, I really want iCloud sync in games like @MJTheBlockheads. As a dev, I know why games don't do it.
  9. This is why iCloud is so frustrating. Apple touts it as a feature that stuff should sync. But the tools devs have are hard to make work.
  10. @Jury Behind Maps, iCloud is the thing we should be collectively pressuring Apple to seriously improve. The status quo is inadequate.
  11. @Jury @SteveStreza FWIW, even the key-value store isn't 100% reliable. We use it for syncing in-app subscriptions and it's a PITA.
  12. @Jury @SteveStreza I'm slowly building a collection of bookmarks of people ranting about iCloud and core data. It's mind-bogglingly bad.
  13. @SteveStreza @jury frankly I think the current architecture is a lost cause.
  14. @Jury as someone who has shipped with iCloud Core Data sync as an option, I agree. Works well in 90% of the time but 10% eats up all support
  15. @Jury worst is the loss of control over the process and data. If users' sync gets stuck, you only have the Delete All data option.
  16. @Jury but FWIW, works much better in iOS6, and hopefully more improvements coming up in next iOS update
  17. @Jury we spent 4 painful months implementing CD+iCloud. Miserable. Now on track to build our own.
  18. @zulfishah @Jury even with iOS 6 there are major issues. e.g. NSPersistentStoreCoordinator migration is unreliable devforums.apple.com/message/754554…

Did you find this story interesting? or comment as 2 already did!

Liked!
Total views
63,321

Storify

@Storify