Dengan asumsi aplikasi Apple Podcasts dibuat sebagai PWA, penjelasan teknologi web yang dapat digunakan saat mengimplementasikan tiap fitur
-
Dukungan offline: App Shell Model
-
Konten offline: Workbox, Cache, IndexedDB, Persistent Storage
-
Unduhan latar belakang: Background Fetch API
-
Berbagi dan terhubung dengan aplikasi lain: Web Share / Web Share Target / Async Clipboard / Contact Picker / Get Installed Related Apps APIs
-
Penyegaran di latar belakang: Periodic Background Sync API
-
Sinkronisasi cloud: Backoung Sync API
-
Kontrol tombol media perangkat keras: Media Session API
-
Quick action menu konteks: PWA App Manifest
-
Bertindak sebagai aplikasi default untuk skema URL tertentu: URL Protocol Handling
-
Integrasi dengan sistem file native: Native File System API, pustaka browser-nativefs
-
Tampilan dan nuansa native: user-select, system-ui, prefers-color-scheme, overscroll-behavior dan berbagai properti CSS
-
Title bar kustom: browser Edge sedang mengusulkan spesifikasi Title Bar Customization
-
Animasi: Web Animations API
-
Menampilkan konten dari luar aplikasi (widget, rekomendasi Siri, dll.): Content Index API
-
Widget kontrol media di layar kunci: Media Session API
-
Notifikasi push: Push API, Notification Triggers API
-
Menambahkan badge pada ikon aplikasi: Badging API
-
Penghematan energi / mencegah masuk ke mode tidur: Screen Wake Lock API
-
Agar bisa muncul di app store: di Android dimungkinkan dengan kontainer Trusted Web Activity
Belum ada komentar.