(no title)
noway421 | 1 year ago
Android doesn't do that either. You get Android System WebView which is always WebKit/Blink.
Windows didn't provide any browser engines apart from Trident through mshtml.dll either.
It would make iOS development harder - instead of getting a web view working just for WKWebView, you would need to get it working for every WebView out there. Given that they are not full browsers, it's not as simple as following web standards/caniuse. For example, service worker support in in-app browsers is limited.
If this actually gets implemented, every app out there will most likely pin the in-app browser engine to WKWebView OR bundle a binary blob with their own browser engine directly into .ipa. Bundled browser engine in .ipa has privacy implications - the app will be able to fully read secure HTTPS cookies of the sites that user visits - something that's currently protected.
st3fan|1 year ago
Not if the application uses Custom Tabs to start a web browsing activity.
https://developer.chrome.com/docs/android/custom-tabs/
Firefox fully supports this and if you set it as a default browser you will many apps open content in a Firefox powered webview. (Activity)
Apple can do the same. Not trivial but definitely possible.
nani8ot|1 year ago
This is great because the Firefox webview allows to break it out in to a proper Firefox tab in the app. Also, the Firefox webview also uses extensions installed in Firefox app, e.g. uBlock Origin.
concinds|1 year ago