Solved! Go to Solution.
Hi! Very good question! Since all apps are based on the snap container format, they contain all depencies of librarys within the app container. The system keeps 2 versions so you can do a rollback in case a new version is not working.
Every app have his own functionality and communicate externally with a defined interface.
For the Rexroth / company specific apps it’s our target to minimize any interface changes.
In the beginning (prototype phase) it might be necessary to make modification at this interfaces. But as soon we reach the release state we hope to avoid this. Means all apps we provide (functional and system apps) should work together also with different version.
The behavior of third party apps is not in our hand. But I hope the compatibility in every developer mind.