According to documentation Ionic supports Android 4.4 and iOS 10 onwards. Based on this, I would think that all ionic-team plugins should follow the same version support.
Could I kindly ask what happened with the WebView plugin recently?
Version 2 was a major bump to unify iOS/Android due to integrated web server by hosting the app from http://localhost. That’s superb, since prior to this it was only on iOS and Android was running from file:// protocol. This change, however, bumped the Android support to 5+.
Later on, thanks to pull requests, 4.4 support came back, therefore we have iOS 10 and Android 4.4 again. Great.
Now, with version 3, team decided to drop GCDWebServer on iOS and bump version requirement to iOS 11.
So, on one hand, ionic-team is bringing back support for old Android (thank god!), but then drastically dropping older iOS versions? iOS 11 does not support 32-bit devices anymore, leaving iPhone 5 and others on version 10.
GCDWebServer supports iOS 8, therefore I do not understand why was it 10+ only in the first place.
I wish we could simply think about latest versions. Our use case is an app for education sector, therefore we cannot simply drop iOS10 since there are still plenty of students using older devices like iPhone 5. Same goes for our IE11 support, since it’s deployed and locked down by network administrators as the default browser, but that’s unrelated here.
If the ionic-webview plugin is the default webview in Ionic apps, why is iOS 10 not supported OR why is it claiming that iOS 10 is supported on the main documentation pages? That change being so drastic is kind of a red flag for reliability and peace of mind with production use.