2012-03-26 83 views
0

如何构建一个Rails应用程序的移动应用程序版本,几乎没有移动开发体验? iOS,Android,其中一个或另一个,或两者兼而有之。构建Rails web应用程序的移动应用程序衍生品

+1

你真的需要本地应用程序?只需调整您的设计/ CSS等以支持移动设备,即可完成。 – 2012-03-26 06:09:28

+0

绝对需要一个本地应用程序,[rhomobile](http://www.rhomobile.com)看起来像一个不错的选择 – 2012-03-27 16:42:39

+0

如果你不介意分享,为什么?查看一些想法的更新答案。 – 2012-03-27 17:02:37

回答

1

首先,您可能希望为您的Web应用程序提供的服务创建(私有)API。 Android应用程序的事实标准是接受/返回JSON的类似REST的端点。你可以使用任何Ruby REST框架最好的工作。然后,如果需要,您需要考虑如何验证Android应用程序。你使用相同的认证数据库吗?你可以允许匿名访问,你公开哪些应用程序的部分,等等。

最后,你需要建立前端。这里有几个选项:

  • 学习Android的
  • 雇人做
  • 使用一个框架,可以开发使用Web(类似的)技术:Thitanium,罗德等的好处是,你开始使用你所知道的,也可以免费获得一个iOS应用程序。 的缺点是,你永远无法得到本机的性能,以及外观和感觉可能不是完全的Android样(从未使用罗德,所以也许它这样做不够好,但仍然)
+0

主要考虑为iOS开发,android恰好是第一个显示的标签。更少担心android,更多关于iOS。但是,这些都听起来很有战略意义。我只需要了解更多。我想确保我们允许用户在他们的移动设备和网络上共享我们的网站。我不想限制到一个媒体或另一个媒体。 – 2012-03-27 17:55:25