Progressive Web App

Progressive Web App (PWA) là kỹ thuật phát triển kết hợp ưu điểm của web và mobile app: người dùng cài web app lên màn hình chính, nhận push notification và có thể dùng offline.

Giải thích

  • Giải bài toán “app hay web”: không cần qua app store, không tốn dung lượng tải lớn, một codebase chạy mọi nền tảng — nhưng vẫn có trải nghiệm gần như app native.
  • Công nghệ nền: service worker (cache offline, push), web app manifest (icon, splash screen), HTTPS bắt buộc.
  • Số liệu sách: MakeMyTrip tăng conversion gấp 3 lần sau khi chuyển sang PWA — bằng chứng PWA phù hợp thị trường mobile-first, mạng yếu.
  • Lựa chọn chiến lược trong Chương 9: PWA cho reach rộng chi phí thấp; Mobile App native khi cần cảm biến sâu, hiệu năng cao và tần suất dùng lớn.

Liên kết