FLEX 和 DoraemonKit 比较
本文对 FLEX 和 DoraemonKit 进行简单比较,两个都是很优秀的调试工具,这里只是个人感受。
异同
| 特性 | FLEX | DoraemonKit | 备注 |
|---|---|---|---|
| 抓包 | ✅ | ✅ | Flex 信息详细 |
| UI 调试 | ✅ | ✅ | Flex 交互个人觉得方便些,还支持3D渲染 |
| 沙盒查看 | ✅ | ✅ | - |
| Runtime | ✅ | ❌ | - |
| Keychain 查看 | ✅ | ❌ | - |
| Preference 查看 | ✅ | ✅ | - |
| Cookies 查看 | ✅ | ✅ | - |
| 日志 | ✅ | ✅ | DoraemonKit 更好用,插件支持Lumberjack |
| FPS | ❌ | ✅ | - |
| CPU | ❌ | ✅ | - |
| Memory | ❌ | ✅ | - |
| Crash | ❌ | ✅ | - |
| Time Profiler | ❌ | ✅ | - |
| Align Ruler | ❌ | ✅ | 尺子 |
总结
FLEX 充分利用了 runtime 黑魔法,可以对对象就行查看,UI 层级调试方便感觉更方便。DoraemonKit UI设置对用户更友好些,支持插件化,功能更全,支持FPS、CPU、Memory、Time Profiler 等性能调试。DoraemonKit 会联网收集些信息,当然官方说明“不用于任何恶意用途”。
DEBUG 时其实可以同时安装这两个工具,优劣互补。