Alternativa ao xslimmer

Quem conheceu o OSX na era Intel não deve perceber, mas quem veio do mundo PPC notou que os binários universais são monstruosamente grandes com o dobro ou até mesmo o triplo de um binário dedicado.
Com a morte do meu powerbook peguei um mac intel portatil, com hd de 100 Gb que não da pra nada, e agora sofro com problemas de espaço em disco… Então encontrei um software chamado xslimmer que faz uma lipo nos binários gordos retirando o código PPC deixando apenas código intel 🙂 Uma maravilha se o excelente programa não fosse um shareware 🙁

Mac como um bom macmaniaco com conhecimentos Unix, não me conformei e fui buscar uma solução caseira, e encontrei o ditto, uma ferramenta para gerenciar os aplicativos do OSX, com ele é possível customizar, configurações, línguas, ícones e também a arquitetura dos binários , saca só o comando :


ditto --rsrc --arch i386 /Applications/RealPlayer.app /Applications/RealPlayer-intel.app

Então após se certificar que o novo app está funcionando basta apagar o antigo. Só pra se ter uma idéia da economia, eu usei o ditto no Pages e o binário de 700 mb caiu pra 200 mb… Em outros casos a economia foi ainda maior chegando a 4 vezes, não me pergunte porque.

Pra mim é assustador como o mercado de pequenos aplicativos para o OSX se sustenta em cima de frontends para softwares de linha de comando, são vários exemplos, tem desde rsyncs e wgets até tweaks em configurações de arquivos xml, é impressionante a quantidade de grana que você pode economizar por dominar meia dúzia de comandinhos do terminal.