【问题标题】:iOS PhoneGap app using WebGL使用 WebGL 的 iOS PhoneGap 应用
【发布时间】:2014-03-03 13:23:13
【问题描述】:

PhoneGap 应用的 WebView 是哪个,Safari 是移动版还是桌面版?

是否可以在 PhoneGap 应用程序中使用 WebGL?如果不是,他们可以使用它们将应用程序提交到 Apple Store 和 Android Store

我能否向 Apple Store 提交使用 WebGL 的 PhoneGap 应用程序?

【问题讨论】:

    标签: ios cordova webview webgl


    【解决方案1】:

    更新:

    iOS 8 在 UIWebView 和 WKWebView 上带来了 WebGL 支持,所以如果你不想支持以前的版本,你可以在没有 CocoonJS 的情况下使用它

    ludei's website上查看更多详情

    旧:

    如果您想使用适用于 iOS 和 Android 的 WebGL 创建 HTML5 应用,请尝试CocoonJS

    目前,这是创建在 iOS 和 android 上运行的 WebGL 应用程序的唯一方法

    【讨论】:

    • 为什么会这样?与phonegap的区别?
    • phonegap 子类 UIWebView 在 iOS 和 android WebView 上,cocoonJS 基于 chromium。从应用商店下载 cocoonJS 应用以查看演示。您甚至可以通过链接测试您的 html,并比较它在常规 webview 和使用 cocoon webview 上的性能
    • 谢谢,基于 chronium webview 的应用程序是否会通过 Play 商店和 Apple 商店的提交流程? :O
    • 没错,飞扬的小鸟游戏是用cocoonJS制作的,CocoonJS应用也在应用商店中
    • 这很酷,所以 CocoonJS 实际上支持所有主要的 Chromium 功能?比如 webGL、webRTC 等? @jcesar
    【解决方案2】:

    我只是在两点上弄清楚了你的问题。它们是-

    phonegap 构建应用程序链接不会在 safari 中打开。更多详情请查看HERE

    iOS 和 Android 浏览器都不支持 WebGL,因此它在 PhoneGap 中几乎是一个新手。

    Apple 显然正在努力在更广泛的意义上支持 WebGL,这从他们在 iAds 中对 WebGL 的支持可以看出。

    可以使用标准嵌入式 Web 视图(使用私有 API)来利用 WebGL。

    请检查HERE 浏览器支持。

    【讨论】:

    • 那么实际上有什么方法可以在 ios 应用程序上使用 webGL?或者只是电话间隙,如果您可以添加更多详细信息,谢谢
    • 我说的是链接,我说的是webview,如果它使用特定的webview,比如Safari、Chrome等
    • @sbaaaang 你的问题是真实的并且包含很多问题。我只是从不同的资源中探索了我的观点。 Apple 正致力于在 iOS 中实现 WebGl。
    • 仍然不是明确的答案,但谢谢你我真的很感激
    • @sbaaaang 很难让你得到你的答案......我真的很想知道......你真正的疑问是什么......我想我已经回答了你的问题
    【解决方案3】:

    我个人推荐 Ejecta,因为它是开源的:

    https://github.com/phoboslab/Ejecta

    Android 端口似乎没有广泛使用,但主要的 ios 端口似乎维护得很好,支持 WebGl。

    最新的 Android 版本直接支持 webgl - 如果使用旧的 Android 版本,Crosswalk 也可以与 phonegap 一起使用以利用 webgl 支持。

    https://crosswalk-project.org/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多