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

Android 使用Rhomobile开发智能手机应用程序,android,mobile-website,smartphone,Android,Mobile Website,Smartphone,我已经开发了一个Android应用程序大约两个月了,我为他写这篇文章的人希望我使用它而不是Android SDK,这样我们就可以为多个智能手机部署该应用程序: 他说,你可以用一种语言编写应用程序,它可以部署在大多数智能手机上。有人使用这个网站做过类似的事情吗?我应该知道并告诉他有什么优点或缺点吗?也许有人能给我一个更好的解释这到底是怎么回事 我现在是一个人的军队。他希望大多数智能手机都能使用该应用程序,但可以雇佣更多的开发者。Rhomobile将在您的手机上启动一个小型Web服务器,然后显示指向

我已经开发了一个Android应用程序大约两个月了,我为他写这篇文章的人希望我使用它而不是Android SDK,这样我们就可以为多个智能手机部署该应用程序:

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


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

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

如果你知道Ruby,你会很快得到一个应用程序,但它看起来很糟糕,用户体验也很糟糕。一个类似的框架是,他们可以让你用Java脚本编写应用程序,然后将其编译成javascript、webview和本机组件的混合体,这些组件可以在Iphone和Android手机上运行,Tianium的用户体验要比rhomobile好得多


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

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


最近,我们决定推出我们自己的JQTouch分叉(我们在Android上开发了它),以使这变得更加容易。最近,Rhodes master branch使用JQTouch builtin创建了应用程序,这使得这些有吸引力的应用程序更容易构建,因为样式表包含在Rhodes scaffold生成的应用程序中

如果他愿意支付许可证的费用,那对你来说可能是一次有趣的经历。但不确定这些是否会违反苹果的条款,因此可能有一个警告。