Lumin OS 0.98.20 と Lumin SDK 0.25 について(超簡易版)

Sadao Tokuyama
知っ徳!納徳! Magic Leap

--

2021年2月19日(金)に Lumin OS 0.98.20 と Lumin SDK 0.25が発表されました。

Lumin OS 0.98.20 の新機能

デバイス マネージャを使用してエンタープライズ WiFi ネットワークに接続する。

証明書ベースの認証を使用して企業のWiFiネットワークに接続する。
EAP-TLSおよびEAP-TTLSのサポート
証明書のプロビジョニングは、デバイスマネージャまたは MLDB コマンドで行うことができます。

デバイスマネージャーを使用してエンタープライズユーザー向けにOOBEを設定する。

・デバイスマネージャが OOBE の設定を行います。
・エンタープライズ管理者は、以下の OOBE オプションのいずれかをスキップすることができます。
・言語選択
・フィット感
・アイキャリブレーション
・Iris ID登録

デバイスマネージャーは日本で発売されてないため、あまり意味がないアップデートですね。

メニュー オクルージョンの無効

システムレベルのアプリのプリズムオクルージョンをデフォルトでオフにし、設定のトグルでオンに戻すことができます。

デバイスを Lumin 0.98.20 にアップデートすると、デフォルトでプリズムオクルージョンは無効になります。デバイスの設定で有効にすることができます。

複数の没入型アプリケーションの起動

使用されるメモリ量が4GBを超えない限り、複数のフルスクリーンアプリを(バックグラウンドで)並行して実行することができます。

ユーザーはLauncherまたはLandscape Managerを介してアプリを切り替えることができます。
ユーザーは、ランチャー(タッチパッド上で長押し)またはランドスケープマネージャーからアプリを閉じることができます。

QRコードのデコード

QRコード検出とポーズ推定

Helioブラウザのアップデート

ブラウザのウェブエンジンをChromium 81にアップデート。
WebRTCのビデオ出力品質が向上しました
WebXR PCF の実装で、正しい高さと向きを与えるためのバグを修正

Aruco 検出サポート強化

Lumin SDK 0.25 の新機能

MLBarcode

バーコードのスキャンのサポートを導入しました。現在のリリースでは、モデル1とモデル2のQRコードのみをサポートしています。QRコードについては、APIはエンコードされたデータとその6DOFポーズの両方を提供します。今後のリリースでは、他のタイプのバーコードのサポートを追加する予定です。

参考

MLImuTracking

IMUセンサーデータAPIを導入しました。アプリケーションは、LightwearとLightpackのIMUセンサーを問い合わせることができます。IMUセンサーデータは重力の補正ができません。

MLMRCamera

MRコンテンツのキャプチャのサポートを導入。このAPIは、デジタルコンテンツとカメラセンサーからのフレームをブレンドします。

MLIdentifier (MLIdentifier)

アプリケーションのインスタンスIDを取得するためのAPIを導入しました。ユーザーは、デバイスを工場出荷時にリセットすることで、このIDをリセットすることができます。

Lumin SDK 0.25 既存機能のアップデート

MLCamera

ハードウェアサーフェイスを使用するためのサポートを追加しました。

MLEyeTracking

左右の瞳孔サイズを提供するAPIを追加しました。

MLMediaCodec

サポートされているビットレートモードを問い合わせるためのAPIを追加しました。

オンザフライでビットレートを設定する機能を追加しました。

エンコーダを使用したハードウェアアクセラレーションされた入力面のサポートを追加しました。

コーデックの設定に使用される定数の列挙を追加しました。

Unity Package 0.25.0

Unity Editor 2020.2 と Magic Leap XR Plugin version 6.1.0-preview.2を公式サポート。

WebRTC API

アプリがネットワークを介して複数のピア間でオーディオ、ビデオ、データストリームを送信&受信できるようにする。これには、カラーカメラやMRカメラからのビデオフィードとデバイスのマイクからのオーディオフィードをストリーミングするためのヘルパー実装も含まれています。

Found Object の Exampleを追加

ArUco Tracker の Exampleを追加

Auto API

Input, Eyes, Privileges, Hand Tracking, Camera, CV Camera, Raycast, Planes, Image Tracking APIは AutoAPIになりました。

以前は、ほとんどの場合、Unity SDKのAPIはネイティブと同じ構造を使用していました。これは、Magic Leap開発のためにUnityとC#を使用している開発者が、使用する予定のAPIを明示的にStartしたりStopしたりする必要があることを意味し、通常はStartメソッドとStopメソッドを使用していました。

Magic Leap Unity SDK 0.25.0リリースから、UnityのAPI統合のための新しいフォーマットの移行を開始します。

主な違いは、Auto APIのライフサイクルが自動的に管理されるようになりました。その結果、開発者のためのインターフェースが簡素化されました。どのAuto APIでも、StartやStopを手動で呼び出す必要はありません。

すべての新しいAPIは今後、Auto APIとして公開されます。この変更は0.25.0の新しいAPIに最初に実装されます。ArUco Tracker、MRCamera、IMU、Barcode Scanner、Device ID、および Eye Tracking APIです。さらに、0.25.0では、Input、 Eyes、 Privileges、 Hand Tracking、 Camera、CV Camera、Raycast、Planes、Image Tracking APIなど、最も使用されているAPIのいくつかをこの新しいパラダイムに移行しました。これに伴い、これらのAPIのStartメソッドとStopメソッドは0.25.0で非推奨となり、呼び出された場合には警告が表示されます。

Magic Leap Unity SDKの将来のバージョンでは、これらすべてのAPIで完全に廃止される予定です。

条件について

Lumin SDK 0.25の新機能を利用する上で、Lumin OS 0.98.20にアップデートを実施する必要があります。自動アップデートは順次行われ、2021年2月22日の週以降、アップデートを受信する必要があります。

手動アップデートは、同じ生成されたビルドを使用するため、OTAよりも先に公開されることはありません。

参考

https://developer.magicleap.com/ja-jp/learn/guides/lumin-os-0-98-20-release-notes

https://developer.magicleap.com/ja-jp/learn/guides/lumin-sdk-0-25-0-release-notes

宣伝

Clubhouseで2021年2月19日(金)20時~22時まで、以下のイベントを開催します!

第1回 エフジューデーマンやあらへんで! チキチキ マジックリープ最新アップデート大会!!

Lumin OS 0.98.20とLumin SDK 0.25のアップデートについて、あーだこーだー言ったりする場です!

--

--