1

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

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

谢谢史密莎
_

4

1 回答 1

4

说到 iPhone 和 Android,

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

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

于 2013-07-08T06:59:57.940 回答