1

我需要使用图表库,在看到大量图表 API 之后,我必须在 Flot-For-Android 和 achartengine 中做出决定。Flot 使用 javascript,所以我必须使用 WebView,而 achartengine 使用 Java,所以我可以使用简单的 View。哪一个会有更好的表现?Android 中的 JavaScript 或 Java 代码?

4

1 回答 1

4

如果没有任何具体的基准来支持我,我会说 Java 会更快,因为 Dalvik 虚拟机针对移动设备进行了优化。但是,Android 的 WebKit 浏览器的较新版本包括 Google 的 JavaScript V8 引擎,该引擎具有即时编译功能,因此差异可能微不足道。

我建议选择对您的 UI 设计更有意义的解决方案。如果您的应用是基于浏览器的解决方案的封装,请使用基于 JavaScript 的库。如果您想将图表直接集成到您的 Android 活动中,请选择基于 Java 的活动。

于 2012-05-19T17:21:43.267 回答