2012-09-20 37 views
0

我被要求推荐一些交互式Flash横截面的替代品,我不确定最佳答案。交互式Flash替代 - HTML5或本机应用程序?

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

我倾向于本机应用程序,因为我读过的所有内容都表明,它们只会更好地工作,而且不会出现怪癖,但HTML5路线很吸引人,而且可能更便宜。思考? HTML5准备好了吗?

+0

由于html5版本并未削减它,所以Facebook刚刚重新编写了自己的iOS应用程序。 – Neil

回答

0

HTML5完成任务。但是,这一切都归结于你想要支持的东西。

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

根据你想要做什么,你可能会被卡住,支持最低3GS。 但它并不像没有做同样的事情的本地应用程序。 对于Android来说也是四倍。在该系列的范围内,所有的iPhone都是相同的。

机器人的制作方式和内容都没有限制。 因此,不能保证任何应用程序都可以在所有Android上使用。最终:它取决于你想做什么,你想怎么做,以及你的开发人员对每个平台的熟悉程度(在HTML5的情况下,这意味着所有的网络应用程序API以及对JS中延迟/异步编程的理解,以及如何以高性能方式处理DOM,以及媒体查询和触摸事件)。 PS:如果您需要访问内部文件存储,或者需要访问内部硬件(相机),或者需要访问外部硬件(蓝牙键盘/无线耳机),请使用本机应用程序。这些API在那里,但支持并不能保证。

0

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