Pergunta

Este é ao longo de linhas semelhantes como estas questões recentes:

Melhor Java Obfuscation pedido de redução Tamanho Criando programas Java não-reverse-engineerable

No entanto, um acaba recomendando yGuard eo outro ProGuard mas nem mencionar ambos. Pergunto-me se poderíamos obter uma comparação de cada um e ouvir as experiências dos povos de ambos os lados da cerca. Olhando para esta gráfico de comparação no site da ProGuard sua claramente inclinado em direção ProGuard. Mas o que sobre a experiência do mundo real de cada - qual produz uma saída menor? qual é o mais difícil de decompor a partir? quais versões do Java são suportados por cada um?

Pessoalmente, eu estou particularmente interessado de um ponto de vista J2ME mas por favor não limitar a discussão para isso.

Foi útil?

Solução

Proguard é um produto melhor; especialmente se você tomar o tempo para percorrer as configurações para J2ME.

Especificamente para J2ME há uma muito melhor do produto (comercial) chamado mBooster

Fui ficando melhora em torno de 25% no tamanho do meu aplicativo após sua sido através Proguard. Isto é principalmente a ver com o melhor Zip compressão sobre o arquivo Jar e suporte completo para a classe fusão e pré-verificação.

Outras dicas

Os resultados para o meu projeto.

  • Obfuscation -. Tanto fina
  • Otimização - ProGuard produziu 20% mais rápido do código (para o gargalo aplicativo medido)
  • .
  • Compacidade -. ProGuard cerca de 5% menor
  • Configuração / Ant -. YGuard é muito mais fácil de configurar

Então, eu aconselho ProGuard -. Mas configuração e integração formiga poderia certamente ser melhorado

A minha opinião é - ProGuard é melhor. A saída é um pouco menor. Otimizando é melhor e muito mais rápido.

Decompiling é simples em ambos os casos. Bem, quero dizer, se vc conhece bem e realmente Java sei business-lógica do que você está decompiling, não há nenhum problema para obtê-lo de volta a fontes de aulas ofuscado.

Então, minha opinião é ProGuard é melhor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top