Changelog 4.45

Changelog for JMRSDK

Important Notice

JMRSDK 4.45 is a mandatory LTS Update for all Developer Applications to function with the latest JioImmerse Ecosystem.

What's New!

JMRSDK

  • Support to build with Android 14.

  • Toolkit V3 is a new design with a more glassy effect.

  • Android 14 support for JioGlass 6.0 and JioDive.

  • Optimized JMRSDK analytics.

  • Optimized VC Tracking.

  • Enhanced dock behavior for JioDive.

  • Improved Ray visibility upon launching the virtual controller from iOS.

  • Optimized functionality of all virtual controller actions.

EDITOR

  • Improved FOV Behavior

  • Camera Skybox is visible by default in the Unity editor

  • Manifest modification is now done through a Scriptable Object

External Gamepad Support for Android.

Devices:

Introducing 3 devices - JioGlass Lite, JioPrism(Holoboard), and JioDive.

Separation of JioGlass Lite, JioPrism, and JioDive Ecosystems

  • The JioGlass product ecosystem is evolving with three separate product offerings for our customers – JioGlass Lite, JioPrism, and JioDive

    • JioGlass Lite is an entertainment and gaming device for users who want to augment their smartphones with true AR capabilities using JioGlass.

      • This will be the primary, cost-effective, and smartphone-enabled JioGlass offering.

      • This ecosystem only supports 3DoF applications

    • Jio Prism (Holoboard) is a smartphone-based AR offering with 3DoF support.

    • JioDive is a smartphone-based VR offering with 3DoF support.

Virtual Controller with Keyboard

  • Virtual Controller with Keyboard support has been added for JioGlass

  • Developers are recommended to update their tutorial graphics with Virtual Controller by checking which Interaction device is active. Refer to the section Virtual Controller with Keyboard below for more information

Categories and Perfromance Optimization

  • JioGlass Lite Applications will now appear categorized on the JioGlass Launcher screen based on the configuration set by the Developer while building the application from the Unity3D editor.

  • Please refer to the Section - Performance Optimization to ensure latest arm64 architecture for the best performance of your application.

URP Support for JioGlass Lite and JioDive [Android]

  • Developers can take advantage of Unity’s Universal Rendering Pipeline to improve the graphics and performance of their applications

  • Please refer to the section - URP Support to setup your project using Unity's Universal Render Pipeline

Backward / Forward Compatibility

  • JioGlass Lite Ecosystem installed on a user’s device and the JioGlass applications installed on the user’s device will always remain compatible

  • In case JioGlass Lite Ecosystem becomes updated, the user will not be able to view, interact or install any incompatible applications

  • In case any JioGlass application becomes incompatible with the user JioGlass Lite Ecosystem, the user will not be able to view or interact with it.

  • This feature is enabled by default. Developers do not have to do anything to enable this feature.

Known Issues

  • Toolkit v1 (Deprecated) is not compatible with Virtual Keyboard.

  • With the controller v2, the controller render is upside down.

  • [Holoboard] JMRTrackerManager.Instance.GetHeadTransform() returns x-axis tilted at +42.5.

  • [Editor] JMRRigManager.Instance.getDeviceID() returns 3 for Editor instead of 0.

Last updated