gpt4 book ai didi

dom - DOM 应用程序的 CocoonJs 与 Phonegap 比较……或者只是使用 Canvas 和 CocoonJs?

转载 作者:行者123 更新时间:2023-12-01 07:04:39 25 4
gpt4 key购买 nike

我正准备开发 child 读物应用程序。它将涉及大量插图和一些动画菜单,但就动画而言,没有像视频游戏那样疯狂。我正在尝试确定是使用 Phonegap 和 DOM 还是 CocoonJs 和 Canvas。

我一直在读到,Phonegap 会减慢在普通移动浏览器中正常工作的 DOM 应用程序的速度,而 CocoonJs 会加快在 Canvas 中构建的应用程序的速度。但后来我也读到 CocoonJs 现在有一些新的东西可以支持 DOM 元素。

我的 DOM 测试应用程序在移动浏览器中运行良好,但我无法在我的 iPad 或 iPhone 上的 Phonegap 中测试它,因为苹果公司收取了该死的开发者费用。

有没有人有任何接近这种项目的经验?我正在考虑在 Canvas 中做这件事,只是为了学习经验。但是,如果有人有任何强烈的建议,请告诉我您的想法吗?

非常感谢你们!

最佳答案

还可以考虑 Famo.us,它比 CocoonJS 更受欢迎并且具有更强大的展示功能。以下是我的见解:
电话鸿沟
久经考验,FOSS。很多资源。许多插件,尽管不同且随意维护。例如,IAP 和广告——很可能是插件——不是核心,是单独(几乎)维护的。不关注性能,只关注 x 平台兼容性。

  • 亲:流行,尝试过
  • 亲:FOSS
  • 缺点:没有性能重点
  • 缺点:插件用户领域的质量不稳定

  • CocoonJS
    Cordova 包装器(就像 PhoneGap 一样),它通过它的 Webview+ 或 Canvas+ 插件增加了性能优化。 Canvas+ 适用于 HTML5 Canvas 游戏,因此不适合您。 Webview+ 基本上是打包的 Chromium-latest,可在不将其用作默认浏览器的 Android 版本上获得更好的性能(默认浏览器是用于 Cordova 上的 webview 的浏览器)。它不适用于 Android <4,它们只会使用默认的 webview。我实际上尝试过使用 Webview+ 部署 Cocoon 应用程序,但我没有注意到性能改进。要么(a)我需要做一些调整,(b)“性能改进”(空气引用)。此外,它还具有适用于 iOS 和 Android 的标准化插件:Facebook、广告、应用内购买(以及更多,但我们需要的 3 个)。在 PhoneGap 领域,这 3 个是 6 个独立的存储库(每个平台 1 个),由 6 个不同的开发人员维护 - 并不总是维护良好。另一方面,我一直在读到 Cocoon 溢价(需要使用他们的扩展)是 $$$……大约 $50/m。
  • 亲:理论上更好的性能
  • 优点:统一插件体验(广告、 Facebook 、IAP) - 最大的专业 IMO
  • 骗局:价格

  • 著名的
    我理解 Famo.us 的方式:它类似于 Cocoon 的 Canvas+。打包高性能 webview 以提高动画/ Canvas 性能。它带有自己的基于 JS 的 DSL,用于构建您的应用程序。即,与 PhoneGap 和 CocoonJS 不同的是,您只需构建一个标准的 HTML/CSS/JS Web 应用程序(允许与其他项目共享代码),Famo.us 有自己的 JS 框架来构建应用程序。它有一个 非常强势展示:AirBnB、Yelp等使用Famo.us。
  • 亲:性能
  • 亲:免费?
  • 优点:强大的展示(Yelp,AirBnB)
  • 缺点:不是普通的网络开发人员(与 CocoonJS 不同,它可以让您按原样放入 PhoneGap 应用程序)

  • 我个人建议(针对您的情况)探索 Cocoon 的 Webview+ 设置。

    关于dom - DOM 应用程序的 CocoonJs 与 Phonegap 比较……或者只是使用 Canvas 和 CocoonJs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16923556/

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