Guix can now produce relocatable application bundles. Unlike snap, flatpak, etc. the resulting bundles can be bit-reproducible and the user needs no additional software to run them since every distro can extract a tarball.
https://www.gnu.org/software/guix/blog/2018/tarballs-the-ultimate-container-image-format/