プロダクト ニュース

Android XR SDK デベロッパー プレビュー 3 で AI グラス向けにビルドし、没入型エクスペリエンスの新機能を活用する

所要時間: 4 分
Matthew McCullough
Android デベロッパー、プロダクト マネジメント担当バイス プレジデント

10 月に、Samsung は Android XR を搭載した初のデバイスである Galaxy XR をリリースしました。皆様がどのようなものを構築されているかを見るのは、とても素晴らしいことです。Android XR への取り組みについて、デベロッパーの皆様から寄せられた声をご紹介します。

Android XR は、アプリを構築するためのまったく新しい世界を提供してくれました。チームは、自分たちに問いかける必要があります。「自分たちが構築できる最も大きく、最も大胆なエクスペリエンスとは何か?」このプラットフォームを使えば、これまでやりたかったことを実現できます。- Calm、リード プロダクト マネージャー、Kristen Coke

また、XREAL の Project Aura や Gentle Monster と Warby Parker のスタイリッシュなメガネなど、Android XR と連携する他のデバイスのプレビューも公開しました。

XR デバイスの選択肢の拡大に対応するため、Android XR SDK デベロッパー プレビュー 3 を発表します。

image.png

Android XR SDK デベロッパー プレビュー 3 では、Galaxy XR などのデバイス向けの没入型エクスペリエンスの構築に加えて、Android XR を使用した今後の AI グラス向けの拡張エクスペリエンスも構築できるようになりました。

拡張エクスペリエンスのための新しいツールとライブラリ

デベロッパー プレビュー 3 では、AI グラス向けのインテリジェントでハンズフリーの拡張エクスペリエンスを構築するために必要なツールとライブラリが利用可能になります。AI グラスは軽量で持ち運びやすく、一日中装着できます。既存のモバイルアプリを拡張して、内蔵のスピーカー、カメラ、マイクを活用し、新しい、思慮深く、役立つユーザー インタラクションを提供できます。ディスプレイ AI グラスに小型ディスプレイを追加することで、ユーザーに情報を非公開で提示できます。AI グラスは、ユーザーの集中力と現実世界での存在感を高めるのに役立つエクスペリエンスに最適です。

image.png

AI グラスで拡張エクスペリエンスを実現するため、Jetpack XR SDK に 2 つの新しい専用ライブラリを導入します。

Jetpack Compose Glimmer は、美しく光学的に透過する拡張現実エクスペリエンスを実現するための設計のベスト プラクティスを示すデモです。ディスプレイ AI グラスの入力モードとスタイリングの要件に合わせて最適化された UI コンポーネントを備えた Jetpack Compose Glimmer は、明瞭さ、読みやすさ、最小限の注意散漫を目的として設計されています。

image.png

Jetpack Compose Glimmer UI の可視化とテストを支援するため、Android Studio に AI グラス エミュレータを導入します。新しい AI グラス エミュレータでは、タッチパッドや音声入力など、グラス固有の操作をシミュレートできます。

AI グラス エミュレータ.gif

新しい Jetpack Projected ライブラリと Jetpack Compose Glimmer ライブラリに加えて、ARCore for Jetpack XR も AI グラスをサポートするように拡張されます。まず、拡張エクスペリエンス向けのモーション トラッキング地理空間機能から始めます。これらは、AI グラスのような一日中装着できるデバイスに最適な、便利なナビゲーション エクスペリエンスを作成できる機能です。

navigation.webp

没入型エクスペリエンスのサポートを拡大

Google は、Samsung Galaxy XR などの XR ヘッドセットや、XREAL の Project Aura などの有線 XR グラスの没入型エクスペリエンスを支えるライブラリとツールへの投資を継続しています。Google は皆様からのフィードバックに耳を傾け、デベロッパー プレビュー 2 以降、Jetpack XR SDK にご要望の多かった機能をいくつか追加しました。

Jetpack SceneCore では、URI を介した動的な glTF モデルの読み込みと、実行時に新しい PBR マテリアルを作成するためのマテリアルのサポートの改善が導入されました。また、SurfaceEntity コンポーネントは、Widevine デジタル著作権管理(DRM)の完全なサポートと新しいシェイプで強化され、球体と半球で 360 度と 180 度の動画をレンダリングできるようになりました。

Jetpack Compose for XR では、フォロー動作用の UserSubspace コンポーネントなどの新機能が提供されています。これにより、ユーザーがどこを見てもコンテンツがユーザーの視野内に留まるようになります。また、スライドやフェードなどのスムーズな切り替えに 空間アニメーションを使用できるようになりました。また、多様なディスプレイ機能を備えた没入型デバイスのエコシステムの拡大をサポートするため、ユーザーの快適な視野の割合としてレイアウト サイズを指定できるようになりました。

マテリアル デザイン for XR では、新しいコンポーネントはオーバーライドによって空間的に自動的に適応します。これには、空間的に浮き上がるダイアログや、オービターにポップアウトするナビゲーション バーなどがあります。また、フルスペースへの切り替えを簡単に行うための新しい SpaceToggleButton コンポーネントもあります。


また、ARCore for Jetpack XR では、68 個のブレンドシェイプ値による顔追跡など、新しい認識機能が追加され、顔のジェスチャーの世界が広がります。また、アイトラッキングを使用して仮想アバターを操作したり、深度マップを使用してユーザーの環境とのよりリアルなインタラクションを実現したりすることもできます。

XREAL の Project Aura などのデバイス向けに、Android Studio に XR グラス エミュレータを導入します。この重要なツールは、正確なコンテンツの可視化を実現し、画角(FoV)、解像度、DPI の実機仕様と一致させることで、開発を加速するように設計されています。

xrglasses-emulator-haxr-cropped.webp

Unity で没入型エクスペリエンスを構築している場合は、Unity 向け Android XR SDK で認識機能も拡張されます。バグの修正やその他の改善に加えて、QR コードと ArUco コード、平面画像、ボディ トラッキング(試験運用版)など、トラッキング機能を拡張しています。また、ご要望の多かったシーン メッシュ機能も導入します。これにより、ユーザーの環境とのインタラクションが大幅に深まります。デジタル コンテンツが壁に跳ね返ったり、ソファを登ったりできるようになりました。

これらはほんの一部です。詳しくは、没入型コンテンツのページをご覧ください。

お問い合わせ

Android XR SDK デベロッパー プレビュー 3 が本日リリースされました。最新の Android Studio Canary(Otter 3、Canary 4 以降)をダウンロードして、最新のエミュレータ バージョン(36.4.3 Canary 以降)にアップグレードし、developer.android.com/xr にアクセスして、Android XR デバイスの選択肢を増やすために必要な最新のライブラリとサンプルを入手してください。Android XR は皆様とともに構築しています。Android XR の開発を進めるうえで、フィードバック、提案、アイデアをぜひお寄せください。

作成者:

続きを読む