Apple announces WebKit support for WebRTC, available on Safari on macOS High Sierra, iOS 11, and Safari Technology Preview 32
Youenn Fablet / WebKit :
Context & Ripple Effects
With WebRTC landing in [[a:none|Safari]], Apple is closing the last major real-time media gap between its browser and the Chromium- and Gecko-based competition: peer-to-peer video and audio now run natively on macOS High Sierra, iOS 11, and the Technology Preview without plugins or native apps.
The move fits a pattern the corpus keeps showing: Safari catching up to the web-platform frontier piece by piece, from Service Workers moving to 'In Development' weeks later, to WebAuthn hardware-key authentication arriving in a 2018 preview, to opt-in web push on iOS planned years afterward.
First-order effects
- Developers of video-calling and conferencing sites can finally serve iPhone and iPad users through the browser instead of pushing them to App Store wrappers, since WebRTC ships in Safari on iOS 11.
- Apple's WebKit team (Youenn Fablet announcing) shifts its compatibility work from 'missing API' bug reports to conformance and performance tuning against Chrome and Firefox implementations.
Second-order effects
- Real-time communication vendors that maintained separate native iOS SDKs face pressure to support browser-based deployment, weakening one of the strongest arguments for forcing users into apps.
- Cross-browser testing matrices shrink for web developers, making Safari a viable default target rather than an afterthought alongside the Chrome/Firefox pair.
Third-order effects
- If the cadence holds — WebRTC in 2017, Service Workers flagged next, then WebAuthn, WebXR hints in the iOS 15.4 beta, and push notifications — Safari converges toward full Progressive Web App capability on iOS, eroding the boundary between web and native that App Store distribution depends on.
The trend: WebKit is methodically closing Safari's web-platform gaps, turning iOS from the browser where modern web apps break into one where they can increasingly substitute for native apps.