【问题标题】:advantages/disadvantages to using webview as an application使用 webview 作为应用程序的优点/缺点
【发布时间】:2018-01-26 14:51:21
【问题描述】:

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

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

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

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

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

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

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

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

谢谢大家。

【问题讨论】:

  • 检查Cordova 等,以便轻松进行 android 和 ios 开发(一次编码,多次构建)
  • 好的,谢谢,不幸的是我不能太具体,因为它是启动代码。网络开发人员建议我们将所有内容都保存在 web 视图中,但我不确定这将如何实现。
  • 我看到的WebView最大的问题是它对页面origin的激进安全策略(Android和iOS都在Cordova中使用WebvView来支持跨平台)
  • 这种开放式问题可能最适合this网站。

标签: android webview


【解决方案1】:

让我快速总结一些优点和缺点:

专业人士

  • 您的 UI 可以轻松移植到其他平台

缺点

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

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

【讨论】:

    猜你喜欢
    • 2012-06-19
    • 2011-03-10
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2013-12-02
    相关资源
    最近更新 更多