One of the solutions that have emerged recently is AppImageKit.
Now look at its GitHub page:
The following persons and organizations should specifically be thanked [...]:
- Apple Inc. for popularizing the notion of application bundles (even though others have used this concept before). AppImages would not be understood by people as easily if it wasn't for Apple's .app bundles and .dmg disk images.
Yet another testament to the wisdom of Apple! Oh, Apple! You're a visionary!