2010-08-31 60 views
1

我正在爲Android設備實現一些Java應用程序的客戶端,這需要大量的用戶交互,圖像加載和JSON對象分析。我試圖決定是否使用html5,flash或Android本機代碼來實現它。評估Android設備上的應用程序性能的好方法

幀數/秒對於此應用至關重要。有沒有人有任何其他重要的指標來評估這樣的應用程序的想法?在蘋果的html5展示(http://www.apple.com/html5/showcase/gallery/)中是否有類似於卡片翻轉演示應用的示例Android應用(使用本機代碼)?

回答

2

這取決於您的應用程序。不幸的是,我並沒有意識到比較Android中的html5/flash/native的任何指標。但從個人經驗來看,html5沒問題,閃存很糟糕。

有大量的應用程序在Android市場上做這樣的事情。他們大多使用本地代碼。至少是好的。

與原生,你幾乎肯定會達到你的FPS的目標。用html5,MAYBE。用閃光燈,可能不會。

不要忘記,10到15年前Android設備幾乎是PC。這意味着它們相當「動力不足」,從閃存代碼到顯示器的圖層數量對於手機來說太多了。

使用本機代碼,您可以避免大量開銷,並且很可能更容易達到您的FPS目標。

但是,您並未指定是否希望您的應用只能在Android設備上運行。如果你這樣做,只需使用本機。

如果您希望它在其他設備上運行,您需要查看一些跨平臺的html/5移動應用程序開發工具包。

+0

該應用程序主要應用於Android設備,但如果它可以移植到其他流行的移動設備(現在不是主要關心的問題),它會很好。謝謝! – 2010-08-31 23:25:53

相關問題