2013-03-10 56 views
2

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

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

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

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

回答

0

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

我从来没有使用其中任何一个,所以如果是写的android好或坏主意,我不能说应用程序,但在这里你可以找到一个关于它的好会话HTML5 versus Android

+0

感谢您的答复。 这个框架和我所要求的一样。 但是我们可以在不使用sdk的情况下完成一些简单的任务。 我的问题是,这种方法有没有技术上的缺陷? – 2013-03-10 16:22:21

0

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

我还是建议你本机应用程序的方法,因为以下几点:

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

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

我希望我好好解释一下吧:)