将一个HTML5游戏制作成苹果应用商店中的iPhone/iPad应用程序

3
我们正在教授如何制作JavaScript游戏。然后,我们通过使用苹果的自定义标签来将JavaScript游戏变为伪应用程序,并添加一个网页到主屏幕中,使其看起来像一个应用程序。
有没有一种方法将HTML5、CSS和JavaScript打包成本地应用程序,并在App Store中销售?我知道有一些类似PhoneGap的工具可以使用,但似乎我们必须使用它们的API来创建应用程序。我希望能够简单地运行这些学生的JavaScript游戏命令,并将它们提交给Apple。
有没有好的超级简单的解决方案?
4个回答

3
你可以使用PhoneGap的API来访问本地功能,但并非必须。
这仍然不是非常容易,但build.phonegap.com免费提供一个应用程序,让你上传一个包含代码的zip文件。

听起来很理想。学生们能否将该应用程序提交到苹果的应用商店? - at.
4
仅有付费的iOS开发者可以提交。 - jermel

2

您可以尝试编写一个简单的包装应用程序,只需在UIWebView中显示您的HTML即可。

至于发布,只有付费的iOS开发者会员才能将应用程序提交到应用商店。这意味着您的学生必须支付费用,或者您为您的学生支付并提交。


是的,那就是我们的想法,我们为学生付款并提交。 - at.

1

正如其他人所说,Apache Cordova(前身为Phonegap)正好符合您的要求,并且不需要您使用他们的API。

请记住,苹果不希望应用商店充斥着“练习”应用程序。他们有一个审批流程,可能需要长达2周才能获得苹果的批准。如果每个学生提交相同的应用程序或非常相似的应用程序,则大多数应用程序肯定会被拒绝。

出于教学目的:

  • 最好采用纯Web方法,您可以将其放在网站上
  • 或在Google Play商店中放置应用程序(一次性费用为25美元),没有严格的应用程序政策

此外,还有Cydia可用于分发越狱的iPhone应用程序,但我不会教授这种方法。


-2
<!DOCType HTML>
<html>
<head>
<title>Testing JavaScript</title>
</head>
<body>
<script type="text/javascript" src="write.js">
document.write("Text written using JavaScript code, done by 'el Jacko!");
</script>
</body>
</html>

2
虽然这段代码可能回答了问题,但提供解决问题的方式和原因可以提高其长期价值。 - L_J

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接