Я планирую внедрить приложение, и я пришел к тому, что не знаю, что является лучшим подходом.Как синхронизировать данные между различными устройствами
Сценарий:
У меня есть приложение, где я делаю список задач и я добавляю 3 пунктов. Для этого я использую свой телефон. Затем я беру планшет и хочу продолжить добавление еще одной задачи. Затем через некоторое время я беру телефон моей жены и хочу добавить две новые задачи.
В принципе, я хочу иметь очень простой способ хранения задач в Интернете и иметь возможность синхронизировать его с приложением.
Я вижу два возможных пути:
имеют веб-сервер с вызовами службы базы данных + веб. Это имеет недостаток, заключающийся в том, что хост оплачивает, изучает дополнительные методы mysql + web-сервиса.
Хранить как-то данные в облаке и разрешать приложению вход в систему для доступа к учетной записи, в которой хранится файл. Я думаю здесь о чем-то вроде Google Диска/Dropbox. Но я не знаю, как я смогу синхронизировать только обновленные значения, а не весь файл. Потому что я думаю, если я сохраню все задачи в один файл, каждый раз, когда я обновляю файл, мне нужно будет загрузить его полностью, что не является лучшим подходом.
Я открыт для любых советов. Какой подход вы бы порекомендовали?
Google Cloud Save звучит как идеальное решение, но оно еще не выпущено ... http: //developer.android.com/google/gcs/index.html –