The Mobile SDK includes libraries, tools, and resources for native C/C++ development for Gear VR. If you work primarily with Unity or Unreal Engine, in most cases it is not necessary to download the Mobile SDK.
For more information, see our Mobile SDK Developer Guide.
For details on migrating to Mobile SDK 1.7.0 from previous versions, see Mobile SDK Migration Guide.
VRAPI_SYS_STATUS_SYSTEM_UX_ACTIVEto detect if the either the long press timer or recenter timer system layers are active.
vrapi_Initializenow returns an error code if the system driver is not found on the device instead of terminating the app with an
vrapi_GetPredictedTracking2,for querying the predicted tracking information along with corresponding view and projection matrices for each eye.
vrapi_GetPredictedTracking2()for apps targeting SDK 1.7.0 and later. Because these tracking methods no longer explicitly apply the head model or manage head model parameters, we've removed the following methods from the VrAppFramework library:
const ovrHeadModelParms & GetHeadModelParms() const;
void SetHeadModelParms( const ovrHeadModelParms & parms );
vrapi_GetCenterEye()helper functions have been removed and replaced with
vrapi_GetFromPose()*helper functions to remove the notion of a 'center eye'.
ovrFrameFlagshas been deprecated.
ovrLayerTypehas been deprecated.
ovr_SetLocalPreferenceValueForKeyare no longer provided on the interface. Applications that need similar development testing functionality should instead use Android system properties directly.