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.