【发布时间】:2020-07-06 16:55:08
【问题描述】:
我读过一些帖子说亚马逊应用大量使用 webviews
(来源:-https://www.quora.com/Why-does-the-Amazon-app-use-WebView-in-their-Android-and-iOS-application 和https://www.teamblind.com/post/Amazon-app--webviews-cuT4sN6C)
现在,我过去曾在 android 中使用过一些 webview,我将远程 url 加载到 webview,并将该网站的 exact 版本加载到移动应用程序上。这对我来说是意料之中的。所以我调查了亚马逊的 ios 应用程序并将其与桌面网站(在移动视图中)进行了比较,确实它们非常相似。 但是,在任何一个平台上都缺少一些元素。我会附上下面的图片:
现在我有几个问题:
当人们提到亚马逊用例的“webview”时,他们是在谈论来自 android 和 ios 的原生 webview,例如
Webview和WKWebview? (https://developer.android.com/guide/webapps/webview 和 https://developer.apple.com/documentation/webkit/wkwebview),还是他们在谈论 apache cordova 或 Ionic 之类的混合应用技术?如果确实是原生的webview容器,可以编辑html去掉一些元素吗?就像移动应用程序中缺少一些桌面网站上没有的东西一样。并且还添加一些东西,比如现在移动应用程序有“立即购买”按钮和“收藏图标”?
在访问相机、gps 等原生功能和所有其他好东西方面,我可以使用 Webview 走多远?
【问题讨论】:
标签: android ios webview native amazon