システム構成図 作成したシステム構成図はこんな感じです。 大きく分類して機器構成は以下の4つです。 APIサーバー WEBサーバー PC スマホ ブラウザーは開発不要。サイトアクセスに利用します。 実際にサーバーを利用したスマホアプリの開発だったら、APIサーバーとスマホだけで十分です。 しかし、WEBサーバーとPCを足しています。 WEBサーバーが必要な理由 なぜWEBサーバーが必要なのか? スマホアプリは cordova を使って開発しようと考えているのですが、cordovaはWEB技術のSPAからアプリがビルドできるからです。 私の想定ではWEBアプリとしてまず作っておけば、それがほぼスマホアプリの開発で流用できるのではないかと考えています。 また、WEBアプリならば、スマホアプリよりもお手軽にモックが作れるので、第三者にUIを確認してもらいながら開発していけば後戻りが少なくなるんじ