使用Rhomobile开发智能手机应用程序

时间:2010-06-19 22:21:56

标签: android mobile-website smartphone

我已经开发了一个Android应用程序大约两个月了,而我正在编写它的人希望我使用它来代替android SDK,这样我们就可以为多个智能手机部署应用程序:{{3} }

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

我现在是一个单人军队。他希望大多数智能手机能够使用该应用程序,但可以雇佣更多的开发人员。

2 个答案:

答案 0 :(得分:3)

Rhomobile将在您的手机上启动一个小型网络服务器,然后显示一个定向到该网络服务器的网页浏览器。如果您编写部署在真实Web服务器上的Web应用程序,您可以以某种方式编写ruby中的所有应用程序逻辑。 Rhomobile使用CSS等让应用程序看起来有点像本机应用程序。

如果您了解Ruby,您将快速获得应用程序,但它看起来很糟糕,用户体验也会很糟糕。一个类似的框架是appcelerator titanium,它们可以让你在Java Script中编写应用程序,然后将它编译成javascript,webview和本机组件的组合,这些组件在Iphone和Android手机上运行,​​而且钛有更好的用户体验然后rhomobile。

访问他们的网页并测试他们宣传的一些应用程序作为其框架的展示。

答案 1 :(得分:2)

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

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