I want to provide a modern auto-update functionality to my C++/Qt5 macOS application that is not sandboxed. The auto-update process must be a well integrated UX experience,