Memilih menggunakan Progressive Web Application (PWA)

Komang Mahendra
Farmacare Crew
Published in
2 min readJan 21, 2021

Mungkin kamu sudah sering mendengar tentang PWA, PWA mulai diperkenalkan oleh Google pada tahun 2017.

Buat kamu yang belum tahu, singkatnya adalah PWA itu adalah application software yang dapat diakses melalui web. Jadi PWA ini menggabungkan keunggulan web yang bisa diakses oleh siapa saja, dimana saja, dan berbagai device dengan single codebase, dan aplikasi native yang handal, tetap bisa dijalankan tanpa koneksi, dan seperti bagian dari perangkat itu ketika dijalankan.

Capabilities vs. reach of platform-specific apps, web app, and progressive web apps.
source : https://web.dev/what-are-pwas/

Contoh aplikasi yang menggunakan PWA ini adalah Pinterest, OLX, Twitter Lite dan masih banyak lagi yang mulai mengadopsi PWA. Buat kamu yang akan membuat aplikasi bisa mempertimbangkan metode PWA ini.

Berikut beberapa katakteristik PWA:

  1. Progressivedapat digunakan setiap pengguna, apapun browsernya, dan menggunakan pendekatan progressive enhancement dalam pengembangannya.
  2. ResponsiveDapat berjalan pada berbagai ukuran layar dari berbagai peralatan, desktop, mobile , dan tablet
  3. Connectivity independentAplikasi masih bisa digunakan walaupun dalam keadaaan tidak terdapat jaringan.
  4. App-likeTampilannya seperti aplikasi native.
  5. FreshSelalu up-to-date dengan pembaharuan yang dilakukan oleh service worker.
  6. SafeMenggunakan HTTPS sehingga aman dari pencurian informasi.
  7. Installable dapat dipasang di mobile seperti aplikasi native
Menu install PWA dari browser.

Beberapa alasan kenapa kamu mendevelop aplikasi dengan PWA ini:

  1. Lebih efisien
    Karena kamu hanya perlu membuat web dengan tampilan yang responsive jadi tidak perlu mengembangkan aplikasi nativenya. Bermodalkan HTML, CSS, Javascript kamu sudah bisa membuat aplikasi seperti native.
  2. Bisa diakses dari mana saja
    Seperti yang disebutkan di atas, dengan tampilannya yang responsive kamu bisa buka di device mana pun desktop, tablet, ataupun smartphonemu.
  3. Malas install? Tinggal buka web.
    Salah satu keunggulan PWA adalah kamu tidak harus install aplikasinya. Jadi lebih praktis kan.
  4. Tidak Bergantung App Store
    Kamu tidak perlu bergantung lagi pada App Store seperti Google Play Store, Apple Store, dan Windows Store ketika akan mempublikasikan aplikasimu. Karena ketika aplikasimu diakses melalui web akan ada pilihan untuk install di browser yang sudah support installasi PWA.

Itu adalah beberapa alasan buat kamu yang akan mengembangkan aplikasi bisa menggunakan PWA. Selamat mencoba.

--

--