【问题标题】:HTML5 app with Appcelerator Titanium带有 Appcelerator Titanium 的 HTML5 应用程序
【发布时间】:2012-07-11 15:35:04
【问题描述】:

我是 IT 书籍的采编编辑。我正在考虑编写一本关于使用 Appcelerator Titanium 开发 HTML5 应用程序的书。有一本专门用于开发 HTML5 应用程序的书有意义吗?如果是的话,你想在书中看到什么?

【问题讨论】:

  • 您不能使用 Titanium 开发 HTML5 应用程序。它将所有内容转换为原生平台代码,因此它们将是 native 应用程序
  • 不完全正确。您可以将 html 与钛结合使用。

标签: html titanium appcelerator


【解决方案1】:

如果您的目标是 iOS 或 Android,我建议您应该使用 JavaScript 并生成本机应用程序。您也可以在 Titanium Web View 组件中运行任何 HTML 代码,但我不推荐这样做。

但如果您想访问其他移动操作系统,您也可以使用 Titanium,但您需要创建一个网络应用程序。

看看这篇文章: http://developer.appcelerator.com/blog/2011/09/titanium-sdk-for-mobile-web-beta-1.html 自从那篇文章发布以来,移动 Web 开发已经有了很大的改进。查看此http://docs.appcelerator.com 以获取有关 Titanium 功能的最新文档。

【讨论】:

  • 为什么不推荐在 Titan 网络视图中运行 HTML?
【解决方案2】:

这将是一本非常小众的书,对大多数人来说没有用处。使用 Titanium,您可以:

  1. 针对 Ti api 编写 javascript 代码,在这种情况下,在运行时会调用原生 UI 元素。

  2. 使用 web 视图加载一个普通的网站,它可以包含一个 html5 应用程序。但是,您只是使用 Titanium 作为网站的包装器。这种方法有一些价值,因为您可以使用 Titanium 调用设备的硬件功能以响应 Web 视图中的操作。

这样做可能会更好 1. 既然可以渲染表格,为什么还要在 Web 浏览器中渲染表格?有些人可能已经使用了 2 中的方法,但我猜他们很少。

如果您想使用 html5 技术开发移动应用程序,最好使用 Sencha Touch 2。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多