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