交互式闪存替代 - HTML5或本机应用程序?

时间:2012-09-20 15:17:41

标签: android ios html5 mobile native

我被要求推荐一些交互式Flash横截面的替代品,我不确定最佳答案。

我在HTML5应用程序和本机应用程序之间来回折腾。我可以看到HTML5的最大好处是只需要创建一个版本,它可以在iOS和Android上运行。本机应用程序的最大好处是性能和与旧设备的兼容性,但是必须创建两个应用程序。

我倾向于本机应用程序,因为我读过的所有内容都表明它们只会以更少的怪癖更好地工作,但HTML5路线很有趣并且可能更便宜。思考? HTML5是否已准备就绪?

2 个答案:

答案 0 :(得分:0)

我建议你使用OpenGL。它很快(本机代码),关于动画和效果,你可以做你喜欢的事。

答案 1 :(得分:0)

HTML5取决于任务。 但这完全取决于你想要支持的内容。

我的意思是,如果你想要支持iPhone 2,那么你将不得不去原生。 没有办法解决这个问题。

根据您尝试做的事情,您可能会被支持至少更新的3GS。 但它并不像没有本地应用程序不做同样的事情。 对于Android来说,这同样是四倍。在该系列的范围内,所有iPhone都是相同的。

对于如何制作机器人或它们包含的内容没有任何限制。 因此,无法保证任何应用程序都适用于所有机器人。

最后:它取决于您想要做什么,您希望如何做,以及您的开发人员对每个平台的熟悉程度(对于HTML5,这意味着所有的Web应用程序API ,了解JS中的延迟/异步编程,以及如何以高性能方式使用DOM,以及媒体查询和触摸事件。

PS:如果您需要访问内部文件存储,或者您需要访问内部硬件(相机),或者您需要访问外部硬件(蓝牙键盘/无线耳机),请使用本机应用程序。 API就在那里,但不能保证支持。