使用 WebGL 的 iOS PhoneGap 应用

     2023-02-23     274

关键词:

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

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

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

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

【问题讨论】:

【参考方案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/

【讨论】:

iOS PhoneGap 应用提交

】iOSPhoneGap应用提交【英文标题】:iOSPhoneGapAppSubmission【发布时间】:2014-01-1320:05:25【问题描述】:根据最近的消息,Apple要求使用Xcode5和iOS7构建和编译该应用程序。此外,根据这篇文章http://phonegap.com/blog/build/new-apple-app-store-subm... 查看详情

带有webgl的ios8 webview =在网络应用程序中平滑滚动?

...与会者说ios8webview具有webgl,因此,网络应用程序(带有phonegap)最终将具有平滑滚动。从谷歌搜索,似乎webgl是一个通常用于3d东西的图 查看详情

PhoneGap Android iOS NFC

】PhoneGapAndroidiOSNFC【英文标题】:【发布时间】:2012-02-1611:24:10【问题描述】:我想用PhoneGap构建一个跨平台应用程序。此应用程序应在Android和iPhone上运行。Android版本应该可以扫描NFC标签。是否可以使用PhoneGap来做到这一点,还... 查看详情

当应用程序处于活动状态时,phonegap 通用推送 ios 警报

】当应用程序处于活动状态时,phonegap通用推送ios警报【英文标题】:phonegapgenericpushiosalertwhenappisactive【发布时间】:2013-06-2412:23:21【问题描述】:我有使用pushplugin的phonegap应用程序,在iphone上运行。问题是当收到通知时,会出... 查看详情

哪个IDE用于在Phonegap中开发应用程序?

】哪个IDE用于在Phonegap中开发应用程序?【英文标题】:whichIDEisusedfordevelopingapplicationinPhonegap?【发布时间】:2014-06-1817:14:46【问题描述】:我是Phonegap的新手。我目前在iOS应用程序开发人员工作。我想开始使用Phonegap开发应用程... 查看详情

PhoneGap/Cordova:如何使用 cookie (iOS)?

】PhoneGap/Cordova:如何使用cookie(iOS)?【英文标题】:PhoneGap/Cordova:Howtogetusecookies(iOS)?【发布时间】:2012-06-2705:58:32【问题描述】:我有一个适用于iOS的PhoneGap/Corodova项目。在iOS模拟器上构建时,我使用了JqueryCookies,它们很好。但... 查看详情

如何使用 iOS 的 PhoneGap 获取 .ipa 文件?

】如何使用iOS的PhoneGap获取.ipa文件?【英文标题】:Howtoget.ipafilewithPhoneGapforiOS?【发布时间】:2012-06-2213:27:56【问题描述】:我在Android中使用SenchaTouch2开发了一个PhoneGap应用程序。现在我想在不更改代码的情况下在iOS中开发相同... 查看详情

即使我使用 PhoneGap 开发我的应用程序,我也必须拥有 Mac OS 平台吗?

】即使我使用PhoneGap开发我的应用程序,我也必须拥有MacOS平台吗?【英文标题】:MustIhaveaMacOSplatformevenifIdevelopmyappwithPhoneGap?【发布时间】:2013-08-1208:42:56【问题描述】:我有一个用VisualStudio(C#)编写的Web应用程序,我想为iOS和And... 查看详情

使用 XCode 9/iOS 11 的 Phonegap 错误

】使用XCode9/iOS11的Phonegap错误【英文标题】:PhonegapErrorusingXCode9/iOS11【发布时间】:2018-03-0402:57:53【问题描述】:得到“没有为模拟器指定目标。部署到未定义的模拟器设备类型“com.apple.CoreSimulator.SimDeviceType.undefined”找不到。... 查看详情

使用手势的 iOS Phonegap 滑动检测

】使用手势的iOSPhonegap滑动检测【英文标题】:iOSPhonegapswipedetectionusinggesture【发布时间】:2015-12-0709:15:13【问题描述】:嗨,如何在iOS和Phonegap中使用滑动手势我使用了一些插件,但它不起作用。提前致谢。【问题讨论】:你在... 查看详情

为啥 WebSQL 不适用于使用 PhoneGap 制作的 iOS 应用程序?

】为啥WebSQL不适用于使用PhoneGap制作的iOS应用程序?【英文标题】:WhydoesWebSQLnotworkwithiOSapplicationsmadewithPhoneGap?为什么WebSQL不适用于使用PhoneGap制作的iOS应用程序?【发布时间】:2015-06-1114:59:56【问题描述】:我刚刚将我的PhoneGap... 查看详情

iOS 的 Phonegap 插件

】iOS的Phonegap插件【英文标题】:PhonegappluginsforiOS【发布时间】:2014-05-2507:22:00【问题描述】:在windows机器上使用“phonegap”(在mac上没试过)并为android构建“phonegap”项目时,所有插件都复制到src目录中,您可以在您的android编... 查看详情

使用 admin.pushapps.mobi 的 iOS 的 PhoneGap 推送通知

】使用admin.pushapps.mobi的iOS的PhoneGap推送通知【英文标题】:PhoneGappushnotificationforiosusingadmin.pushapps.mobi【发布时间】:2015-03-2313:00:35【问题描述】:如何在ios平台接收PhoneGap推送通知...?我正在使用http://admin.pushapps.mobi控制台发送... 查看详情

PhoneGap iOS 应用程序“设备就绪”事件 - 初始条目与恢复

】PhoneGapiOS应用程序“设备就绪”事件-初始条目与恢复【英文标题】:PhoneGapiOSapplication\'deviceready\'event-initialentryvsresume【发布时间】:2011-06-0915:48:29【问题描述】:我正在使用PhoneGap创建一个原生iOS应用。该应用程序实现了一个i... 查看详情

在 Cordova/Phonegap 上使用 iOS 徽章的 Azure 推送通知

】在Cordova/Phonegap上使用iOS徽章的Azure推送通知【英文标题】:AzurePushNotificationswithiOSBadgesonCordova/Phonegap【发布时间】:2015-08-1303:30:05【问题描述】:我有以下代码可以使用Azure通知中心发送推送通知。当新项目插入数据库时​​... 查看详情

使用 phonegap(ios) 调用 Web 服务

】使用phonegap(ios)调用Web服务【英文标题】:Callingwebserviceusingphonegap(ios)【发布时间】:2012-02-2114:26:02【问题描述】:我想在phonegap应用程序中调用网络服务。我正在使用给出的演示代码http://wiki.phonegap.com/w/page/32513809/Simple-Web-Servic... 查看详情

无法使用 phonegap 构建 iOS 应用程序

】无法使用phonegap构建iOS应用程序【英文标题】:Can\'tbuildiOSappwithphonegapbuild【发布时间】:2016-08-0417:16:54【问题描述】:当我尝试为iOS构建我的应用程序时,我收到一个错误提示错误-以下核心插件导致构建失败,可能需要更新... 查看详情

使用PhoneGap在iOS上录制音频[关闭]

】使用PhoneGap在iOS上录制音频[关闭]【英文标题】:AudiorecordingoniOSusingPhoneGap[closed]【发布时间】:2015-07-3014:14:47【问题描述】:我已经找了好几天了,但找不到任何关于如何使用PhoneGap在iOS上录制音频的明确信息。也许有人有类... 查看详情