私は、連絡先とカレンダーの管理を提供するPHPでWebアプリケーションを開発してきました。このアプリケーションは、連絡先とカレンダーのデータをモバイルデバイス(具体的にはAndroid、Apple、およびWindows Phone)と同期する必要があります。
私はモバイル開発の経験がないので、主にガイダンスを探しています。この経験不足のため、何を探すべきかさえわかりません。私は主に何が可能で何が不可能かを知りたいと思っています。
全体的な目標は、Webアプリケーション自体からであれ、モバイルデバイスからであれ、どこからでも連絡先/カレンダーデータを編集できるようにすることです。これらの変更は、表示に使用しているツールに関係なく反映されます。非常に大まかな比較はIMAPサーバーです。任意のアプリが電子メールにアクセスして表示/管理できる1つの中央データソース。
私のWebアプリケーションは現在、XMLデータを使用してHTTPリクエストを処理できます。したがって、データを送信し、データをPOSTすることができます。
これが私の知識の終わりです。同期できるようにするためにデバイス自体に何が必要になるかについては、ほとんど洞察がありません。ユーザーがモバイルデバイスのデフォルトの連絡先/カレンダーアプリケーションに連絡先を追加した場合、Webアプリケーションと同期するようにどのように指示できますか?これは、アプリケーションとモバイルデバイスのデフォルトの連絡先/カレンダーデータの間の媒体として機能するために、モバイルデバイスごとにアプリを開発することを意味しますか?
モバイルデバイスの内部連絡先/カレンダーデータにアクセスすることは可能ですか?そのデータを外部サーバーにプッシュしたり、同じサーバーで変更したりできますか?Webアプリケーション側で何が必要ですか?モバイルデバイス側?
これらは私が答えたいと思っている種類の質問です。思いもよらなかった質問もあるかもしれませんが、ぜひ話し合いたいと思います。私の質問が一般的すぎる場合は、明確にするために何かを指定してください。