Ask HN: Who has had a successful PWA product?

Product vs. Technology Choice

  • Several comments stress starting from user needs, not from “I want to build a PWA.”
  • PWA is framed as one delivery option among many (webpage, native app, even hardware).
  • Distribution is emphasized: first‑time founders focus on product, second‑time founders on distribution.

Platform Limitations and Data Loss

  • Multiple reports of iOS Safari randomly wiping local data (cookies, localStorage, IndexedDB, push tokens), especially under disk pressure or due to bugs.
  • Some argue this is intentional hostility to PWAs; others blame general iOS/Safari bugginess and lack of incentives to fix low‑incidence issues.
  • Android/Chrome is also reported to randomly delete PWA data, even with “persistent storage” APIs.
  • Consequence: apps relying on client‑only data (e.g., large IndexedDB datasets) face serious reliability issues.

Workarounds and Architectural Choices

  • Suggestions include:
    • Keep authoritative state on the server; use client storage mainly as cache.
    • Use URL tokens instead of cookies for session continuity.
    • Avoid heavy reliance on fragile browser storage; design with reset in mind.
    • Instrument detailed logging to detect data nukes.
  • Some devs wrap PWAs with Electron/Cordova/Capacitor/Tauri to reach app stores and get more reliable storage APIs.

Discoverability and App Store Dynamics

  • Users commonly expect to “find it in the App Store.” PWAs alone generate confusion and complaints.
  • iOS PWA install UX (“Add to Home Screen” via Share menu) is seen as obscure and a major adoption barrier.
  • Android is friendlier; publishing PWA‑based apps to Play Store is relatively easy.
  • App stores add friction (reviews, revenue share) but also trust, billing, and discoverability.

User Preferences and UX

  • Many users strongly prefer native apps, or at least something installed from an app store.
  • Some accessibility‑focused comments say PWAs and “progressive” web UIs often have worse UX than native.
  • Others argue users just want things that work and are being funneled toward native apps by platform policies.

Examples of PWAs in Practice

  • Multiple successful or at‑least‑sustainable PWAs are mentioned: drawing tools, solitaire games, messaging clients, personal finance tools, vocabulary/spaced‑repetition apps, social/NSFW apps, and major platforms (social networks, dating, video conferencing).
  • Common themes among “successful” PWAs: simple offline‑friendly use cases, strong core utility, and often minimal reliance on advanced PWA APIs.