当谈到 UIWebView 和 Safari 移动版之间的差异时,我一直在努力寻找任何有关 Web 开发的引用。
我能够发现不同浏览器之间的差异,但无法发现 native iOS WebView 和 Safari 移动版之间的差异。
最佳答案
我不确定你说的是 UIWebView 还是 WKWebView。最后一个自 iOS 8.0 起可用(来源:WKWebView doc)。
旧 WebView 组件的性能低于 Safari 网页,因为它无法使用 Nitro JavaScript 引擎(来源:SO 上的旧问题,如 this one )。
不过,UIWebView/WKWebView 的性能自 2014 年以来不断改进,至少在 WKWebView 和移动网页之间没有更大的技术差异(来源 here )。 UIWebView 和 WKWebView 之间的区别在这个SO thread中有解释。 .
请记住 Apple's guidelines禁止 Webview 的某些用例,例如外部身份验证或购买:
Apps that link to external mechanisms for purchases or subscriptions to be used in the App, such as a "buy" button that goes to a web site to purchase a digital book, will be rejected
希望对你有帮助!
关于javascript - 为 iOS Web View 和 Safari 移动开发应用程序时,主要(技术)区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36840154/