移动开发的一个重要部分,特别是当您谈论移动游戏时,正在处理应用程序大小限制.有些设备会强制执行自己的大小限制,而所有运营商都有自己的大小要求,以便在其套件空间中释放应用程序.
我的问题是,是否有一个java混淆应用程序获得比其他java混淆应用程序更好的大小缩减结果?
我使用Proguard是因为它是默认的Netbeans混淆器,你可以从中获得相当好的缩小结果(顺便说一下,Netbeans 6.1附带的Proguard版本是3.7.有更新的版本可以获得更好的结果,我建议得到最新的).但是,我对那里还有什么感兴趣,以及他们是否比Proguard做得更好.
我的结论:
我很欣赏这些回复.卡洛斯,你的回答足以让我相信Proguard是目前的方式.我仍然可以说服其他人,但对我当前的设置并不感到难过.
我也遇到过一些问题,即在某些手机上使用proguard进行模糊处理和运行,但不是太多.我总是能够通过不使用Proguard参数"-overloadaggressively"来解决问题.如果您遇到与混淆相关的奇怪行为,请记住一些事项.
再次感谢.
我也更喜欢ProGuard的尺寸缩小和混淆的广度 - 请参阅http://proguard.sourceforge.net/.我不一定有下载速度以外的大小限制,但没有找到任何进一步缩小的东西.