我正在考虑制作一款手机游戏(比如Wordfeud)。 现在我想在Android,iOS,WindowsPhone,facebook和普通浏览器上发布这款游戏。
我可以在所有这些平台上本地化。
BUT
由于希望它是一款多人游戏,大多数功能都是通过带有SOAP调用的c#.NET webservice来完成的。
现在,对于另一个项目,我正在使用WebView(android)制作一个移动网站,同一个网站已经在IOS应用程序中运行。
那么..为什么不把jQuery / HTML5 / .NET移动网站和一些小应用程序作为一个shell来让它们进入市场。这样一切都将在一个地方,更新/错误修正将在公园散步。
您怎么看?
干杯
答案 0 :(得分:0)
如果您查看Apple Review Guidelines,则可以看到:
不是非常有用,独特,的应用程序只是捆绑为应用程序的网站,或者不提供任何持久的娱乐价值可能会被拒绝
您将能够启动Android安卓程序,但您的iOS网络套件可能会被拒绝。
我建议您在发布到应用商店之前查看此页面
答案 1 :(得分:0)
我认为我总是在html5应用中看到3件事:
- 与不同平台的不良整合
- 基于网络的表现比基本的慢。
-nightmare维持。
如果你想做一个高质量的应用程序,我强烈建议你采用原生方式。 HTML5并非全不对。如果有很大的时间/预算限制和/或你不关心应用程序的质量,我认为这是正确的选择(例如,如果它只在内部使用)。
最后的想法:为什么选择SOAP? REST速度更快,实施起来也不难。
答案 2 :(得分:0)
我认为这有很多问题。如果你看看那些试图帮助你做这类事情的工具,最强大的是Google PlayN和Monkey。 HTML / Flash / SilverLight游戏和移动游戏之间仍然存在很多语义差异,最明显的是输入设备和屏幕分辨率大小的差异。
同样重要的是要意识到整合不同平台(即facebook与非facbook,取决于你正在制作的游戏类型)的成本可能很高。
Google PlayN:http://code.google.com/p/playn/