When working on upgrades, we use the Dual-Boot technique so we can gradually update the app to work with the current version and the next one.
Eventually, the upgrade is done and the app is ready to drop the old version, but how do we handle that process? What are the steps between one upgrade and the next?
Read more