- strip -s <exported symbol file> -u <binary> will dramatically reduce binary size
- Automatic updates
- Can't use Sparkle because we have to replace a non-app bundle
- Don't really want to run the check from the component to avoid problems with programs like Little Snitch
- Solution is to use a mini-app to check for updates and then do Sparkle-like download and install
- Dead code stripping! Small binaries!
- This is huge - libraries will have stuff you don't use
- libavcodec is 17 megs universal, yet we ship a binary that is only 6 megs in size
- Next: Why Perian?