在Apple的App Store中将HTML5游戏变为iPhone / iPad应用程序

时间:2013-03-26 01:39:33

标签: javascript iphone ios ipad app-store

我们正在教授如何制作JavaScript游戏。然后,我们通过使用Apple的自定义meta标签教授如何使JavaScript游戏成为伪应用,通过在主屏幕上添加网页使其看起来像应用程序。

有没有办法将HTML5,CSS和JavaScript打包成可以在App Store中销售的本机应用程序?我知道有像PhoneGap那样的工具,甚至可能是PhoneGap的答案,但看起来我们必须使用他们的API来创建应用程序。我想简单地让这些学生学习JavaScript游戏,对它们运行命令并将它们提交给Apple。

对此有一个很好的超级简单解决方案吗?

4 个答案:

答案 0 :(得分:3)

您可以使用PhoneGap的API访问本机功能,但您不必这样做。

它仍然不是超级简单,但build.phonegap.com对于一个应用程序是免费的,并允许您上传包含代码的zip文件。

答案 1 :(得分:1)

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

至于发布它,只有付费iOS开发者会员才能向应用商店提交应用。这意味着您的学生要么付费,要么为您的学生付费并提交。

答案 2 :(得分:1)

正如其他人所说 Apache Cordova(以前称为Phonegap)完全符合您的要求,并且不要求您使用他们的API

请注意,Apple不希望应用商店充满练习应用。他们的批准程序可能需要长达2周的时间才能获得批准。如果每个学生提交相同的应用程序或非常相似的应用程序,大多数肯定会被拒绝。

出于教学目的:

  • 使用可以放在网站上的纯网络方法可能会更好
  • 或将应用程序放入Google Play商店(一次性费用为25美元),不含严格的应用政策

还有Cydia为越狱的iphone分发应用程序,但我不会教那个

答案 3 :(得分:-1)

<!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>