Lewati ke konten
Layanan Podkode

Panduan Aplikasi Ponsel

PWA atau Aplikasi Android: Mana yang Dibutuhkan Usaha Anda?

Pilihan PWA atau aplikasi Android paling mudah diputuskan dari dua hal: siapa yang memakainya, dan fitur ponsel apa yang benar-benar dibutuhkan. Kalau penggunanya staf Anda sendiri dan pekerjaannya mengisi formulir, memotret, melihat data, dan menerima pemberitahuan, website yang bisa dipasang di layar utama ponsel (PWA) biasanya sudah cukup. Satu aplikasi itu jalan di Android maupun iPhone.

Aplikasi dari Play Store atau App Store lebih masuk akal kalau penggunanya pelanggan umum yang mencari Anda di toko aplikasi, atau kalau aplikasinya harus memakai fitur yang belum bisa diandalkan di browser: printer Bluetooth, NFC, atau pelacakan lokasi saat aplikasi ditutup.

Perbedaan PWA dan aplikasi native

PWA (progressive web app) adalah website yang dibuat supaya bisa dipasang ke layar utama ponsel dan dibuka di jendelanya sendiri, tanpa bilah alamat browser. Versi barunya sampai ke pengguna begitu server diperbarui, tanpa menunggu review toko aplikasi.

Aplikasi native dipasang dari Google Play atau App Store, dibuat untuk sistem operasi ponsel, dan punya akses lebih luas ke perangkat. Setiap versi barunya ditinjau toko dulu sebelum sampai ke pengguna.

HalPWAAplikasi Play Store atau App Store
Cara memasangDari tautan, lalu ditambahkan ke layar utamaDari toko aplikasi
Cara ditemukanMesin pencari dan tautan yang Anda bagikanPencarian di toko aplikasi
Akun pengembangTidak perluGoogle Play US$25 sekali, Apple US$99 per tahun
PembaruanLangsung berlakuMenunggu review toko
Offline, kamera, notifikasiBisa, notifikasi iPhone setelah dipasang ke layar utamaBisa
Bluetooth dan NFCBelum didukung di iPhone, terbatas di AndroidBisa, dengan izin pengguna
Lokasi saat aplikasi ditutupTidak bisaBisa, dengan izin pengguna dan syarat toko

PWA atau aplikasi Android: mulai dari siapa penggunanya

  • Staf internal. Jumlah penggunanya jelas, mereka memasang apa yang diminta kantor, dan tidak perlu menemukan aplikasinya di toko. Yang mereka butuhkan adalah aplikasi yang cepat dibuka, tetap jalan saat sinyal lemah, dan tidak membuat mereka mengetik ulang. Contohnya formulir kunjungan, laporan foto dari lokasi, cek stok, atau pengajuan cuti dari ponsel.
  • Pelanggan umum. Sebagian akan mencari nama usaha Anda di Play Store atau App Store, dan kehadiran di sana memberi rasa aman. Tapi pelanggan yang membeli sebulan sekali belum tentu mau memasang satu aplikasi lagi. Untuk banyak usaha, toko online sendiri yang cepat dibuka di browser sudah melayani kebutuhan itu.

Kalau aplikasinya untuk staf, mulailah dari PWA, lalu pindah ke aplikasi toko hanya kalau ada fitur yang terbukti tidak bisa dipenuhi. Kalau untuk pelanggan, pastikan dulu mereka memang mau memasangnya.

Yang sudah bisa dilakukan PWA saat ini

  • Dipasang ke layar utama. Di Android, Chrome dapat menawarkan pemasangan. Di iPhone dan iPad tidak ada tawaran otomatis. Pengguna membuka menu Bagikan lalu memilih Tambah ke Layar Utama, seperti dijelaskan dalam panduan pemasangan PWA dari web.dev. Sejak iOS 26, setiap situs yang ditambahkan ke layar utama dibuka sebagai web app secara bawaan.
  • Tetap jalan saat offline. Service worker bisa menyimpan halaman dan data, lalu menyajikannya ketika sinyal hilang. Tapi service worker tidak menyimpan apa pun kecuali diprogram untuk itu, jadi kemampuan offline harus dirancang sejak awal.
  • Notifikasi push, termasuk di iPhone. Sejak iOS dan iPadOS 16.4, web app yang sudah dipasang ke layar utama boleh meminta izin notifikasi, asalkan permintaannya muncul setelah pengguna menekan sesuatu, misalnya tombol “Aktifkan pemberitahuan”.
  • Kamera. Akses kamera lewat browser sudah didukung luas, selama situsnya memakai HTTPS. Memotret bukti kunjungan atau dokumen bisa dilakukan dari PWA.
  • Lokasi saat aplikasi dibuka. Posisi bisa dibaca setelah pengguna memberi izin, cukup untuk mencatat titik saat staf menekan tombol absen atau kirim laporan.

Batas PWA, terutama di iPhone

