2013-02-07 16 views
1

我們用HTML5/CSS/Jquery製作了一個簡單的Android應用程序(遊戲),並使用jquery mobile。一切最新版本。還有一些JavaScript使用。 最新版本的Phonegap(Cordova)用於通過Eclipse將其部署到Android。HTML5/CSS/Jquery Android應用程序 - >性能不佳

我們幾乎完成了我們的應用程序,一切正常,我們只需要做一些最後的調整。

我們仍然面臨的問題是性能。 從按下按鈕顯示彈出窗口切換到屏幕。它只是不覺得自然流暢。 我也安裝了一個示例基本的jQuery移動應用程序。同樣的問題,在你做的所有事情中都有一點延遲,我認爲HTML5和Jquery mobile還沒有準備好。

我們使用多個手機,所以不應該是問題。

我不能用Java進行編程,但是在我的手機上安裝類似的示例Java應用程序時,所有操作都非常順利。

我的問題是,是否有任何替代我們的應用程序,使其運行平穩? 我們應該用Java編程還是有其他選擇?

+0

尋找HTML5替代品的另一個原因是瀏覽器兼容性。我們注意到我們的應用程序在三星手機上的表現可能與在HTC手機上的表現不同......這很安靜。 – Nick

回答

2

我認爲如果你想要可以接受的性能,你必須在「本地」代碼(Java)中實現那個遊戲。我還沒有看到基於HTML5的應用程序,更不用說與本機應用程序相比,提供令人滿意的用戶體驗的遊戲。特別是在Android上。

它可能發生在未來幾年,它不斷變好,但我們還沒有那裏恕我直言。

+0

這不是一個3D圖形或任何其他遊戲,但CPU是使用Javascript製作的。 問題是,它確實需要感覺自然。 所以我猜Java是當時最好的方法。我看到了使用Smali和XML文件以及通常的Java文件製作的應用程序。 你知道區別嗎? – Nick

0

如果您的關鍵因素是性能,那麼通過一切手段開發您的應用程序作爲本機應用程序。只有當您希望針對多個平臺關注應用的外觀時,HTML5和Java腳本纔會變得非常方便,而您希望從位置維護所有內容。