在Ads + Flurry集成之后,Phonegap iOS游戏中的性能问题

时间:2013-06-03 13:24:00

标签: html5 cordova iad mobclix

我正在使用PhoneGap iOS开发游戏。我使用Mobclix和iAds在其中集成了广告。我还在游戏中集成了Flurry进行分析。

但是在将广告整合到游戏中之后,我在某些设备上面临游戏中的一些性能问题。它们如下: -

Ipod touch : - 对触摸事件响应缓慢,动画太慢,渲染变慢。 Iphone : - 动画很慢但比Ipod touch更好。

Ipad 上工作正常。

我已经使用PhoneGap在设备上移植我们的HTML5代码。

我选中了删除广告和乱舞代码然后游戏运行良好。我也广泛搜索了这个问题,但找不到合适的答案。期待在这里得到一些帮助。

1 个答案:

答案 0 :(得分:0)

我注意到(从第一手经验)Flurry HTML5 SDK可以大幅减慢您的应用。它通过将SCRIPT标记插入DOM的HEAD部分与服务器通信,这有三个我可以看到的缺点:

  1. 某些浏览器(例如iOS上的移动版Safari)会在运行任何其他脚本之前等待HEAD脚本解析
  2. 如果您拨打多个Flurry电话,您很快就会从同一台服务器上下载浏览器的concurrency limit,因为每次通话都会创建一个新的SCRIPT标记。< / LI>
  3. 永远不会删除脚本标记,因此DOM不断增长。
  4. 一种解决方案是针对您定位的手机尝试原生的Flurry SDK,但如果您支持浏览器WebApp,则无法选择,并且会增加您的开发时间和时间。本地应用程序的下载大小。

    我发现Flurry HTML5 SDK效率低下令人震惊。我想回到谷歌分析。