Альтернативы iCloud + Core Data для синхронизации данных между iOS и OS X

Я разрабатываю приложение для iOS/OS X, и я хочу синхронизировать данные между ними. пока я использую Core Data для постоянных данных. Я прочитал, что iCloud недостаточно зрелым для использования с основными данными.

  • Это правда?

поэтому я пытаюсь использовать новый API синхронизации DropBox (для синхронизации файла SQLite), но нет поддержки для OS X.

  • Отличен ли Parse SDK? (это также позволит мне добавить поддержку Android).
  • Если нет, есть ли у вас другое решение?

Спасибо.

Ответ 1

Я читал, что icloud недостаточно зрелым для использования с основными данными.

- это правда?

Да, я немного поработал с этим, но сейчас не могу порекомендовать его.

поэтому я пытаюсь использовать новый API синхронизации DropBox (для синхронизации файла sqlite), но нет поддержки для mac.

  • является parse sdk хорошей идеей (что позволит мне добавить поддержку android)?
  • Если нет, есть ли у вас другое решение?

У парса есть хорошая репутация. Там есть проект с открытым исходным кодом под названием FTASync, который интегрирует его с Core Data.

Некоторые другие опции:

  • TICoreDataSync, который синхронизируется с помощью Dropbox, но позволяет использовать Core Data​​li >
  • WasabiSync - сторонний проект, который синхронизирует основные данные через свои собственные серверы.
  • Simperium, другой, например, Wasabi, синхронизирующий Core Data через свои собственные серверы.

В настоящее время у меня нет достаточного опыта для любого из них, чтобы одобрить их. Все они предназначены для синхронизации Core Data вне iCloud, но я не могу сказать, что лучше всего работает.