Apple's intentional crippling of Mobile Safari
Safari feature gaps and user reactions
- Many commenters like that Mobile Safari omits APIs such as vibration, background sync, Bluetooth, NFC, WebUSB, WebMIDI, and Web Push, seeing the omissions themselves as a “feature.”
- Others find specific gaps painful, especially Bluetooth/NFC for configuring hardware (ESP32, radios, MFi devices) and Web Push/notifications for communities or utilities that don’t justify a full native app.
- Some note that several APIs on the referenced comparison page are experimental, Chrome-only, or misrepresented/outdated (e.g., Safari’s existing web push support for home-screen PWAs).
PWAs vs native apps
- Strong camp preferring native apps: better performance, UX, and clearer permission boundaries; disdain for Electron-like bloat and “webapps everywhere.”
- Counter-argument: PWAs reduce duplication (one codebase vs separate iOS/Android/web), avoid App Store rules and fees, and give small devs a realistic distribution path. Many key desktop experiences are already web-based.
Standards, Chrome APIs, and browser politics
- Repeated tension over whether missing features are “web standards” or Blink-only experiments.
- Some liken Chrome’s behavior to IE-era proprietary APIs, citing Mozilla’s public objections to Web Bluetooth/NFC on security/privacy grounds.
- Others argue Apple leverages W3C influence to stall APIs that threaten App Store revenue, blocking broader standardization.
Apple’s iOS control and antitrust concerns
- Core complaint: iOS forces all browsers to use WebKit, so Safari’s limits become hard platform limits. Developers cannot tell users to “just install another engine.”
- Critics frame this as abusive, more extreme than Microsoft’s IE bundling, and link to ongoing antitrust action.
- Defenders say this helps resist full Chrome dominance and preserves privacy/security.
Security, privacy, and hardware-access APIs
- Many see exposing Bluetooth, NFC, contacts, sensors, etc., to the web as unnecessary attack surface and tracking vectors.
- Others insist consent dialogs plus OS mediation are enough, and that blocking entire classes of capability “for security” is overreach that stifles innovation.
Safari UX and PWA ergonomics
- Complaints about iOS Safari discoverability: Add to Home Screen and in-page search buried behind ellipses/share; PWA installation flows seen as intentionally clumsy.
- Some developers describe real bugs and crashes (canvas, Web Audio, Media Session) that make Mobile Safari feel neglected, reinforcing the perception of intentional PWA sabotage.