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.