急成長分野であるMobile Backend as a Service (MBaaS)を支える組織に関するシリーズ記事のこの2回目では、Cambridge, Massachusetts にある会社Kinvey, Inc. に注目する。 AustinのUniversity of Texasの3人の卒業生が設立した。投資家Boston Seedから少し助けを得ている。 Kinveyのサードパーティのデータ統合、複数プラットフォームのサポート、通知、バージョンづけされたAPI, ビジネスロジック機能は、開発者のバックエンドを迅速に処理する。
モバイルソフトウェアアプリケーション開発者の重要な選択の一つが、自分のバックエンドクラウドサービスの設定に時間を投資するかどうかである。MBaaSプロバイダの爆発的な成長によって、多くの開発者は、Kinveyのような企業が提供する、より簡単な方法を選択しているのが見られる。仲介者はほとんどいない。
Kinvey は最近、自分たちのプラットフォームリストにBright CoveのApp Cloudを追加した。Kinveyの他のプラットフォームと同じように、あなたのアプリケーションに機能豊富なバックエンドを追加するには、ライブラリをダウンロードして、それを入れるだけでよい。Kinveyがサポートする開発者用プラットフォームの完全なリストが以下である-App Cloud, iOS, Android, HTML5, Node.js, PhoneGap, Titanium, Trigger.io & REST API.
Kinveyは、始めたばかりの開発者には、良い選択肢のように見える。バックエンドサービスのKinveyの価格は、全て前払いである。彼らのサイトには、各プラットフォーム用のチュートリアル, サンプル and ハウツー がたくさんある。バックエンドを完備したモバイルアプリを構築するための、iOSと Android向けの無料の電子書籍もある。
例えば、Randall Cronk とMichael Katzの両氏が書いたiOS電子書籍には、自分のアプリを早く追跡する方法、「アプリケーションデリゲートオブジェクトでアプリ固有の動作を提供する」するための、フレームワークの使い方やXcodeを使う上での Model View Controllerパターンと命令に関するハウツーが書かれている。
予想されるように、全てが少々歪められて、ユーザーが Kinveyの MBaaSを使いたくなるように導かれている。なので全て話半分に受け取った方がいい。
そのような古代の知恵と言えば、有力な Michael Facemire氏のブログで、あるコメンターが全てのデジタル卵を1つのMBaaS バスケットに入れるのは、潜在的な問題あることを指摘した。<blockquote> 我々の幾つかのプロジェクトで、あるBaaSプロバイダを使うことを止めたのは、「ベンダーロックイン」の問題です。もしBaaSプロバイダが料金プランを変えたり、商売をやめたらどうしますか?
別のバックエンドを使えるようにアプリを変更するのは、非常に苦痛ですし、おそらく高価です。</blockquote>