Batasnya ada, dan sebagian besar terasa di iPhone.

  • Bluetooth dan NFC. Web Bluetooth dan Web NFC masih ditandai eksperimental dan tidak berjalan di semua browser utama. WebKit, mesin di balik Safari, mencantumkan keduanya di daftar fitur yang belum akan diterapkan karena risiko privasi dan keamanan. Kalau staf Anda mencetak struk ke printer Bluetooth atau membaca kartu NFC, PWA hanya mungkin di sebagian ponsel Android, setelah diuji di perangkatnya.
  • Lokasi di latar belakang. Standar Geolocation dari W3C hanya mengirim posisi ke halaman yang sedang terbuka dan terlihat, di Android maupun iPhone. Kalau rute kendaraan atau posisi staf harus tetap tercatat saat aplikasi ditutup dan layar terkunci, rencanakan aplikasi native. Di Play Store pun, aplikasi yang memakai lokasi latar belakang wajib mengisi deklarasi khusus sebelum disetujui.
  • Pemasangan di iPhone perlu diajarkan. Tanpa tawaran otomatis, staf perlu ditunjukkan langkahnya sekali, dan notifikasi baru bisa diminta setelah itu.
  • Data di ponsel tidak dijamin permanen. WebKit menjelaskan bahwa data situs secara bawaan tidak dijamin tersimpan dan bisa dihapus bila situsnya lama tidak dipakai. Untuk aplikasi lapangan, isian yang dibuat saat offline sebaiknya dikirim ke server begitu sinyal kembali.

Yang Anda dapat dan bayar di Play Store dan App Store

Toko aplikasi memberi tiga hal yang tidak dimiliki PWA: aplikasi Anda bisa ditemukan lewat pencarian di toko, pengguna sudah terbiasa memasang dari sana, dan aplikasinya mendapat akses lebih luas ke perangkat. Biaya dan syaratnya:

Biaya pembuatan dan perawatan

Biaya akun toko kecil dibanding biaya membuat dan merawat aplikasinya. Yang membedakan:

  • Satu atau dua jalur rilis. PWA adalah satu kode yang dibuka di semua ponsel. Aplikasi native untuk Android dan iPhone bisa dibuat dari satu kode program juga, tapi tetap dirakit, diuji, dan diajukan terpisah ke dua toko.
  • Server tetap dibutuhkan. PWA maupun aplikasi native sama-sama butuh server, basis data, dan panel admin di belakangnya. Untuk aplikasi kantor, bagian ini sering menjadi porsi pekerjaan terbesar.
  • Perawatan rutin. Aplikasi toko perlu diperbarui mengikuti syarat toko dan versi sistem operasi baru, ditambah iuran Apple tiap tahun. PWA juga perlu diuji saat browser berubah, tapi tanpa review dan tanpa iuran akun.

Saat meminta penawaran, minta rinciannya dipisah: berapa untuk server dan panel admin, berapa untuk aplikasi ponselnya, dan berapa biaya perawatan per tahun. Daftar pertanyaan lainnya ada di panduan memilih jasa pembuatan aplikasi.

Untuk aplikasi staf, PWA sering sudah cukup

Banyak aplikasi internal isinya mirip: formulir, foto, daftar tugas, persetujuan, dan laporan. Semua itu bisa ditangani PWA. Kebutuhannya pun sering berawal dari spreadsheet yang sudah tidak sanggup mengikuti pekerjaan. Kalau itu kondisi Anda, tanda-tanda Excel perlu diganti aplikasi kantor layak dibaca dulu.

Pilih aplikasi native kalau salah satu kondisi ini berlaku:

  1. Staf harus mencetak atau membaca data lewat Bluetooth atau NFC, dan sebagian memakai iPhone atau perangkatnya tidak lolos uji lewat browser.
  2. Posisi staf atau kendaraan harus tercatat saat aplikasi ditutup.
  3. Pengguna utamanya pelanggan yang memang mencari Anda di toko aplikasi.

Di Podkode, kami sampaikan mana yang Anda butuhkan sebelum Anda membayar. Kalau website yang bisa dipasang seperti aplikasi sudah cukup, termasuk yang tetap jalan saat sinyal hilang untuk staf lapangan, itu yang kami buatkan. Kalau memang perlu aplikasi dari Play Store, layanan aplikasi ponsel kami memakai satu kode program untuk Android dan iPhone sekaligus.


Pertanyaan yang sering diajukan

Apakah PWA bisa dipasang di iPhone?

Bisa. Buka situsnya di browser, tekan tombol Bagikan, lalu pilih Tambah ke Layar Utama. Setelah itu, web app tersebut bisa menerima notifikasi push bila pengguna mengizinkan.

Apakah PWA bisa masuk Play Store?

Bisa, dengan membungkusnya sebagai aplikasi Android lewat Trusted Web Activity, tetap dengan akun Play Console dan review. Untuk App Store jalannya lebih sempit, karena Apple meminta aplikasi lebih dari sekadar website yang dikemas ulang.

Apakah PWA bisa dipakai tanpa internet?

Bisa, kalau dirancang begitu. Service worker menyimpan halaman yang dibutuhkan, isian staf disimpan dulu di ponsel, lalu dikirim ke server saat sinyal kembali dan aplikasinya dibuka. Minta pengembangnya mendemonstrasikan ini dengan mode pesawat menyala.

Berapa biaya akun developer Play Store dan App Store?

Google Play Console US$25 sekali bayar, Apple Developer Program US$99 per tahun keanggotaan. Angka ini bisa berubah, jadi periksa halaman resmi masing-masing sebelum mendaftar.

Apakah aplikasi untuk staf harus diunggah ke Play Store?

Tidak harus. PWA cukup dibagikan lewat tautan. Aplikasi Android juga bisa dibagikan sebagai berkas APK, tapi sejak 30 September 2026 Google memberlakukan verifikasi pengembang untuk pengguna di Indonesia: aplikasi perlu didaftarkan oleh pengembang yang identitasnya sudah diverifikasi. Aplikasi yang belum terdaftar masih bisa dipasang, tapi lewat alur tambahan dengan pengaman ekstra.

Belum yakin aplikasi Anda perlu masuk Play Store?

Ceritakan siapa yang akan memakainya dan apa yang mereka kerjakan di ponsel. Kami sampaikan mana yang cukup sebelum Anda membayar.