使用webview作为应用程序的优点/缺点

时间:2018-01-26 14:51:21

标签: android webview

我正在构建一个移动应用程序,它接收从服务器收到的信息并将其显示给用户。这是在Android Studio中完成的(它将针对android和ios发布)。

mvp应用程序只是在网页中显示信息,该信息通过全屏webview显示:

(数据输入 - >服务器 - >网页 - >应用程序 - (网页通过网页浏览) - >用户

作为mvp迭代, 有哪些优点/缺点

  • 使用webview显示网页(假设启用了javascript)

    (数据输入 - >服务器 - >网页 - >应用程序 - (通过网页浏览网页) - >用户

  • 直接从服务器获取信息并使用适当的小部件来创建UI

    (数据输入 - >服务器 - >应用程序 - >用户)

谢谢大家。

1 个答案:

答案 0 :(得分:0)

让我快速总结一些利弊:

<强> Pro的(S)

  • 您的用户界面可以轻松移植到其他平台

<强>缺点

  • WebViews是重量级容器
  • 用户交互的实现并不像普通Android Java
  • 那样简单

最后但同样重要的是,如果您这样做,每个人都会问您:为什么不通过网页(浏览器)简单地提供服务?