1

RhodesとPhoneGapの両方を体験した人はいますか?

同じ「HelloWorld」アプリをAndroid用の両方のフレームワークで構築してみて、Android2.3.3を実行しているSamsungGalaxySデバイスでテストしました。

どちらの場合も、UIの設計にはHTML5とjQuery Mobile(同じバージョン)を使用しました。

このアプリは、2番目のページへのスライドトランジションを使用する「ホームページ」ページにリンクを提供するだけです。Rhodesアプリは起動に時間がかかりますが、2ページ目に移行するときのアニメーションは非常にスムーズです。PhoneGapアプリがちらつき、ぎくしゃくします。

あなたの誰かが同じような行動を経験しましたか?そして、PhoneGapバージョンの問題を解決できますか?違いは、Rhodes /PhoneGapで使用されるさまざまなブラウザエンジン/WebViewにあるのでしょうか?

4

1 に答える 1

0

私はRhodesとPhonegapにかなり慣れていないので、良い答えを出すことはできません. 私が知っていることは、RhoElements が有効になっているか、機能として追加さmotorola_browserれている場合、RhoMobile は Motorola 独自の WebKit ビルドを使用するということです。

Rhodes アプリが Motorola の Webkit を使用していた場合、カスタム Webkit ビルドは、Rhodes によって生成されたコンテンツをそのEMMLなどを使用してレンダリングするために最適化されている可能性があると思います。もちろん、これは単なる憶測です。

ただし、Phonegap は、システムのブラウザーと、それがパフォーマンスに関して提供するものに依存しています。私の知る限り、これは基本的に iOS の UIWebView オブジェクトです。

Motorola の Webkit を使用することの本当に優れたボーナスは、すべてのプラットフォームで動作するブラウザが 1 つだけになることです。(少なくとも理論上は、レンダリング エンジンが実際にプラットフォーム間でどの程度一貫しているかをまだテストしていません。)

要約すると、Rhodes/RhoMobile は紙の上では素晴らしいように思えます。それが私の期待に応えてくれることを願っています。あなたの "Hello world" テストは、Phonegap のまぐれである可能性もあれば、Motorola の Webkit の方が実際にパフォーマンスが優れていることを意味する可能性もあります。遅かれ早かれ分かると思います。

于 2012-06-19T17:43:20.063 に答える