モバイル ソリューション

Google を最大限に活用した魅力的なモバイルアプリの作成

無料トライアル お問い合わせ

モバイル クラウド時代の到来

クラウド上にあるスケーラビリティの高いマシン インテリジェンスに支えられたモバイル デバイスは、今の時代を象徴するコンピューティングのパラダイムであると言えるでしょう。今日のツールは、デベロッパーがモバイルで直面する課題を考慮したものである必要があります。その課題とは、サーバーレス機能、デバイスがオフラインであっても最新データを維持できるクラウドファーストのデータモデル、世界中のどこからでもメディアを読み込める低レイテンシ アクセスの提供、モバイル プラットフォームを問わないリアルタイムのデータ同期などです。Google Cloud Platform(GCP)を導入すると、使い勝手や迅速な配信に注力した包括的なソリューションを実現できます。しかも、インフラストラクチャの管理は不要です。

サーバーレスでリアルタイムに俊敏性を実現

カーシェアの車からの通知をスマートフォンで受信し、モバイルアプリやウェブでリアルタイムにダッシュボードが確認できるようになれば、ユーザーは古い情報で妥協する必要はなくなります。最新のツールは、デベロッパーの代わりにリアルタイム アプリの複雑な処理を引き受けてくれます。Firebase は iOS、Android、ウェブのアプリを作成するための統合プラットフォームであり、優れたモバイルアプリを作成してビジネスの成長に役立てることができます。サーバー側での管理が不要な Cloud Functions では、クラウドのイベントに応答する単一目的の機能を作成できます。Firebase や Cloud Functions などのサーバーレス ソリューションを利用することで、ユーザー エクスペリエンスの向上や迅速な配信など、最も重要な点に集中してモバイルアプリを開発することができます。

Google 規模のモバイル用バックエンド

今日人気のアプリは、クライアントとクラウドが 1 つのプラットフォーム上で統合されており、リモートに置かれた強力なコンピューティング リソース基盤を活用した高い応答性を提供します。そうしたバランスをモバイル用のバックエンドへ簡単に実装できる GCP は、インタラクティブではないタスクをクラウドにオフロードしてモバイルのバッテリー寿命を延ばし、帯域使用率の削減、応答性の高いクライアント体験を実現します。

App Engine を使用すると、差別化を生み出す高度なビジネス ロジックをお好きな言語で作成できます。コンテナベースの開発を行っている場合は、Kubernetes を応用した Kubernetes Engine をお試しください。デプロイの自動化や、コンテナ化されたアプリケーションのスケーリングができます。既存プロジェクトまたはレガシー プロジェクトがあってそのままの VM を完全に制御したい場合は、Compute Engine をご利用ください。業界トップクラスの料金と高いカスタマイズ性を備えた高性能の VM を使用できます。標準の REST API だけでなく、オープンソースの gRPC プロジェクトも利用できます。このプロジェクトでは、Google のエンジニアリング チームが社内で使っている軽量のデータ形式を使用できます。

容易なストレージと分析

バイナリ メディアや構造化データは、安全でグローバルな Google のインフラストラクチャに保存されます。マネージド SQL から NoSQL までさまざまな選択肢があり、新たなカテゴリを形成する Google の Nearline アーカイブ ソリューションを使用することもできます。

GCP 上のデータと Google の最先端のビッグデータ解析プロダクトを利用して分析を行うことができます。BigQuery を使用すると、インフラの管理を行わずに、ペタバイト級のデータをクエリで扱うことができます。また、Dataflow の統合プログラミング モデルにより、モバイルアプリからストリーミング データをオフラインとリアルタイムの両方で処理できます。

速度は機能

速度は機能の一部です。レイテンシが発生すれば、モバイルの利便性が損なわれます。世界中に展開する Google のプライベート ファイバー ネットワークは、全世界に 100 か所以上の拠点を持つため、アプリデータが最低限のレイテンシでユーザーのもとに届きます。加工されていないデータでも、リッチな画像や動画でも、アプリのデータは Google のグローバル ネットワークを経由して、Google のデータセンターから世界各国のユーザーに配信されます。

モバイルガイド

モバイル開発を促進するための詳細なガイドとリソース

モバイルアプリのバックエンド サービス

Google Cloud Platform を使ってモバイル バックエンド サービスを構築、接続、テスト、モニタリングする方法をご紹介します。

記事を読む

Firebase と App Engine フレキシブル環境を使用して Android アプリを作成

Firebase と App Engine フレキシブル環境を使ってバックエンド データ ストレージやリアルタイム同期、ユーザー イベントのロギングに対応した Android 向けモバイルアプリを開発する方法をご紹介します。

チュートリアルを読む

Firebase と App Engine フレキシブル環境を使用して iOS アプリを作成

Firebase と App Engine フレキシブル環境を使ってバックエンド データ ストレージやリアルタイム同期、ユーザー イベントのロギングに対応した iOS 向けモバイルアプリを開発する方法をご紹介します。

チュートリアルを読む

REST と Compute Engine を使用して iOS アプリを作成

REST を使って Compute Engine 仮想マシンがホストするバックエンド サービスに接続する iOS モバイルアプリを作成する方法をご紹介します。

チュートリアルを読む

gRPC と Compute Engine を使用して iOS アプリを作成

gRPC を使って Compute Engine 仮想マシンがホストするバックエンド サービスに接続する iOS モバイルアプリを作成する方法をご紹介します。

チュートリアルを読む

モバイルゲーム解析プラットフォームの構築方法

Google Cloud Platform で膨大なユーザーの位置情報データを収集、格納、分析する方法をご紹介します。

記事を読む

Google Cloud Platform 上で Parse-server を実行する

Google Cloud Platform に Parse-server アプリをデプロイする方法をご紹介します。

記事を読む

Google デベロッパー ツール

ドキュメントやサンプルコード、サポート リソースなど、Google が提供する API や SDK を探すことができます。

デベロッパー サイトにアクセス

「App Engine のおかげで、アプリの開発に集中することができました。App Engine が提供する開発に役立つ機能がなければ、完成は難しかったと思います。」

- Bobby Murphy 氏 Snapchat 社最高技術責任者