モバイル開発において、端末ごとの同期をどのようにして行うか?
モバイルアプリの開発において、端末毎のデータの同期をどのように実装するのかについて考えてみました。
マルチプラットフォーム、複数端末でサービスを提供する場合、ユーザーアカウントを用意してサーバー側に全てのデータを保持し、 クライアント-サーバー間で通信を行うのが一般的かと思いますが、 個人アプリではあまりリソースを掛けたくないので、悩ましい感じです。
アニマネでもいずれ実装することになるので、現状の選択肢をまとめてみました。
長いので結論だけ先に書くと、AWS、Azure、FirebaseあたりのBaaSを利用するといいんじゃないかなという話です。
続きを読む