Publishers of technology books, eBooks, and videos for creative people

Home > Articles > Gadgets and Digital Lifestyle

  • Print
  • + Share This
Like this article? We recommend

Remove Universal Code

Most applications today ship as Universal Binaries, which means that they contain both Power PC and Intel native code. Universal Binaries are great for developers because they make it possible for developers to ship a single application that can run native on both Power PC and Intel Macs. However, that also means that they contain two sets of code. If you know that you’ll use your applications only on an Intel Mac, you can save disk space by removing the Power PC code from your applications (or vice versa). Again, Xslimmer and Monolingual can do this for you.

There are two things to keep in mind, however. First, if you’re a Power PC Mac owner, you might not want to remove Intel code from your applications because they will then run using Rosetta emulation if you move them to an Intel Mac. Second, be sure to strip Power PC code only from applications on an Intel Mac. If you strip Power PC code from Mac OS X’s system frameworks, you’ll damage the Rosetta environment and lose the ability to run any Power PC code. This is one area in which Xslimmer, although not open source like Monolingual, is better because it enables you to trim only specific applications or folders.

  • + Share This
  • 🔖 Save To Your Account