微信号:infoqchina

介绍:有内容的技术社区媒体

【工具】PhoneGap和Cordova应用调试工具GapDebug发布Beta版本

2014-07-24 18:35 InfoQ

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宣称“对于本地调试将永久免费”。

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 大数据悖论:数据越多所得结论越精准? HTML5中国【第一期】微信赠书活动正式开启 使用JavaScript修改伪类样式的方法总结 成就大数据的“第四个V” DockerCon 2016 D2 | PPT全程实录+详细解读