Genuitec 发布了 GapDebug 的 beta 版本,这是一款免费调试工具,用于调试基于 Cordova 或 PhoneGap SDK 构建的混合移动应用。此款调试工具集成了 Safari Webkit 调试器和 Chrome 开发工具,统一了 OS X 和 Windows 操作系统上的调试体验。
GapDebug 并没有提供 Safari Webkit 调试器或 Chrome 调试工具已有的功能,它的目标是面向同时需要调试 iOS 和 Android 平台的开发人员,提升他们的调试效率。
Genuitec 的产品开发副总裁 Wayne Parrot 用下面一段话描述了 GapDebug:
想象一下 iOS 远程 Webkit 调试器和 Chrome 远程调试工具在一个环境下运行,而且在 Windows 和 OS X 上具有一致的体验。
Kids in Touch 应用的开发者 Justin Noel,在其文章中评论 GapDebug beta 版本,与用普通的 Safari 或 Chrome 调试手机应用相比,有如下优势:
- 在同一窗口同时连接和访问多个设备,如 iPhone 模拟器和 Android 设备。
- 在同一窗口允许调试同一设备中的多个应用。
在 iOS 上,GapDebug 修复了 Safari 的一项缺陷,当正在运行的应用切换到后台时,其调试窗口就会关闭。该缺陷致使开发人员必须重新打开调试器,根据 Justin 的观点,这本身就是一件麻烦事,更严重的是当应用恢复时,日志会全部丢失,因为应用恢复时,你来不及在日志事件发生前打开调试器。但是在 GapDebug 中,调试窗口始终都是打开状态而且不会丢失任何日志。
GapDebug 可以免费下载,并且 Genuitec 宣称“对于本地调试将永久免费”。
查看原文链接: GapDebug, Mobile Debugging Tool for PhoneGap and Cordova, Enters Public Beta
感谢曹知渊对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论