Changelog 4.33.0

Changelog for JMRSDK 4.33.0

Important Notice

JMRSDK 4.33 is a Mandatory LTS Update for all Developer Applications to function with the latest JioGlass Ecosystem

What's New!

  • Dock has been enabled to be always visible on 3D objects.

  • Gaze and click now works in the unity editor

  • Dock can now be enabled and disabled.

  • The pointer can now be enabled and disabled.

  • The app category selection dropdown has been added.

Building to Target Device
  • Gaze and dwell, gaze and click and System Dock has been made timescale independent.

Refer to the upgrade guide to update your application with the current JMRSDK.

Upgrade Guide 4.33.0

More smartphones are supported with this SDK.

Supported Smartphones

Devices:

Introduced 3 different devices JioGlass Lite, JioPrism(Holoboard), and JioDive.

Optimization of 2d and 3d switch time.

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 is going to 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.

  • We are currently revamping the SDK for JioGlass Pro with 6DoF capabilities, and all developer applications published until now will ONLY be available on JioGlass Lite, JioPrism (Holoboard), and JioDive ecosystem.

  • Developers will now be able to create and manage separate releases and app store listings for the JioGlass Lite, JioPrism (Holoboard), and JioDive ecosystems.

Web Applications

  • Developers will now be able to create Web Applications from Developer Console

  • Developers can find this enabled on the JioGlass Developer Console while creating a new Application Listing.

    • Note – The web applications will only be accessible on JioGlass at the moment and not on Holoboard devices

Developer Analytics

  • Developers can learn how their app is performing among the Customers. They can find the Analytics section on their Developer Console, you can refer to Developer Console Analytics.

  • Developers will now have access to the following Analytics of their applications.

    • Number of installs Average

    • Session Time of App

    • DAU, MAU and Stickiness of App

    • Lifetime Usage of App

    • Average Rating

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

  • 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 Unity3D'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.

Bugfixes

NA

Known Issues

  • Toolkit v1 is not compatible with Virtual Keyboard

  • Existing applications using SDK versions prior to v4.27.10 will have to be recompiled with SDK v.4.27.10+ to make them compatible with Physical Controller, Virtual Controller, and Virtual Keyboard on smartphones, JioPrism and JioDive.

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

  • JMRInteractionManager.Instance.GetSupportedInteractionDeviceType(); returns VIRTUAL_CONTROLLER on Dive instead of JIOGLASS_CONTROLLER.

Last updated