gpt4 book ai didi

html - Ads + Flurry 集成后 Phonegap iOS 游戏中的性能问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:47 28 4
gpt4 key购买 nike

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

但在游戏中集成广告后,我在某些设备上的游戏中遇到了一些性能问题。它们如下:-

Ipod touch:- 对触摸事件的响应缓慢,动画太慢,渲染变得很慢。Iphone:- 动画速度较慢,但​​比 Ipod touch 好。

它在 Ipad 上运行良好。

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

我检查了删除广告和 Flurry 代码,然后游戏运行正常。我也广泛搜索了这个问题,但找不到合适的答案。期待在这里得到一些帮助。

最佳答案

我注意到(根据第一手经验)Flurry HTML5 SDK 会大大降低您的应用程序的速度。它通过将 SCRIPT 标记插入 DOM 的 HEAD 部分来与服务器通信,我认为这有三个缺点:

  1. 一些浏览器(例如 iOS 上的移动版 Safari)会等待 HEAD 脚本解析后再运行任何其他脚本
  2. 如果您进行多次 Flurry 调用,您很快就会到达浏览器的 concurrency limit。对于来自同一服务器的多次下载,因为每次调用都会创建一个新的 SCRIPT 标记。
  3. 脚本标签永远不会被删除,因此 DOM 会不断增长。

一种解决方案是为您的目标手机尝试原生 Flurry SDK,但如果您支持浏览器 WebApps,那不是一个选项,并且会增加原生应用的开发时间和下载大小。

我对 Flurry HTML5 SDK 的效率如此低下感到非常震惊。我想回到 Google Analytics。

关于html - Ads + Flurry 集成后 Phonegap iOS 游戏中的性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16897811/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com