10 月に、Android XR を搭載した初のデバイスである Samsung Galaxy XR がリリースされました。皆様がどのようなものを構築されているかを見るのは素晴らしいことです。Android XR の開発について、デベロッパーの皆様から寄せられたコメントをご紹介します。
Android XR は、アプリを構築するためのまったく新しい世界を提供してくれました。チームは、構築できるエクスペリエンスの最大かつ大胆なバージョンとは何かを自問する必要があります。これまでやりたかったことをついに実現できるチャンスです。それを実現できるプラットフォームができたからです。- Kristen Coke 氏、Calm、リード プロダクト マネージャー
また、XREAL の Project Aura や、Gentle Monster と Warby Parker のスタイリッシュなグラスなど、Android XR に対応する他のデバイスのプレビューも公開しています。
XR デバイスの選択肢の拡大をサポートするため、Android XR SDK デベロッパー プレビュー 3 を発表します。
Android XR SDK デベロッパー プレビュー 3 では、Galaxy XR などのデバイス向けの没入型エクスペリエンス の構築に加えて、Android XR を搭載した今後の AI グラス向けの拡張エクスペリエンス も構築できるようになりました。
拡張エクスペリエンス用の新しいツールとライブラリ
デベロッパー プレビュー 3 では、AI グラス向けのインテリジェントでハンズフリーの拡張エクスペリエンスを構築するために必要なツールとライブラリが利用できるようになります。AI グラスは軽量で持ち運びやすく、一日中装着できます。既存のモバイルアプリを拡張して、内蔵スピーカー、カメラ、マイクを活用し、新しい、思いやりのある、役立つユーザー インタラクションを提供できます。ディスプレイ AI グラスに小さなディスプレイを追加することで、ユーザーに情報を非公開で提示できます。AI グラスは、ユーザーが現実世界で集中力と存在感を高めるのに役立つエクスペリエンスに最適です。
AI グラスで拡張エクスペリエンスを実現するため、Jetpack XR SDK に 2 つの新しい専用ライブラリを導入します。
- Jetpack Projected - モバイル デバイスと AI グラスを接続するために構築され、グラスの センサー、スピーカー、ディスプレイにアクセスできる機能を提供します。
- Jetpack Compose Glimmer - ディスプレイ AI グラスで拡張エクスペリエンスを作成してスタイリングするための新しいデザイン言語とUI コンポーネントです。
Jetpack Compose Glimmer は、美しい光学シースルーの拡張エクスペリエンスを実現するためのデザインのベスト プラクティスを示すものです。ディスプレイ AI グラスの入力モードとスタイリング要件に合わせて最適化された UI コンポーネントを備えた Jetpack Compose Glimmer は、明瞭さ、読みやすさ、最小限の注意散漫を考慮して設計されています。
Jetpack Compose Glimmer UI の視覚化とテストを支援するため、Android Studio に AI グラス エミュレータを導入します。新しい AI グラス エミュレータは、タッチパッドや音声入力など、グラス固有のインタラクションをシミュレートできます。
新しい Jetpack Projected ライブラリと Jetpack Compose Glimmer ライブラリに加えて、AI グラスをサポートするように ARCore for Jetpack XR も拡張しています。まず、拡張エクスペリエンスのモーショントラッキング機能と地理空間機能から始めます。これらの機能を使用すると、AI グラスのような一日中装着できるデバイスに最適な、役立つナビゲーション エクスペリエンスを作成できます。
没入型エクスペリエンスのサポートの拡大
Samsung Galaxy XR などの XR ヘッドセット や、XREAL の今後の Project Aura などの有線 XR グラス の没入型エクスペリエンスを実現するライブラリとツールへの投資を継続しています。デベロッパー プレビュー 2 以降、皆様からのフィードバックをもとに、ご要望の多かった機能をいくつか Jetpack XR SDK に追加しました。
Jetpack SceneCore に、URI を介した動的な glTF モデルの読み込み機能が追加され、実行時に新しい PBR マテリアルを作成するためのマテリアル サポートが改善されました。また、SurfaceEntity コンポーネントが強化され、Widevine デジタル著作権管理(DRM)の完全なサポートと新しい形状が追加され、球体と半球で 360 度と 180 度の動画をレンダリングできるようになりました。
Jetpack Compose for XR には、追従動作用の UserSubspace コンポーネントなどの新機能が追加され、ユーザーが見ている場所に関係なく、コンテンツがユーザーのビューに表示されるようになります。また、スライドやフェードなどのスムーズなトランジションに空間アニメーションを使用できるようになりました。さまざまなディスプレイ機能を備えた没入型デバイスのエコシステムの拡大をサポートするため、レイアウト サイズをユーザーの快適な画角の割合として指定できるようになりました。
マテリアル デザイン for XR では、新しいコンポーネントが オーバーライド によって空間的に自動的に適応します。これには、ダイアログや、ナビゲーション バーなど、空間的に昇格し、Orbiter にポップアップするものがあります。また、フルスペースとの間を簡単に切り替えるための新しい SpaceToggleButton コンポーネントもあります。
そして、ARCore for Jetpack XRには、68 個のブレンドシェイプ値を使用した顔追跡など、新しい認識機能が追加され、さまざまな顔のジェスチャーが可能になりました。アイ トラッキングを使用して仮想アバターを操作したり、深度マップを使用してユーザーの環境とのよりリアルなインタラクションを実現したりすることもできます。
XREAL の Project Aura などのデバイス向けに、Android Studio に XR グラス エミュレータを導入します。この不可欠なツールは、正確なコンテンツの視覚化を実現するように設計されており、画角(FoV)、解像度、DPI の実際のデバイス仕様に合わせて開発を加速させます。
Unity で没入型エクスペリエンスを構築する場合は、Unity の認識機能も Android XR SDK for Unity で拡張しています。多くのバグ修正やその他の改善に加えて、トラッキング機能を拡張して、QR コードと ArUco コード、平面画像、ボディ トラッキング(試験運用版)に対応しました。また、ご要望の多かったシーン メッシュ機能も導入します。これにより、ユーザーの環境とのインタラクションを大幅に深めることができます。デジタル コンテンツが壁から跳ね返ったり、ソファに登ったりできるようになります。
これらはほんの一部です。詳細については、没入型エクスペリエンスのページをご覧ください。
今すぐ始めましょう
Android XR SDK デベロッパー プレビュー 3 が本日リリースされました 。最新の Android Studio Canary(Otter 3、Canary 4 以降)をダウンロードし、最新のエミュレータ バージョン(36.4.3 Canary 以降)にアップグレードしてから、 developer.android.com/xr にアクセスして、Android XR デバイスの選択肢の拡大に対応したビルドに必要な最新のライブラリと サンプルを入手してください。Google は皆様とともに Android XR を構築しています。Android XR の開発を進める中で、フィードバック、提案、アイデアを Google のチームと共有してください。
続きを読む
-
プロダクト ニュース
本日、複雑な推論と自律的なツール呼び出し機能を備えた最新の最先端オープンモデルである Gemma 4 を使用して、Android 開発を強化します。
Matthew McCullough • 2 分で読了
-
プロダクト ニュース
Android 17 は、本日 Beta 3 でプラットフォームの安定版に正式に到達しました。つまり、API サーフェスがロックされています。最終的な互換性テストを実施し、Android 17 をターゲットとするアプリを Google Play ストアに公開できます。
Matthew McCullough • 5 分で読了
-
プロダクト ニュース
高品質の Android アプリをより迅速かつ簡単に構築できるようにしたいと考えています。生産性を高める方法の一つとして、AI を活用できるようにしています。
Matthew McCullough • 2 分で読了
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。