这个问题非常流行,并且已经有很多与之相关的问题。但是其中一些是旧的(比如 6 个月前),并且对于当前日期 - 2012 年 5 月......如果你能输入现在哪个更好,那就太棒了!
我现在正在开发一些应用程序,跨平台功能在这里很重要。我想知道我是否可以将 HTML5 用于以下功能。
在我的应用程序中创建音乐播放器(需要阅读所有播放列表并播放它们) - HTML5(或)原生?
加速度计使用- HTML5(或)本机?
相机使用- HTML5(或)本机?
使用手势(swype 等)- HTML5(或)本机?
多点触控功能和手势 - HTML5(或)原生?
使用物理开发 3D 游戏(或)2.5D - HTML5(或)Native ?(原生可能是最好的选择,但我很想知道 HTML5 在多平台游戏开发中的表现)
如果您可以用正确的答案对选项进行编号,并说明为什么我必须使用本机/html5,那就太棒了:)
另外,你对Phone-Gap
原生支持有什么看法?