Benefits of Using Bundles
Bundles provide a variety of important advantages over the
traditional Mac OS 9 software packaging scheme.
- A single
bundle can support multiple chip architectures (PowerPC, x86), library architectures
(CFM, Mach-O), and other special executables (for example, optimized libraries
for the Velocity Engine).
- A single bundle can support multiple languages through an
internationalization architecture. You can easily add new localized
resources or remove unwanted ones.
- Bundles can reside on volumes of many different formats, including
multiple fork formats like HFS, HFS+, and AFP, and single-fork formats
like UFS, SMB, and NFS.
- You can index and access Help files and other bundle information
resources through Sherlock.
- You can install, relocate, and remove bundles simply by dragging
Versioned bundles, described in the next section, “Anatomy of a Bundle”,
do not share the first two features in the above list, namely support
for multiple chip architectures and an executable that can run on
the various Mac OS systems.
Last updated: 2003-08-21