究竟什么是纯HTML5应用程序?

时间:2013-07-08 06:54:54

标签: javascript html5 native hybrid

我们经常听到3种应用:
1.纯HTML5 2.混合应用程序
3.原生应用

那么这些项目之间的主要区别是什么?纯粹的HTML5应用程序到底是什么?

感谢
Smitha

1 个答案:

答案 0 :(得分:4)

说到例如iPhone和Android,

  • 原生应用程序使用ObjC / Java构建。
  • HTML5应用程序内置于JS / HTML / CSS中,并使用本机浏览器显示。
  • 混合应用程序是由两者构建的,使用定制的包装器(在ObjC / Java中)与HTML / JS / CSS代码交互(通常借助于诸如PhoneGap之类的库)。

原生应用程序不可移植但速度快; HTML5应用程序是可移植的,但仅限于HTML5允许的内容(例如,您无法从JS访问SD卡)。混合方法为您提供HTML应用程序的可移植性,同时您仍然可以使用本机代码编写扩展来处理依赖于系统或时间关键的部分。