Aplikasi Web Progresif: Masa Depan Pengembangan Web?

Diterbitkan: 2016-10-17

Aplikasi Web Progresif dan Pekerja Layanan adalah konsep yang relatif baru dan bagian inti dari apa yang saat ini mengganggu ekosistem situs web dan aplikasi seluler saat ini. Kami telah melihat peningkatan besar dalam rasio konversi dan penurunan rasio pentalan karena teknologi ini tidak lain didukung oleh Google. Baca selengkapnya tentang pekerja layanan dan aplikasi web progresif, dan perbedaannya dari aplikasi seluler dan situs web tradisional.

Pekerja layanan , juga kadang-kadang hanya disebut sebagai "SW", dikodekan sebagai skrip independen yang berjalan di samping halaman dan skrip situs web tradisional, tetapi memiliki fitur baru yang menarik dibandingkan dengan JavaScript biasa yang ditemukan di situs web di seluruh Internet.

Dengan fungsionalitas offline, pemberitahuan push, caching penuh, dan dengan kemungkinan tambahan untuk menghubungkan ke API perangkat keras ponsel cerdas dan perangkat lain, opsi hanya dibatasi oleh kecerdikan pengembang dan kreativitas perancang. Meskipun ada banyak keuntungan menggunakan service worker secara bersamaan dengan teknologi situs web tradisional, kita akan melihat tren yang muncul dari perspektif pemilik bisnis.

Mengapa menggunakan Aplikasi Web Progresif?

  • Tingkatkan kecepatan dibandingkan dengan kecepatan situs web dan aplikasi seluler
  • Kurangi ukuran halaman
  • Fungsionalitas offline
  • Akses ke perangkat keras tertentu
  • Pemberitahuan Dorong
  • Tambahkan ke layar beranda

Di atas adalah daftar 6 alasan paling umum bagi pemilik bisnis untuk menerapkan pekerja layanan dan aplikasi web progresif ke situs web mereka yang ada. Mari kita uraikan dan masuk ke beberapa detail lebih lanjut pada masing-masing dari 6 poin utama.

Tingkatkan kecepatan dan tingkat konversi

Karena pekerja layanan berfungsi antara browser dan akses Internet, itu berarti pengunjung situs web tidak perlu meminta tanggapan server web setiap kali pengunjung meminta halaman baru atau mengklik tautan misalnya.

Karena cara kerja protokol Internet, ada jumlah waktu minimum untuk setiap respons melalui jaringan, tetapi dengan menggunakan pekerja layanan, terkadang langkah ini dapat diabaikan, karena skrip pekerja layanan akan melayani halaman dari cache lokal yang akan dijelaskan dalam topik berikutnya.

Misalnya, Housing.com telah melihat pemuatan halaman 30% lebih cepat sejak menerapkan aplikasi web progresif dan skrip pekerja layanan mereka , dan berbasis di India yang menghasilkan hasil yang bagus karena mayoritas pengunjung mereka menjelajah dari jaringan 3G, dan setiap peningkatan kecepatan adalah dengan demikian cukup penting.

Contoh lain adalah Konga, pengecer e-commerce Nigeria terkemuka yang memiliki lebih dari 60% pengunjung mereka menjelajah dari jaringan 2G yang lambat, dan dengan demikian dengan memangkas waktu untuk memuat halaman, mereka tidak hanya meningkatkan konversi dan rasio pentalan mereka secara signifikan, tetapi sama pentingnya, mereka telah mengirim kompetisi mereka ke dalam tidur nyenyak.

Kurangi ukuran halaman

Bekerja dalam kaitan erat dengan poin-poin di atas, menggunakan service worker pasti akan mengurangi ukuran halaman situs web apa pun, dan dengan demikian menurunkan rasio pentalan.

Alasan mengapa kami melihat peningkatan tersebut adalah karena pekerja layanan menyimpan salinan situs web di ponsel dan tablet pengunjung. Ini berarti bahwa mereka tidak perlu menggunakan Internet sama sekali setelah mereka mengunjungi beranda situs web dengan pekerja layanan terpasang dan mengatur untuk mengunggah cache secara otomatis.

Dimungkinkan juga untuk membiarkan pekerja layanan menyimpan halaman yang sudah dikunjungi, tetapi karena unduhan cache tidak terlihat oleh pengguna dengan cara apa pun, masuk akal untuk membiarkan pengguna mengunduh semuanya.

Untuk saat ini, beberapa bisnis melaporkan bahwa dengan memasang service worker, ukuran halaman telah berkurang hingga 90%.

Fungsionalitas offline

Dimungkinkan untuk mengembangkan situs web dengan pekerja layanan yang akan berfungsi sempurna sehingga pengguna tidak perlu memiliki akses internet untuk menjelajahi halaman dan memuat konten. Ada beberapa persyaratan, tetapi setelah terpenuhi, pekerja layanan memungkinkan integrasi tanpa batas antara pengalaman offline dan online, dan dianggap sebagai tambahan yang mengubah permainan ke situs web saat ini.

