AWS Mobile Hub によって、ユーザー認証、データストレージ、バックエンドのロジック、プッシュ通知、コンテンツ配信、および分析といった機能のモバイルアプリケーションへの追加や構成が簡単に実行できます。アプリケーションを構築した後、AWS Mobile Hub では、実機でのテストおよびアプリケーションの使用頻度を追跡するための分析ダッシュボードに、すべては単一の統合コンソールから容易にアクセスできます。
ユーザーサインイン
完全マネージド型サービスを使用して、ユーザーのサインアップ、サインイン、およびデータ同期をアプリケーションに追加します。また、Facebook、Twitter、および Google+ などのソーシャル ID プロバイダを通して、ユーザーを認証できます。この機能は Amazon Cognito で動いています。
ユーザーデータストレージ
ユーザープロファイル、設定、ゲームの進行状況などのユーザーデータを保存、同期できますし、写真のようなユーザーファイルを保存することもできます。この機能は Amazon Cognito および Amazon S3 で動いています。
クラウドロジック
サーバーをプロビジョニングまたは管理することなく、モバイルバックエンドを作成することができます。モバイルアプリケーションから直接呼び出して、コードをアップロードおよび実行するだけです。コードの実行およびスケールに必要なことすべては AWS が実施します。この機能は AWS Lambda で動いています。
NoSQL データベース
すべての規模で安定した速いサービスを提供できる、完全マネージド型のクラウドデータベースを使用して、アプリケーションデータを保存およびクエリできます。この機能は Amazon DynamoDB で動いています。
アプリケーション分析
アプリケーションビジネスを監視するために、アプリケーションの使用状況と収益化のメトリックスを測定および分析します。コンソールで主要なグラフを表示し、アプリケーションイベントデータをカスタム分析のために Amazon S3 または Amazon Redshift にエクスポートします。この機能は Amazon Mobile Analytics で動いています。
アプリケーションのコンテンツ配信
メディアファイルのようなアプリケーション資産をクラウド内に保存し、お客様のアプリケーションにダウンロードおよびキャッシュします。CDN を利用することで、低レイテンシーかつ速い転送速度で、ユーザーにコンテンツを配信できます。この機能は Amazon S3 および Amazon CloudFront で動いています。
プッシュ通知
ユーザー個人またはグループにプッシュ通知を送信することで、ユーザーの参加を向上させることができます。わずか数件のメッセージの送信から、1 日あたり数十億件のメッセージを送信する規模にまでスケールすることができます。この機能は Amazon SNS で動いています。
アプリケーションのテスト
AWS クラウドで実際の電話機やタブレットを使ったテストを実施し、iOS、Android およびウェブアプリケーションの品質を向上させることができます。この機能は AWS Device Farm で動いています。