How would you approach this problem? When the screen size is larger, there should possibly be more UI. (And when screen size is small, there shouldn't be necessary bundle size.)
It MUST never fail on mobile.
Also, if required, when installed as mobile native, there can also be additional features.
- Latest web API is probably enough for most things, anyway
- Except for annoying Web Push Notification, if disabled at first...