Android XR は、さまざまな開発段階のアプリをサポートしています。デベロッパーが複数のプラットフォームとフォーム ファクタ向けのアプリを作成する際に必要な労力を最小限に抑えられるように構築されています。
Android XR では、モバイルと大画面向けに設計された対応 Android アプリが自動的に実行されます。没入感を高めたい場合は、いくつかの調整を加えて差別化されたアプリに変えることができます。
XR 対応モバイルアプリ
大画面やその他のフォーム ファクタに適応するように変更されていない既存のモバイルアプリ。このタイプのアプリは、電話などサポートされていない機能を必要としない限り、Android XR と自動的に互換性があります。ユーザーは重要なタスクフローを完了できます。これらのアプリは、Google Play ストアで自動的に公開されます。
XR 対応の大画面アプリ
すべての画面サイズとデバイス設定(モバイルに加えて大画面など)においてレイアウトが最適化され、外部入力デバイスとマルチタスクのサポートが強化されている大画面の Tier 1 または Tier 2 Android アプリ。これらのアプリは、Google Play ストアで自動的に公開されます。
XR の差別化アプリ
XR 向けの差別化されたアプリは、XR 向けに明示的に設計されたユーザー エクスペリエンスがあり、XR でのみ提供される機能を実装しています。空間パネルなどの XR 機能や、3D 動画などの XR コンテンツを追加することで、Android XR の機能を最大限に活用し、アプリのエクスペリエンスを差別化できます。
Android XR の差別化されたアプリを設計する
フルスペースで実行する場合、XR アプリは、没入感とエンゲージメントを高める機能を使用できます。無限キャンバスを活用するには、次の要素を追加することを検討してください。
すぐに使い始めるためのヒント
- Android と同様に、アプリの UI を自由にカスタマイズできます。
- マテリアル デザインの大画面向けガイドラインに沿って、どのサイズでもアプリが正しく表示され、機能するようにします。
- タイポグラフィ、色、モーションに関する Android XR のビジュアル デザインの推奨事項に従います。マテリアル デザイン コンポーネントを使用して、アプリをプラットフォームにネイティブに感じさせるようにすることを検討してください。
- 空間機能によってユーザー エクスペリエンスが向上し、XR の独自機能を活用できる重要な場面を特定します。
- ユーザーがフルスペースとホームスペースをすばやく切り替えられるように、明確な視覚的な手がかりを追加します。たとえば、ボタンにコンテンツを閉じるアイコンとコンテンツを開くアイコンを使用して、切り替えをトリガーできます。