技术开发 频道

Rhomobile移动开发新利器

  【IT168 资讯】如果你对移动应用开发感兴趣,但却被数量繁多的移动系统搞得头昏脑胀,那么可以使用Rhomobile(http://www.rhomobile.com)公司的解决方案。它的Rhodes编程框架可以让你只用HTML和Ruby(它比iPhone要求的Objective C简单多了)就能编写运行在iPhone、黑莓、Windows Mobile、Symbian和Android智能手机上的程序。

  换句话说,Rhomobile基本上把网络和桌面程序开发领域的“一次编译,到处运行”的目标带到了移动开发领域。首席执行官Adam Blum说公司推出这个产品的一部分动力是因为他以前在一家叫做Good Technology公司从事移动email开发时所经历的烦恼,在那里有超过200名工程师为了把程序移植到三种不同操作系统的智能手机上而抓狂。

  “我很难想象如果有五种操作系统的情况”,Blum说到。

  在Rhomobile系统里,程序在加州Cupertino市(硅谷旁的一个小城市)的平台进行开发,并作为宿主程序发布到所有五种操作系统中,并被定制成与操作系统匹配的模式,比如在iPhone程序中的列表将使用iPhone的滚轮来实现。Rhomobile已经完成了对Rhodes的测试。

  目前Rhomobile还不支持某些手机特有的功能,比如iPhone的多点触功能。Blum说这是该公司下一步的计划之一,而且还将开发对于即将发布的Palm Pre的支持。

  上述这些限制也许会成为不愿使用Rhomoblie的接口,也许有人会觉得iPhone或黑莓的支持已经很好了。即便该公司添加了对多点触或其它特性的支持,但可以想象很难让一个能够在五六个平台上运行的程序都能利用像iPhone或黑莓这样的特性。

  至于竞争对手,Blum提到PhoneGap(http://www.phonegap.com)公司提供了一套类似的解决方案,但它只支持iPhone和黑莓,而且是用JavaScript进行开发,而不是HTML或Ruby。与PhoneGap不同的是,Rhomobile的目标定位(并不仅限于)是商业程序——Blum说他猜想其公司的客户群将会逐渐变成以需要建立内部应用程序的大公司为主。

  Rhomobile获得了来自vSpring Capital的一百万美元的投资。

 

0
相关文章