0

我正在使用 Titanium Appcelerator 构建一个非常基本的移动应用程序,针对两者:Android 和 iOS。我在两个平台上都使用 Appcelerator WebViews 来处理应用程序上的所有复杂布局。

我仍然担心在本地或外部加载 HTML 文件,这里有一些想法:

当地的

  • 我只会通过网络传输 JSON(较小的文件)。所以应用程序应该加载得更快(对吧?)。
  • 应用程序的大小会更小,因为所有应用程序文件都是远程加载的(无论如何都实现了缓存)。
  • 我不需要 iframe 来与远程内容进行交互:您实际上无法与外部 Web 视图进行交互。你需要一个 iframe 作为桥梁。

偏僻的

  • 在较新版本中修改布局更容易(如果我们想实现快速修复,则不需要新版本的应用程序)。
  • 应用程序的大小会更大(因为我们现在必须在应用程序中包含几个文件,例如所有的 HTML、CSS 和 JavaScript)。

你对这两种选择有什么看法?

4

1 回答 1

0

我认为,如果您的应用程序设计为具有高度动态的布局,那么远程更新是一种无与伦比的舒适感。

如果您使用 HTML 只是为了避免使用原生元素绘制布局,那么请将它们保留在本地。

于 2012-11-12T00:48:11.370 回答