Tahun 2018-2019, semua orang ngomong PWA. “Web yang bisa jadi native app!” katanya. Google push habis-habisan, Twitter Lite jadi studi kasus andalan, dan banyak yang prediksi PWA akan gantiin native apps.
Lalu apa yang terjadi? iOS support-nya setengah-setengah, Apple tidak mau beri akses ke fitur native dengan alasan yang kadang tidak masuk akal, dan adopsi yang terjadi kurang dari yang diharapkan.
Tapi sekarang 2026. Banyak yang berubah. Mari kita lihat kondisi PWA sekarang dengan jujur.
Apa yang Sudah Membaik
Apple Akhirnya Lebih Serius
Ini yang paling significant. Selama bertahun-tahun, iOS menjadi bottleneck terbesar adopsi PWA. Safari tidak support Push Notifications, tidak support Background Sync, dan banyak Web API yang sudah ada di Chrome tapi tidak ada di Safari.
Di iOS 16.4 ke atas, Apple akhirnya enable Web Push untuk PWA yang diinstall dari home screen. Di versi-versi berikutnya, dukungan terus diperluas. Ini bukan perfect, tapi jauh lebih baik dari sebelumnya.
Web APIs Makin Lengkap
Fitur yang dulu cuma native app yang bisa:
- Web Bluetooth — connect ke perangkat Bluetooth
- Web NFC — baca/tulis NFC tags
- File System Access API — akses file system user
- Web Share API — share native di berbagai platform
- Badging API — set badge di icon app
- Screen Wake Lock — prevent screen dari sleep
Semua ini sekarang ada di web. Masih ada gap dengan native, tapi gap-nya semakin kecil.
Performance yang Makin Baik
V8 engine terus dapat optimasi. WebAssembly makin mature. Kalau dulu PWA terasa laggy dibanding native, sekarang untuk sebagian besar use case perbedaannya sudah tidak terlalu terasa.
Apa yang Masih Jadi Tantangan
App Store Discovery
Kalau kamu build PWA, user harus menemukan website kamu terlebih dahulu. Kamu tidak bisa “listing di App Store” seperti native app.
Ada workaround — Google Play Store menerima TWA (Trusted Web Activity) yang essentially adalah PWA yang di-wrap. Microsoft Store juga terima PWA. App Store Apple? Belum, dan kemungkinan kecil akan berubah.
Push Notification di iOS Masih Terbatas
Walaupun sudah support, push notification di iOS untuk PWA masih ada batasan. User harus install dulu ke home screen, dan ada permission flow yang berbeda dari native.
Akses ke Hardware Spesifik
Kamera, mikrofon, GPS sudah bisa. Tapi untuk hardware yang lebih spesifik — sensor khusus, akselerometer dengan presisi tinggi untuk gaming, Bluetooth Low Energy dengan control penuh — native masih unggul.
Gap di Ekosistem Enterprise
Banyak enterprise tools dan MDM (Mobile Device Management) lebih mudah manage native apps. Kalau kamu target B2B dengan keamanan tinggi, ini bisa jadi blocker.
Kapan PWA Masih Sangat Worth-it di 2026?
1. Konten dan Data-Heavy Apps
News apps, e-commerce, dashboard, social media — ini adalah sweet spot PWA. Fitur offline dengan service worker, performance caching, dan install ke home screen bisa beri pengalaman yang sangat baik tanpa harus maintain dua codebase.
2. Audience yang Tersebar Luas
Kalau kamu target user di negara berkembang dengan device yang beragam dan koneksi yang tidak stabil — PWA adalah pilihan terbaik. Satu URL, bisa diakses dari device apapun, dengan offline capability.
3. Budget Terbatas
PWA = satu codebase untuk semua platform. Dibanding maintain native iOS + native Android + web, PWA bisa memangkas biaya development secara significant. Untuk startup atau project indie, ini huge.
4. B2C App dengan Fungsi yang Tidak Perlu Deep Native Access
Kalau user kamu tidak butuh akses kamera intens, augmented reality, payment NFC, atau hardware yang sangat spesifik — PWA sudah lebih dari cukup.
Kapan Tetap Pilih Native?
Ada kondisi di mana native masih pilihan yang lebih masuk akal:
Game mobile — performa rendering, akses GPU, dan kontrol hardware yang dibutuhkan game masih lebih baik di native.
App yang sangat hardware-intensive — kamera AI, AR/VR experience, fitness tracker dengan sensor presisi.
App yang butuh deep OS integration — widget, shortcut di home screen yang kompleks, system-level integration.
Regulated industries — banking, healthcare, dengan compliance ketat yang mungkin mewajibkan native.
Framework untuk Membuat PWA di 2026
Kalau kamu mau mulai, beberapa pilihan populer:
Next.js + PWA plugin — Paling populer untuk React developer. next-pwa atau @ducanh2912/next-pwa handle service worker secara otomatis.
Nuxt.js + @vite-pwa — Equivalent untuk Vue developer.
SvelteKit — Lightweight dan PWA-friendly secara default.
Vite PWA Plugin — Agnostik framework, bisa dipakai dengan Vite-based setup apapun.
Checklist PWA minimal:
- [ ] Web App Manifest (icons, name, theme color)
- [ ] Service Worker (caching strategy)
- [ ] HTTPS
- [ ] Responsive design
- [ ] Offline fallback page
Cara Cek “PWA Score” App Kamu
Chrome DevTools punya Lighthouse yang bisa audit PWA score. Buka DevTools → tab “Lighthouse” → run audit. Kamu akan dapat skor dan rekomendasi spesifik apa yang perlu diperbaiki.
Realita di Lapangan
Saya sudah bangun beberapa PWA untuk klien, dan kondisinya begini:
- User yang install ke home screen itu retention-nya jauh lebih tinggi dari yang akses via browser biasa
- Install rate dari browser ke home screen masih rendah — user perlu diedukasi atau di-nudge
- Untuk proyek dengan target Android-heavy, PWA bekerja sangat baik
- Untuk proyek yang sangat iOS-centric, native masih lebih smooth experience-nya
Kesimpulan
PWA di 2026 tidak “menggantikan” native apps, tapi juga tidak mati. Yang lebih tepat: PWA sekarang adalah pilihan yang legitimate untuk banyak use case, bukan compromise yang dipaksakan.
Kalau proyek kamu adalah app content/data-heavy, budget terbatas, atau audience yang tersebar luas — PWA adalah pilihan yang solid. Kalau butuh deep hardware access atau game mobile — native masih lebih tepat.
Kuncinya: pilih berdasarkan use case, bukan hype atau counter-hype.
Lagi planning project mobile dan bingung pilih PWA atau native? Mau diskusi tradeoff yang sesuai situasi spesifik kamu? Yuk ngobrol — hubungi mafadev.

Leave a Reply