It may be surprising, but ZIP compression is my favorite choice for application deployment. It has all the benefits of being "Mac-like" while having very few negatives. The benefits include:
- Fairly good compression. ZIP is beat by only a couple of other compression formats, and even then by just a small margin.
- All Web servers recognize ZIP. So there is no need to reconfigure your Web server to properly deliver the file.
- All browsers recognize ZIP. Safari will even expand the ZIP file for the user and dump the contents into the download directory, and then delete the ZIP file. This is the same experience as Internet-enabled DMG discussed above—but much faster.