5月25日(月)にUnityにおけるmBaaSの利用・導入方法のご紹介セミナーが開催されました。Unite 2015を通じて知り合った方々を中心にして30名超の参加があり、ニフティクラウド mobile backendをより深く知ってもらうイベントです。
今回はその勉強会レポートになります。前編として、ニフティクラウド mobile backend エヴァンジェリスト 中津川の発表を紹介したいと思います。
ニフティクラウド mobile backendとは?
ニフティクラウド mobile backendとは、簡単に言えばアプリ開発でよくあるサーバサイドの仕組みをまるっと面倒みるというサービスになります。アプリ開発なのになんでバックエンドなのかという話なんですが、そもそもスマートフォンやタブレットアプリにおいてサーバサイドが全くないアプリというのは殆どありません。ゲームであればインストールは素早く行いつつ、画像や音楽データは初回起動時にダウンロードするようにしたり、ユーザログインの仕組みや最高得点の記録とランキングなど様々な点でネットワークを使います。
企業においても同様で、個人や数人の開発者達にとってサーバサイドは非常に鬼門です。せっかくアプリを作ったのにサーバサイドがないためにバイラルできなかったり、アプリに加えてサーバサイドまで開発しなければならないので負担が増えます。それをサポートするのがニフティクラウド mobile backendになります。
ニフティクラウド mobile backendの主な機能
ニフティクラウド mobile backendの中でもゲーム開発でも使ってもらえる機能を紹介します。まずデータストアがあります。これはオンライン上にあるデータベースになりますが、スキーマレスなのが特徴になります。つまり予め設計せずに使い始められるので、柔軟にデータ形式を定義することができます。位置情報を保存することもできて、あるポイントを中心に半径を指定してその円の中にあるデータを取り出したり、2つのポイントを指定してその四角の中に入っているデータを引き出すこともできます。無料で5GBまで利用が可能です。ゲーム開発においてはランキングデータを保存したり、他のユーザとのメッセージ交換に利用ができます
ニフティクラウド mobile backendがサポートする環境はiOS、Android、Unity、JavaScriptになります。
ニフティクラウド mobile backendでよくある質問
1. 価格について
ニフティクラウド mobile backendは無料から利用ができます。月200万プッシュまで無料で利用できます。ストレージは5GBまで使えますので、スモールスタートはもちろん、ある程度の大きさまで無料で使ってもらえます。
ニフティクラウド mobile backendを使われているクライアントの多くはプッシュ通知をメインで使われています。また、データストアやファイルストアだけなど一部の機能だけを使ってもらっても問題ありません。
ニフティクラウド mobile backendは無料アカウントであっても一切広告が入ったり、勝手にプッシュ通知を送ったりすることはありません。
4. 類似サービスとの違い
特に大きいのがSLAになります。他の事業者ではクラウドサービスの上にシステムを構築しています。その場合、クラウドのSLAが保証されていないために自社のサービスについても保証ができないのが実情です。
また、日本語サポートもあります。海外事業者の場合、問い合わせも英語で行いますし、時差が大きな問題になります。その点、ニフティクラウド mobile backendは日本で提供されており、ユーザコミュニティや有償サポートもあります。
さらにニフティクラウド mobile backendは定期的な勉強会、ハンズオンを開催するなどデベロッパーフレンドリーを心がけています。iOS/Unity SDKは既にオープンソース、他のSDKについても作業中です。
また、6月から怒涛のようにハンズオンセミナーを行いますのでそちらの方もぜひご参加ください!
サーバー開発不要!アプリ開発をよりスマートに、スピーディに。 | ニフティクラウド mobile backend