
Googleは本日、6月にAndroid開発者向けに初めて公開されたMobile Backend Starterと呼ばれるGoogle App Engineアプリケーションを展開することをCloud Platformブログで発表した。Googleによると、このアプリケーションは、Google Cloud Platformを介してクラウドサービスを追加する開発者のサーバー側開発プロセスを簡素化するのに役立ち、クラウドへのデータの保存からデバイス間のプッシュ通知の送信、Googleアカウントの認証まで、あらゆるものにMobile BackendおよびObjective-Cクライアントライブラリを提供することでこれを実現する という。言い換えれば、これは、クライアント側フレームワーククラスを備えたAndroidおよびiOSクライアントとともに、すぐに展開できる汎用クラウドバックエンドである。これにより、開発者は、それらの機能を自分でコーディングする必要なく、さまざまなクラウドサービスをアプリに実装することができる。
- オプションのサーバー側コーディング: Android および iOS クライアント ライブラリを使用してクラウド サービスを制御します。
- Cloud Datastore: 数百万のオブジェクトをクラウドに保存し、アプリから管理します。
- プッシュ通知: Apple プッシュ通知および Google クラウド メッセージングを介してオブジェクトをメッセージとして送信およびブロードキャストします。
- イベント駆動型プログラミング:
継続的なクエリを使用して、 リアルタイムのインタラクティブなユーザー エクスペリエンスを作成します。
- ユーザー認証 Google アカウントを使用してユーザーを認証します。
- オブジェクトごとのアクセス: 認証モデルを使用してユーザーがプライベート データにアクセスするのを防ぎます。
- 拡張可能な設計: モバイル バックエンドは App Engine インフラストラクチャ上で実行され、数時間以内に数百万のユーザーに対応できます (App Engine の料金が適用されます)。
Google は、開発者が自由に操作できるようアプリのソース コードを Github で公開しており、これにはバックエンドと iOS および Android クライアントの両方のソース コードが含まれます。
Google は、iPhone または iPad で Mobile Backend Starter をセットアップするプロセスを説明しました。
はじめる
わずか数ステップで iPhone または iPad で Mobile Backend Starter を試すことができます (詳細はこちら)。
1. App Engine でバックエンドをプロビジョニングする
2. iOSクライアントのzipファイルをダウンロードする(またはGitHubリポジトリからクローンする)
3. サンプルを物理デバイスで実行します(注: サンプルは iOS シミュレータでは実行されません)
iOS 向け Mobile Backend Starter の詳細については、こちらをご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。