0

我想知道是否可以使用 HTML5 和 CSS3 设计我的 android 应用程序 UI。如果可能,是否有任何性能问题?

4

3 回答 3

2

Android 具有可以呈现 HTML 内容的 WebView,但它不提供与原生应用程序相同的用户体验,因此通常不鼓励使用它。

于 2013-10-10T06:29:26.120 回答
0

是的,有可能。正如 rhoadster91 所说,您可以使用加载“index.html”的普通 Android WebView。您所有的 HTML 文件都应该在“assets/www”目录中。但是你会发现很多教程一步一步地解释一切。看看谷歌的开发者网站。

第二种可能性是Phonegap。它是一个小工具,可帮助您为各种设备(Android、iOS、WP 等)部署应用程序,同时只需在 HTML 中编写一次应用程序。

于 2013-10-10T06:51:55.740 回答
0

我尝试了jquery mobile、本机应用程序和phonegap。最初构建一个 Web 应用程序一开始似乎很有吸引力,因为与原生应用程序相比,编码要容易得多。根据我的研究,这是我的看法:

  1. 使用 phonegap 会减慢您的应用程序响应速度,它会缓慢加载,并且与 jquery mobile 一起使用会增加响应和加载时间。所以我没有使用它。
  2. 在 Gingerbread 手机和模拟器中单独使用 jquery 没有什么不同,您可以清楚地看到在一个 div 到另一个 div 之间切换的滞后。我也没用过。
  3. 我所做的是使用 android Webview。我编写了自己的 javascript 和 css 并将它们放在我页面的头部。使用 div 在按钮单击时更改页面。这种方法非常有效,几乎可以提供原生性能。
于 2013-10-10T06:59:16.923 回答