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
Your Application will not be listed on the JioGlass Application Store if not upgraded to JMRSDK 4.33.
Please read the New Feature Released below carefully
Please refer to the section - Configuring your Project for Device and follow the steps to configure your project for JioGlass Ecosystem
Please refer to the section - Adding Category Tag In AndroidManifest to ensure that your application is reflected within the same category as it is uploaded on the developer console.
Please refer to the section - Publishing your Application Listing on the Developer Console for JioGlass Ecosystem
Developers are recommended to update their tutorial graphics with Physical Controllers and Virtual controllers by checking which Interaction device is active. Refer to the section JioGlass Controller V3 and Virtual Controller with Keyboard below for more information
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.
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.0More smartphones are supported with this SDK.
Supported SmartphonesDevices:
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.
Please refer to the section - Configuring your Project for JioGlass Lite and follow the steps to configure your project.
Please refer to the section - Configuring your Project for JioDive and follow the steps to configure your project
Please refer to the section - Configuring your project for JioPrism (Holoboard) and follow the steps to configure your project.
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 - Adding Category Tag In AndroidManifest to ensure that your application is reflected within the same category as it is uploaded on the developer console.
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