2

我正在寻找如何在 android 中使用 swf 文件,大多数答案都建议我使用 webview 和一个简单的 html 文件。

现在我认为我们可以轻松地将 css 和 javascript 文件放在资产文件夹中,然后我们可以在 html5 代码中使用它们。

看看 HTML5 的力量,这将使网页设计师的应用程序开发变得非常容易!

我只是想知道使用这种方法在 android 中构建良好的用户界面是否很好?它背后有什么技术优点/缺点吗?我会错过android提供的一些功能吗?

4

2 回答 2

0

有很多框架只允许您编写本机 android 应用程序HTML/CSS/JavaScript。这里有一些:

我从来没有使用过它们中的任何一个,所以我不能说以这种方式编写 android 应用程序是好还是坏,但在这里你可以找到一个关于它的好会话HTML5 vs Android

于 2013-03-10T16:04:47.567 回答
0

使用跨平台有利有弊。根据我的观点,您不应该在 WebView 中加载所有内容。

由于以下几点,我仍然建议您使用本机应用程序方法:

  • WebView 是 Android SDK 中的 UI 控件之一。因此,它将受到内存大小和 CPU 利用率的限制。因此,您可能会在某些设备中遇到性能问题。
  • 如您所知,在较早的时代,我们习惯于使用桌面应用程序,之后一切都转移到了 Web 应用程序。
  • 这可能只是因为我们的浏览器获得了更多功能,例如更多内存区域、CPU 访问、线程、单独处理(如谷歌浏览器)等......
  • 简而言之,网络浏览器变得更加智能并被视为单独的应用程序。现在,Web 应用程序可以具有与桌面应用程序大致相似的性能。因此,现在一切都转移到了 Web 应用程序开发上。

这个时代将在后期进入移动开发。但目前我们处于移动开发和跨平台开发的中间阶段。因此,除非任何平台(iOS / Android)的 Web-View 控制变得更强大,否则我们不能完全依赖它。

我希望我能正确解释:)

于 2013-03-12T15:02:45.430 回答