2010-06-19 104 views
3

我一直在開發一個Android應用程序,現在已經有兩個月的時間了,我正在編寫這個應用程序的人希望我使用它來代替android SDK,因此我們可以將應用程序部署到多個智能手機:http://rhomobile.com/使用Rhomobile開發智能手機應用程序

他說你可以用一種語言編寫應用程序,它可以部署到大多數智能手機。有沒有人用這個網站做類似的事情?我應該知道並告訴他的任何優點或缺點?也許有人可以給我一個更好的解釋,這是真的。

我現在是一個男人的軍隊。他希望大多數智能手機都能使用該應用程序,但可以聘請更多開發人員。

+1

如果他願意支付許可證,那對你來說可能是一個有趣的經歷。不知道這些是否會違反蘋果的條款,所以可能會有一些警告。 – Joubarc 2010-06-20 09:07:14

回答

3

Rhomobile將啓動手機上的小型網絡服務器,然後顯示指向此網絡服務器的網絡視圖。如果您要編寫部署在真實Web服務器上的Web應用程序,那麼您可以用這種方式在ruby中編寫所有應用程序邏輯。 Rhomobile使用CSS等應用程序看起來有點像本地應用程序。

如果你知道Ruby,你會得到一個快速的應用程序,但它看起來很糟糕,用戶體驗也會很糟糕。一個類似的框架是appcelerator titanium他們會讓你用Java腳本編寫應用程序,然後將它編譯成可在Iphone和Android手機上運行的javascript,webview和本機組件的組合,而鈦有更好的用戶體驗,然後rhomobile。

訪問他們的頁面並測試他們正在宣傳的一些應用程序,作爲展示其框架。

2

由於許多在Objective C中編寫應用程序的開發人員已經學會了使用HTML進行視圖和CSS樣式庫的設計,因此這是創建吸引人的本機應用程序的好方法。 Rhomobile的Rhodes也使用這種方法。我們曾經讓人們使用他們想要的任何CSS,他們可以選擇使用IUI,JQTouch,IWebKit,WebApp.net或任何其他庫以及Rhodes。最好的外部應用似乎都使用JQTouch進行造型和動畫過渡。

最近我們決定發佈我們自己的JQTouch分支(我們在Android上開發的),以便更輕鬆地實現。最近的Rhodes master分支使用JQTouch內置創建了應用程序,使得這些有吸引力的應用程序更容易構建,因爲樣式表包含在Rhodes腳手架生成的應用程序中。

相關問題