3

我已经开发一个 Android 应用程序大约两个月了,我正在为其编写它的人希望我使用它而不是 android SDK,以便我们可以为多个智能手机部署该应用程序:http ://rhomobile.com /

他说你可以用一种语言编写应用程序,它可以部署在大多数智能手机上。有没有人用这个网站做类似的事情?我应该知道并告诉他的任何优点或缺点?也许有人可以更好地解释这到底是做什么的。

我目前是一个人的军队。他希望该应用程序适用于大多数智能手机,但有能力聘请更多开发人员。

4

2 回答 2

3

Rhomobile 将在您的手机上启动一个小型网络服务器,然后显示一个指向该网络服务器的网络视图。如果您要编写一个部署在真实 Web 服务器上的 Web 应用程序,您可以用 ruby​​ 编写所有应用程序逻辑。Rhomobile 使用 CSS 等让应用看起来有点像原生应用。

如果你知道 Ruby,你会很快得到一个应用程序,但它看起来很糟糕,用户体验也会很糟糕。一个类似的框架是appcelerator Titan,它们可以让你用 Java Script 编写应用程序,然后将其编译成 javascript、webview 和在 Iphone 和 Android 手机上运行的原生组件的混合体,并且 Titan 具有比 rhomobile 更好的用户体验.

访问他们的页面并测试他们正在推广的一些应用程序,以展示他们的框架。

于 2010-06-22T14:27:29.550 回答
2

正如许多在 Objective C 中编写应用程序的开发人员所了解的那样,使用 HTML 作为视图和样式,使用 CSS 样式库是创建有吸引力的本机应用程序的好方法。Rhomobile 的 Rhodes 也使用这种方法。我们曾经让人们使用他们想要的任何 CSS,他们可以选择使用 IUI、JQTouch、IWebKit、WebApp.net 或任何其他库以及 Rhodes。最好的外部应用程序似乎都使用 JQTouch 进​​行样式和动画转换。

最近,我们决定发布我们自己的 JQTouch 分支(我们在 Android 上进行了工作),以使这更加容易。最近的 Rhodes master 分支创建了内置 JQTouch 的应用程序,使得这些有吸引力的应用程序更容易构建,因为样式表包含在 Rhodes 脚手架生成的应用程序中。

于 2010-09-02T01:59:59.090 回答