3 ms·
> There is GeckoView on Android: https://mozilla.github.io/geckoview/ https://mozilla.github.io/geckoview/ But sadly on Android the alternative is simply using
by iggldiggl 2y ago
> There is GeckoView on Android: https://mozilla.github.io/geckoview/ https://mozilla.github.io/geckoview/
But sadly on Android the alternative is simply using a Chrome/Blink-powered webview, which is capable enough for most people and importantly comes at a zero APK size hit. So you need to have pretty special needs before including a complete custom browser engine inside your app becomes an attractive proposition.
(Whereas on Windows for example for a very long time the only OS-provided browser engine was IE, so if you needed more advanced web features, you couldn't avoid shipping your own browser engine in your application anyway.)
- notpushkin 2y agoHmm, you’re right, I think GeckoView is “marketed” specifically for making browsers: > However, Android’s WebView is not really intended for building browsers, and hence, many advanced Web APIs are disabled. Furthermore, it is also a moving target: different phones might have different versions of WebView, all of which your app has to support. It might still be an okay choice for an application shell sometimes (e.g. if you use a web API that is not supported by WebView and no polyfill is readily available for Cordova/Capacitor).