AWS Mobile Hub を始める

数億ユーザーにまでスケール可能なモバイルアプリケーションを開発してグローバルな利用者を獲得できるよう、AWS には幅広いサービスが用意されています。AWS を使用すれば、ユーザー認証、データストレージ、コンテンツ配信、バックエンドロジック、分析ダッシュボード、プッシュ通知などの機能をすばやく簡単に追加し、すべてを統合されたコンソールから処理することができます。 AWS には幅広く奥行きのある、高度にスケーラブルな完全マネージド型サービスのセットが用意されているので、アプリケーションのテスト、ストリーミング、データウェアハウス、モニタリング、検索、およびマシンラーニングといった機能が実現でき、インフラストラクチャの管理をまったく不要です。



プッシュ通知

モバイルサービスの全面的なセット

モバイルバックエンドをすばやく作成でき、サーバーのプロビジョニングや管理は不要です。ユーザーに Facebook、Google+ などを使用してサインインしてもらう、または独自の認証システムを使ってユーザーを登録します。アプリケーション内分析を使用したプッシュ通知の送信、使用パターンの追跡、アプリケーションの最適化を簡単に行えます。実際のデバイスの大規模なコレクションを使ったテストにより、高品質アプリケーションを実現します。

プッシュ通知

AWS を最大限に活用

新しいモバイルアプリケーションの開発でも既存アプリケーションの拡張でも、コンピューティング、ストレージ、データベース、モニタリング、ストリーミング、コンテンツ配信、データウェアハウスおよびマシンラーニングなど AWS の幅広いサービスセットから必要な機能を選び、他と差別化したアプリケーションの構築に役立てることができます。サービスを増減する場合にも、バックエンドのアーキテクチャ再設計は不要です。

プッシュ通知

統合されたサービスで構築速度を向上

AWS のサービスはシームレスに連携しており、AWS Mobile Hub にサインインしてコンソールからサービスを追加することも、Mobile SDK を使用して直接サービスにアクセスすることもできます。AWS を使ってアプリケーションを開発すれば、インフラストラクチャの管理が不要になり、アプリケーションの品質向上に充てる時間を増やすことができます。


AWS Mobile Hub コンソールおよび Mobile SDK を使用してこれらの機能にアクセスできます。

user-sign-in

ユーザーサインイン

完全マネージド型サービスを使用して、ユーザーのサインアップ、サインイン、およびデータ同期をアプリケーションに追加します。また、Facebook、Twitter、および Google+ などのソーシャル ID プロバイダを通して、ユーザーを認証できます。この機能は Amazon Cognito で動いています。

user-profile-storage

ユーザーデータストレージ

ユーザープロファイル、設定、ゲームの進行状況などのユーザーデータを保存、同期できますし、写真のようなユーザーファイルを保存することもできます。この機能は Amazon Cognito および Amazon S3 で動いています。

cloud-logic

クラウドロジック

サーバーをプロビジョニングまたは管理することなく、モバイルバックエンドを作成することができます。モバイルアプリケーションから直接呼び出して、コードをアップロードおよび実行するだけです。コードの実行およびスケールに必要なことすべては AWS が実施します。この機能は AWS Lambda で動いています。

Dynamo Mobile Hub

NoSQL データベース

すべての規模で安定した速いサービスを提供できる、完全マネージド型のクラウドデータベースを使用して、アプリケーションデータを保存およびクエリできます。この機能は Amazon DynamoDB で動いています。

mobile-analytics

アプリケーション分析

アプリケーションビジネスを監視するために、アプリケーションの使用状況と収益化のメトリクスを測定および分析します。コンソールで主要なグラフを表示し、アプリケーションイベントデータをカスタム分析のために Amazon S3 または Amazon Redshift にエクスポートします。この機能は Amazon Mobile Analytics で動いています。

app-content-delivery

アプリケーションのコンテンツ配信

メディアファイルのようなアプリケーション資産をクラウド内に保存し、お客様のアプリケーションにダウンロードおよびキャッシュします。CDN を利用することで、低レイテンシーかつ速い転送速度で、ユーザーにコンテンツを配信できます。この機能は Amazon S3 および Amazon CloudFront で動いています。

push-notifications

プッシュ通知

ユーザー個人またはグループにプッシュ通知を送信することで、ユーザーの参加を向上させることができます。わずか数件のメッセージの送信から、1 日あたり数十億件のメッセージを送信する規模にまでスケールすることができます。この機能は Amazon SNS で動いています。

app-testing

アプリケーションのテスト

AWS クラウドで実際の電話機やタブレットを使ったテストを実施し、iOS、Android およびウェブアプリケーションの品質を向上させることができます。この機能には AWS Device Farm が使用されています。


iOS アプリケーション

ユーザー認証、データストレージ、バックエンドロジック、プッシュ通知、コンテンツ配信、テスト、分析、その他多数のサービスを簡単に利用できます。

Mobile Hub | SDK | API リファレンス

Android アプリケーション

Android アプリケーション開発向けのステップごとのガイド、ライブラリ、コードサンプル、およびドキュメントです。AWS の幅広いサービスを利用できます。

Mobile Hub | SDK | API リファレンス

プッシュ通知の追加

アプリケーションにプッシュ通知を統合する方法を学びます。

ガイド

クロスプラットフォームの Unity ゲーム

AWS SDK を使用して、ゲームのバックエンド、ユーザー認証、ダウンロード用コンテンツ、ソーシャル機能のために AWS のサービスを追加します。

ガイド | チュートリアル

クロスプラットフォームの Xamarin アプリケーション

Xamarin を使用した、クロスプラットフォームの C# アプリケーションを構築できます。AWS Mobile SDK for Xamarin を使用して、Xamarin アプリケーションから AWS の複数のサービスを利用できます。

ガイド

実際のデバイスでのアプリケーションテスト

AWS Device Farm を使用して、実際の電話とタブレットによるアプリケーションのテストを自動化します。

ガイドチュートリアル

Parse から AWS への移行

このガイドでは、Parse で動作しているアプリケーション、プッシュ通知および分析を AWS に移行する手順が説明されています。

チュートリアル


インフラストラクチャのプロビジョン、スケーリング、管理に煩わされないアプリケーション開発を今すぐ始めましょう。これにより、アプリケーションを素晴らしいものにすることに専念することができます。