マルチデバイス開発
Google は、魅力的なクロスデバイス エクスペリエンスを生み出す方法を変革しています。Android デバイス エコシステムに含まれるデバイス間の価値の相乗効果を生むコア フレームワークと機能を設計、構築、提供することで、すべてが連携してより効果的に機能するようにします。
クロスデバイス インタラクションの簡素化
クロスデバイス エクスペリエンスの構築をわかりやすくするため、Google は基盤となる接続技術を抽象化するソフトウェア スタックを構築しました。デベロッパーは、ユーザーのデバイスの接続機能について心配する必要がなくなります。
柔軟なデベロッパー ツールキット
モジュール型アプローチにより、クロスデバイス SDK と他の Google ソリューションを組み合わせることができます。魅力的なマルチデバイス エクスペリエンスを構築するために必要なツールを採用できます。
ユーザー エクスペリエンスの強化
マルチデバイス ログインの手間を軽減することで、優れたユーザー エクスペリエンスを提供します。デバイス間のよりシームレスなインタラクションを構築します。
クロス プラットフォーム開発
デベロッパーが Android のためだけにアプリを開発しているわけではありません。そのため Google では、Android だけでなく ChromeOS などのプラットフォームもカバーするクロス プラットフォーム開発をサポートする予定です。
マルチデバイスのユースケース
個人的な体験
- スマートフォンで映画をレンタルするには、スマートフォンでお支払い情報を入力します。
- スマートフォンで読み始めた記事をタブレットで読み終えるだけで、続きは読めません。
ソーシャル体験
- 乗客は、地図上の場所を友だちの車と直接共有できます。
- 日曜日の自転車ルートを他のユーザーと共有しましょう。
- スマートフォンを渡さずに、グループで注文する料理を集めましょう。
さまざまなデバイスで Spotify を利用
Spotify の使命は、膨大な数のクリエイターとファンをつなぐことです。さまざまな Android デバイスやフォーム ファクタ(Wear OS、折りたたみ式デバイス、タブレット、Android TV、自動車向け Android など)で利用できることと、Google アシスタントの音声機能を使用することが、Spotify によるこのミッションの達成にどう役立っているかについて学びます。
ツールキットを確認する
Google のツールを使用して、独自のクロスデバイス エクスペリエンスを構築します。
クロスデバイス SDK
Google のクロスデバイス SDK を使用すると、簡単に付近のデバイスを検出し、安全な接続を確立して、デバイス間でエクスペリエンスを移行できます。デバイス間の双方向通信と API 26 との下位互換性をお探しの場合は、この SDK から始めるのが最適です。
Nearby
Nearby プラットフォームには、デバイス間のシンプルな一方向の接続を簡単に確立できる下位レベルの機能が含まれています。Android デバイスのみを使用する環境で、きめ細かい管理が必要な場合は、以下の API をお試しください。
Cast
Google Cast SDK は、メディア、エンターテイメントのアプリ デベロッパー向けに設計されています。コンテンツがデバイス間でシームレスに流れるようにします。Android、iOS、ウェブ アプリケーションを拡張して、動画と音声のストリーミングをテレビやサウンド システムに送信できます。
ブロック ストア
認証を必要とするアプリの場合、ユーザーが Block Store API を使用することで、簡単に他のデバイスのアプリにシームレスにログインできるようになります。Block Store API を使用すると、アプリはユーザー認証情報を保存できます。保存した認証情報を後で取得して、新しいデバイスでユーザーを再認証できます。
サンプルアプリ
Google のサンプルアプリは実用的なコードの例です。参照して実行し、そこから学習することで、独自のマルチデバイス エクスペリエンスの開発を開始できます。
キャスト SDK
Google Cast デザイン チェックリストと Google Cast 開発のおすすめの方法に沿っているアプリをご確認ください。
Nearby Connections
Nearby Connections API を使用して、トランシーバー サンプルアプリを介して他のデバイスに音声をストリーミングする方法について説明します。
クロスデバイス SDK
Google の新しいクロスデバイス SDK を使用して、じゃんけんで作るマルチデバイス ゲームを作成する方法を学びます。
最新のニュース
ブログ
Android で優れたマルチデバイス エクスペリエンスを構築できるクロスデバイス SDK デベロッパー プレビューを発表
Android 向けクロスデバイス SDK のデベロッパー プレビューをリリースしました。Google I/O 2022 マルチデバイス開発セッションで初めて発表されたクロスデバイス SDK は、シンプルで直感的な API セットを使用して、充実したマルチデバイス エクスペリエンスを構築するのに役立ちます。この SDK により、デバイスの検出、認証、接続プロトコルに関する複雑な作業の多くが抽象化されます。
ブログ
CES 2022: Android とその他の連携でさらに便利に
2021 年、米国での平均的なコネクテッド デバイス数は 25 台で、2019 年の 11 台から増加しています。私のように、ブランドに関係なく、自分に最適なデバイスを選びたいのではないでしょうか。また、設定とデバイス間の移動を一日中簡単に行い、同じ曲や作業を何度も確認しなくても済むようにします。
ブログ
Block Store によるシームレスな口座移行
Block Store API を使用すると、アプリはユーザー認証情報を保存できます。保存した認証情報は、後で新しいデバイスでユーザーを再認証するために取得できます。ユーザーが別のデバイスを使用してブートストラップするときに、デバイス間で認証情報データが転送されます。
Google I/O のセッションを見る
YouTube