Rhodes 1.0即將發布及RhoHub beta版簡介
Rhodes背后的公司Rhomobile正在忙于其1.0版的發布工作。我們有幸采訪了Rhomobile的Adam Blum來了解Rhomobile的新特性及其提供的其他服務。
開發者可以預定Rhomobile新的RhoHub service的beta版。Adam談到了RhoHub的一些功能:
不久之后我們就將發布RhoHub站點。憑借RhoHub,開發者可以從網頁上生成、編輯并構建移動應用(與Heroku的想法不謀而合)。我們還使用了同步服務器來連接其后端應用,最后還為其提供了服務器,這樣他們就可以讓用戶使用單獨的URL通過移動設備瀏覽器來下載其移動應用了。
憑借著所有這一切,開發者可以成功地開發、構建并部署其移動應用而無需安裝任何軟件或SDK。大家對此感到興奮無比,你可以通過http://rhohub.com注冊來獲取私有的beta版。
對于基于Java的智能手機,如BlackBerry和Android,Rhomobile使用了構建于XRuby之上的Ruby,不像Rhomobile使用的其他Ruby版本,它并不是基于1.9版的:
實際上它不再是XRuby,而成為我們自己的東西了,它基于1.8版。我們并沒有提供對Fibers之類的支持,因為這不符合框架的意圖。
我們對Android支持感到興奮異常,但開發模型與其他手機平臺相比并沒有什么差別。
Rhodes所采取的應用模型非常類似于Palm Pre的,我們向Adam問到這兩個平臺的比較情況:
從使用Web來構建本地應用的角度來看,我們認為Palm Pre和Nokia的Web運行時正好驗證了我們所提出的基本方法。我們的框架更具MVC的特質并且擁有眾多的其他功能,但我認為這兩個平臺都很不錯,他們可以讓那些對我們的本地化移動應用開發不滿的朋友緩和一下。
最后就使用Rhomobile的真實應用這一話題,Adam指出TrailGuide就是個很好的例子。另一個即將發布的應用是對Hampton Catlin的Wikipedia iPhone應用的移植。
【編輯推薦】