向前和(hé)向後兼容性

Snapdragon Spaces SDK 包括兩部分(fēn):

· Snapdragon Spaces Services 運行時(shí):爲使用(yòng) Snapdragon Spaces 構建的(de)應用(yòng)程序提供感知特征數據。

· Snapdragon Spaces 插件:實現到實際應用(yòng)中的(de)插件。可(kě)以視爲簡化(huà)集成到 Unity 或 Unreal 等引擎中。

這(zhè)兩部分(fēn)通(tōng)過 OpenXR 相互通(tōng)信。插件和(hé)運行時(shí)可(kě)能有不同的(de)版本。

爲了(le)讓這(zhè)兩者能良好通(tōng)信,在 Snapdragon Spaces 啓用(yòng)設備上創建和(hé)部署應用(yòng)程序時(shí),必須考慮向後兼容性和(hé)向前兼容性。

向後兼容性

向後兼容性描述了(le)使用(yòng)較早版本的(de) Snapdragon Spaces 插件構建的(de)應用(yòng)程序仍然能在較新版本的(de) Snapdragon Spaces Services 上運行的(de)場(chǎng)景。


提示!

 Snapdragon Spaces 支持向後兼容性,即 Snapdragon Spaces Services 版本高(gāo)于 Snapdragon Spaces 插件版本。


向前兼容性

向前兼容性描述了(le)使用(yòng)較新版本的(de) Snapdragon Spaces 插件構建的(de)應用(yòng)程序仍然能在較早版本的(de) Snapdragon Spaces Services 上運行的(de)場(chǎng)景。

在向前兼容性的(de)場(chǎng)景中,可(kě)能會出現意外行爲、感知特征無法正常工作或崩潰的(de)情況。

警告 !

Snapdragon Spaces 不支持向前兼容性,即 Snapdragon Spaces Services 版本低于 Snapdragon Spaces 插件版本。


示例

VRX 固件鏡像版本

安裝在設備上的(de) Snapdragon Spaces Services

應用(yòng)使用(yòng)的(de) Snapdragon Spaces 插件

兼容性

933

0.19.3

0.21.0

929

0.19.3

0.19.1.1

929

0.19.3

0.17.0

829

0.18.0

0.19.1.1