"androidx.xr.compose:compose:1.0.0-alpha07" 時点の内容になります。
LocalSession.current
が null の時は XR デバイスではないので、これを使って分岐処理を書くことができます。
if (LocalSession.current != null) {
// XRデバイスの時の処理
} else {
// XRデバイスでない時の処理
}
LocalSession
が返す Session
は XR 向け ARCore の機能やフレームの位置やライフサイクルを管理するクラスになっています。