Hi community team,
I was hoping to get the community’s opinion on something please.
In 2022 do you feel it’s better to build iOS and Android apps with WebRTC for Reactive Native vs React with webview?
Reason for asking is we have a heavily customized jitsi experience on web and electron for desktop in one codebase and then for iOS/Android via React Native with another codebase.
The idea is if we switch our mobile apps to Reactive with webview for Android and iOS we could manage the single web based codebase (with some mobile customizations), is there any downsides to this?
From the research we’ve done so far. Some potential downsides are…
iOS v14.3 and onwards only support as webrtc on web not supported before this version for webview WebRTC on Chrome, Firefox, Edge and others on iOS | WebRTC for Web Developers
No native screensharing on iOS or Android
No iOS CallKit native support Apple Developer Documentation
No iOS multiask native suppport Multitask with Picture in Picture on iPhone – Apple Support (UK)
- No iOS shareplay native support Use SharePlay to watch and listen together in FaceTime on iPhone – Apple Support (UK)
Anything else to consider?
Also any media performance or stability issues we may face with webview?
Thanks so much for everything you do, we appreciate the help.