2012-05-14 47 views
1

有沒有人對Rhodes和PhoneGap都有過使用經驗?移動應用程序UI性能 - RhoMobile Rhodes與PhoneGap

我試着構建相同的「Hello World」 - 與兩個Frameworks for Android應用程序,並在運行Android 2.3.3的三星Galaxy S設備上測試它們。

在這兩種情況下,我使用HTML5 & jQuery Mobile(在同一版本中)來設計UI。

該應用程序除了在「Home」頁面上提供鏈接外,其他頁面都使用幻燈片切換到第二頁。 Rhodes應用程序需要更長的啓動時間,但轉換到第二個頁面時動畫非常流暢。 PhoneGap應用程序閃爍和顛簸。

您有沒有人遇到類似的行爲?你能解決PhoneGap版本中的問題嗎?差異在於Rhodes/PhoneGap使用的不同瀏覽器引擎/ WebView中?

+0

請註明API級別,或者你使用你的應用程序的Android版本。 – uday

+0

我正在使用Android 2.3.3 – Schweder

回答

0

我不能給你一個很好的答案,因爲我自己對Rhodes和Phonegap相當陌生。我所知道的是,RhoMobile使用摩托羅拉自己的WebKit版本,如果你有RhoElements enabled或有added motorola_browser as a capability

如果您的Rhodes應用程序使用的是摩托羅拉的Webkit,我想可能是因爲自定義的Webkit內部版本已經過優化,無法顯示Rhodes生成的內容及其所有內容。當然,這只是猜測。

然而,Phonegap依賴於系統的瀏覽器以及它在性能方面的優勢。 AFAIK,它基本上是iOS上的UIWebView對象。

一個使用摩托羅拉的WebKit的很整潔的獎金是你只有一個瀏覽器對着幹,在所有平臺上。 (至少在理論上,我還沒有測試的渲染引擎實際上是如何一致的是跨平臺的。)

綜上所述,羅德/ Rhomobile的聲音在紙上真棒。我只是希望它能符合我的預期。您的「Hello world」測試可能只是Phonegap的僥倖,也可能意味着摩托羅拉Webkit的表現確實更好。猜猜我遲早會知道的。

+0

嗨ximo ...你還在使用RhoMobile嗎?如果是這樣,它是如何爲你工作的? – MattW

相關問題