数億人のユーザーにまでスケールできるモバイルアプリケーションを開発して世界中で利用者を獲得できるよう、AWS には幅広いサービスが用意されています。AWS では、すぐに使用を開始できるうえ、実機テストをクラウドで実行して高い品質を確保すること、ユーザーの利用度を測定して、サービスを改善することができます。
AWS では、幅広く奥行きのある、高度にスケーラブルな完全マネージド型サービスのセットが用意されているため、インフラストラクチャを管理することなく、ロジック、ストレージ、データベース、モニタリング、ストリーミング、コンテンツ配信、データウェアハウス、機械学習といった機能をアプリケーションに追加できます。
AWS を使用すると、モバイルアプリケーションに簡単にクラウドサービスを追加し、サーバーレスのモバイルバックエンドを作成できます。また、ユーザーのアイデンティティとサインインを管理することやプッシュ通知を送信することに加え、アプリケーション内分析を使って使用パターンの追跡やアプリケーションの最適化を実行することができます。さらに、幅広い種類の実機でアプリケーションをテストできます。
AWS Mobile Hub では、機能の選択や設定の手順が示され、AWS の必要なサービスが自動的にプロビジョニングされ、Mobile SDK とアプリケーションを数分で統合するための実稼働コードが生成されます。
AWS Mobile SDK を使用すると、Amazon Lambda、S3、DynamoDB、Mobile Analytics、Machine Learning、Auto Scaling といった AWS の各種サービスに、アプリケーションから簡単に直接アクセスできるようになります。Mobile SDK は、iOS、Android、Xamarin、React Native、Unity の各種アプリケーションをサポートしています。
Mobile Hub を使用すると、Amazon DynamoDB でのアプリケーションデータの保存や取得を短時間で実行できます。
例: ゲームスコアを更新するバックエンドの構築
Mobile Hub を使用すると、AWS Lambda と Amazon API Gateway を使用するサーバーレスバックエンドを短時間で設定できます。
例: ソーシャルメッセージングアプリケーションの構築