ViroReact 2.50.1 - ARCore Configuration & Memory Management Update
Support ReactVision
Love what we’re building? Help keep ViroReact thriving by becoming a GitHub Sponsor. Your support helps to fund core maintenance and new platform integrations. Did you know that if every install in the last 6 months had paid us just $1 we'd have enough budget to not only fund our current team but also grow the team further and accelerate development.
Today we're releasing a small but mighty update to ViroReact, building on the momentum from 2.50.0. Today's update helps bring improvements to the package setup and memory management. Here's everything that's new in 2.50.1:
ARCore Dependency Handling on iOS
- ARCore pods are now fully optional.
- ARCore dependencies are only added when at least one provider is explicitly set to "arcore".
- If no provider uses "arcore", or providers are explicitly set to "none", ARCore pods will not be included.
New iOS Linking Configuration
Added new Expo plugin option to be used app.json/app.config.js configuration option:
"iosLinkage": "dynamic" | "static"
Please note: We recommend: dynamic
- Some transitive dependencies exhibit issues when linked statically.
- Static linkage may require a custom Podfile configuration.
ViroCore Memory Management Improvements
- Introduced new internal memory management improvements within ViroCore.
- Significantly reduces known memory leaks.
- Further memory optimisations are actively in progress.
Need Help?
If you're looking for support getting started or want an expert to help you build a comprehensive AR or VR application, look no further than our community Discord and our trusted experts.