モバイル ソリューション

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

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

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

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

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

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

Google 規模のモバイル基盤

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

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

容易なストレージと分析

バイナリ メディアや構造化データは、安全でグローバルな Google のインフラストラクチャに保存されます。カテゴリを代表するアーカイブ サービスの Nearline をはじめ、マネージド SQL から多様な NoSQL オプションまで、さまざまな選択肢があります。

Cloud Platform 上のデータと 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 社最高技術責任者