Meskipun tidak semua situs web membutuhkan pengalaman offline penuh, cukup dengan menambahkan layar offline seperti yang dilakukan Opera akan meningkatkan kemungkinan pengguna tetap berada di halaman saat kehilangan akses internet saat menjelajah.

Bandingkan pesan offline di browser default dengan pesan offline khusus yang dibuat Opera di bawah ini dan rasakan perbedaannya:

Fungsionalitas situs web offline Opera

Halaman Offline Opera Progressive Web App

Halaman offline default di chrome

Pesan kesalahan offline Chrome default

Akses ke perangkat keras tertentu

Sama seperti aplikasi seluler, aplikasi web progresif yang terkait dengan pekerja layanan dapat melakukan panggilan API ke perangkat keras seperti kamera seluler, akselerometer, dan fungsi umum lainnya. Sejauh ini, tidak ada dukungan untuk fitur-fitur canggih seperti identifikasi sidik jari dan fungsi baru dan kompleks serupa, tetapi itu mungkin hanya masalah waktu.

Sementara pengembangan aplikasi seluler akan selalu relevan dengan jenis bisnis dan produk tertentu, saat ini sudah ada sejumlah aplikasi web progresif online yang menawarkan pengalaman aplikasi seluler, dengan kemudahan penggunaan dan pemasangan yang ditawarkan situs web.

Tetapi mengingat bahwa teknologi itu sendiri baru berusia sekitar satu tahun pada saat penulisan (dikembangkan pada akhir tahun 2015) dan memiliki banyak peluang untuk menjadi teknologi terpanas yang setiap pemilik usaha kecil ingin menjadi bagiannya.

Pemberitahuan Dorong

Salah satu fitur perangkat keras ini adalah Pemberitahuan Push dan memungkinkan pemilik situs web memberi tahu pengguna seluler tentang konten terbaru mereka. Untuk bisnis, mendapatkan akses ke umpan notifikasi pelanggan mereka dapat menjadi keuntungan besar bagi bisnis.

Tidak seperti buletin email, orang cenderung membuka dan mengklik pemberitahuan push langsung di ponsel mereka, dan meskipun tren ini mungkin berubah seiring waktu karena pengguna akan mempelajari aplikasi mana yang mendorong konten pemasaran dan iklan, untuk saat ini cukup efektif.

Sejauh ini, Jumia, sebuah situs e-commerce Afrika telah sukses besar dengan aplikasi web progresif dan pemberitahuan push. Mereka melaporkan rasio konversi 9 kali lebih baik untuk keranjang belanja yang ditinggalkan, dibandingkan dengan cara tradisional mereka mengirim email kepada pengguna yang menanyakan apakah mereka ingin membeli apa yang mereka miliki di keranjang yang ditinggalkan. Jumia juga telah melihat tingkat terbuka 38% untuk pemberitahuan push yang harus dikatakan cukup mengesankan.

Tambahkan ke Layar Utama

Ini adalah yang terakhir dalam daftar kami, tetapi tidak sedikit. Menambahkan situs web favorit Anda ke bookmark ponsel Anda dan memiliki ikon di perangkat Anda bukanlah hal baru, tetapi dengan aplikasi web progresif , pengguna sekarang akan diminta oleh browser apakah mereka ingin menambahkan PWA ke layar beranda mereka. Karena ini dilakukan oleh browser itu sendiri, dan bukan oleh hamparan popup mewah di situs web, orang-orang telah melaporkan hasil yang bagus dengan fitur ini.

add_to_home_screen prompt aplikasi web progresif

Beginilah tampilannya saat Anda mengunjungi The Washington Post dari ponsel Anda dengan Chrome atau Opera.

FlipKart telah melihat peningkatan 70% dalam tingkat konversi dari penggunanya yang membuka aplikasi melalui layar beranda, yang berarti bahwa pengguna yang telah menginstal aplikasi dapat dikatakan sebagai pelanggan setia, bersemangat untuk membeli dan terlibat dengan situs web yang bersangkutan.

Kesimpulan

Tidak semua browser web di luar sana mendukung aplikasi web progresif dan pekerja layanan , tapi mungkin itu hanya masalah waktu. Microsoft dengan Internet Explorer agak kabur dalam implementasi teknologi mereka di masa depan, mungkin menunggu untuk melihat apakah ini hanya tren yang berumur pendek, atau apakah ini akan merevolusi web seperti yang kita kenal.

Apple dengan Safari telah menambahkan kompatibilitas pekerja layanan ke peta jalan 5 tahun mereka, jadi masih ada waktu tersisa untuk itu terjadi, meskipun mereka mungkin menempatkan teknologi ini di atas daftar setelah mereka melihat dampak positif dari layanan tersebut. pekerja memiliki.