Fitur PWA yang Tersedia Saat Ini
- PWA (Progressive Web App) adalah situs web yang dapat dipasang di perangkat dan memberikan pengalaman seperti aplikasi
- Aplikasi ini adalah PWA, dan dapat dipasang di layar utama perangkat mobile maupun desktop
- Setelah dipasang, Anda dapat melihat demo fitur di bawah ini untuk mengetahui kemampuan apa saja yang didukung di perangkat Anda
Fitur
- Pengambilan media: aplikasi web dapat menggunakan kamera dan mikrofon perangkat.
- Geolokasi: pengguna dapat membagikan lokasi mereka ke aplikasi web.
- Notifikasi: aplikasi web dapat menampilkan notifikasi bahkan saat aplikasi tidak aktif.
- Pemilihan kontak: dapat memilih kontak pengguna.
- Berbagi web: dapat memanggil mekanisme berbagi bawaan perangkat dan membagikan teks, URL, atau file.
- Autentikasi: memungkinkan autentikasi tanpa kata sandi melalui pemindai sidik jari atau kunci keamanan USB eksternal.
- Sistem file: dapat mengakses sistem file di perangkat pengguna.
- Deteksi barcode: dapat mendeteksi barcode dan kode QR dari gambar.
- Deteksi wajah: dapat mendeteksi wajah dari gambar.
- Getaran: dapat membuat perangkat mobile bergetar.
- Perekaman audio: dapat merekam dan memvisualisasikan audio.
- Audio: dapat menampilkan kontrol pemutaran media di layar kunci perangkat.
- Sinkronisasi latar belakang: dapat menunda tugas saat offline lalu menjalankannya saat koneksi jaringan pulih.
- Patch latar belakang: dapat mengunduh file berukuran besar di latar belakang bahkan saat aplikasi tidak berjalan.
- Capture Handle: aplikasi web untuk screen capture dapat berkomunikasi secara andal dengan aplikasi web yang ditangkap.
- Storage API: aplikasi web dapat menyimpan data terstruktur secara persisten di browser pengguna.
- Bluetooth: aplikasi web dapat terhubung ke perangkat BLE dan membaca atau menulis nilainya.
- NFC: aplikasi web dapat membaca dan menulis tag NFC.
- Augmented Reality/Virtual Reality: dapat menempatkan objek virtual ke dunia nyata.
- Pembayaran: dapat melakukan pembayaran di web menggunakan kartu kredit, Apple Pay, atau Google Pay.
- Wake Lock: dapat mencegah layar meredup atau terkunci saat aplikasi perlu terus berjalan.
- Orientasi: memberikan informasi tentang orientasi fisik perangkat pengguna.
- Gerakan: memberikan informasi tentang kecepatan perubahan posisi dan orientasi perangkat pengguna.
- Informasi jaringan: memberikan informasi tentang koneksi perangkat sehingga aplikasi web dapat menyesuaikan fitur berdasarkan kualitas jaringan.
- Sintesis suara: mengubah teks menjadi suara dan memungkinkan program membacakan isi teks.
- Pengenalan suara: dapat mengenali konteks ujaran dari input suara.
- Multi-touch: dapat menangkap gestur sentuh yang kompleks.
Cara mengaktifkan sensor
- Cara mengaktifkannya saat sensor gerak tidak tersedia di perangkat.
- iOS: hanya berlaku untuk iOS 12. Agar perubahan diterapkan, Anda mungkin perlu menghapus aplikasi dari layar utama lalu menambahkannya kembali.
- Android: buka situs ini di browser Chrome untuk Android, lalu aktifkan dengan mengetuk 'Sensor gerak' di menu utama.
Opini GN⁺
- PWA adalah teknologi inovatif yang memberikan pengalaman mirip aplikasi native kepada pengguna, sekaligus menawarkan aksesibilitas dan kompatibilitas yang lebih luas melalui teknologi web.
- Artikel ini memperkenalkan berbagai fitur PWA, dan khususnya fungsi seperti pengambilan media, geolokasi, dan sinkronisasi latar belakang merupakan kemampuan penting yang dapat sangat meningkatkan pengalaman pengguna mobile.
- Dengan menyediakan cara mengaktifkan sensor, artikel ini memberikan informasi berguna yang membantu pengguna memaksimalkan seluruh kemampuan PWA di perangkat mereka.
3 komentar
Saya sangat menantikan hari ketika PWA akan mengubah pasar toko aplikasi seluler!
Akan lebih bagus kalau mendukung URL scheme, hehe.. sayang sekali
Komentar Hacker News