javascript - 苹果是否允许在应用商店中使用 WkWebView 制作游戏?
问题描述
我正在努力寻找一个好的解决方案来为桌面、移动和网络制作跨平台应用程序。我已经将我的语言选择范围缩小到 JavaScript 或 C++。
使用 JavaScript,它可以原生地在 Web 中工作,可以使用 Electron 为桌面打包,也可以打包在移动的 WebView 中。如果我使用 JavaScript,理想情况下我想使用 HTML 和 CSS 编写我的所有 UI,这排除了 React Native 之类的东西。
使用 C++ 我需要根据每个平台更改代码,我对 C++ 的主要关注是我需要为 OpenGL、OpenGL ES 和 Metal 编写后端。我想尽可能避免重写我的应用程序的某些部分。另一件事我不是很兴奋,但我很满意,我仍然需要针对 IOS 和 Android 的 Objective-C 和 Java。
我一直在使用适用于 IOS 的 Electron 和 WKWebView 使用 JavaScript 选项,这一切都完全按照我的意愿工作。这就是我担心的地方,Apple 的审查指南说他们不会接受只是重新打包的网站的应用程序,但他们也谈到允许 HTML5 游戏,只要它们不以类似方式呈现在商店中。这让我很困惑,我并没有完全打包一个网站,因为它将是一款专为移动设备设计的游戏。并且游戏通常不使用具有原生外观的 UI,所以我不知道这是否会被接受。
我很难理解这些指南,苹果是否允许使用 HTML5 制作的游戏打包在 WebView 中,还是会因为在 WebView 中而被拒绝?
解决方案
推荐阅读
- java - 引起:java.lang.ClassNotFoundException:找不到类“com.google.android.gms.common.internal.zzbq”
- javascript - 迭代,检查一些表单值是否每 2 秒更新一次
- web-services - OAuth2 vs SAML vs Openid
- c# - .Net 核心单元测试
- image - 多重过滤规则不适用?
- sql - 在列中找到最大值,但仅当其他两列匹配时
- swift - 元素作为AnyObject vs element vs AnyObject?
- javascript - 根据父对象是否已经在数组中过滤对象数组
- python - 制作一个 python Tkinter 登录屏幕,用于验证来自 csv 文件的帐户详细信息
- php - 将我的 xampp 安装从 5.3 更新到 5.5 或 5.6 - on power pc mac 10.5