condtional calls to constructors in OculusManager on APPLE only