backend(mBaaS)。Tips各社がスマートフォンアプリを開発、提供していますがその提供スタイルは大きく分けて二つに分かれます。一つはこれ!と決めた高機能アプリ一本を磨き上げて更新していくケース、もう一つはカジュアルなアプリを次々とリリースしていくタイプです。映画やイベントなどのアプリは後者に属するでしょう。流行り廃りの大きいアプリ界隈では開発に時間をかけず、矢継ぎ早なリリースが望まれることが多いようです。その中でメガヒットが生まれれば、それにフォーカスしてサービスを育てていくというのも良いでしょう。backendが役立つケースを紹介します。一般的なアプリ/サーバ構成サーバサイドの仕組みを使ったアプリの場合、簡略化すると次のような形になります。スマートフォンがAPIサーバに接続し、APIサーバがDBサーバからデータを取得してスマートフォンに返却します。アプリを追加もしもう一つアプリをリリースしたらどうなるでしょうか。開発にあまり時間をかけられない状況では、サーバをそのままコピーして使うのが一番簡単です。やってサービスAとサービスBに分かれて運用されるでしょう。アプリを追加!さらにアプリを2つ作るとどうなるでしょう。次の図のようになります。ここまでくると大変です。サーバのセキュリティパッチを当てたり、同じシステムで動いていても一つをバージョンアップしたら、他のサーバにも反映しなければなりません。サービスDにだけ独自の機能を追加したりすれば、常にその差分を気にしなければならなくなります。この運用負荷はとても大きいです。backendに置き換えたのが次の図になります。backendのサーバになります。クラウドサービスなのでバックエンドの構成はもちろん、フロントの負荷は気にする必要がありません。backend上でもアプリが作成できますのでデータは分離して管理されます。自社はもちろん、クライアント向けに多数作っているアプリのデータ管理にも良いのではないでしょうか。backendを使ってみるのもまたおすすめです!二つくらいアプリを作ったら、データの一元化を考えてみても良さそうです。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。