Aplikasi web progresif: apa itu? Ringkasnya
Aplikasi web progresif adalah model aplikasi masa depan. Anda boleh mengetahui dengan tepat apakah istilah itu dan bagaimana aplikasi ini berfungsi dalam artikel ini.
Apakah aplikasi web progresif?
- Istilah "progresif" berasal dari bahasa Latin dan bermaksud "progresif" atau "progresif". Aplikasi web progresif adalah aplikasi maju yang mempunyai banyak kelebihan berbanding apl semula jadi.
- HTML5, CSS3 dan JavaScript boleh digunakan untuk pelaksanaannya.
- Idea di sebalik aplikasi web progresif adalah seperti berikut: Apl tidak perlu lagi dipasang dari kedai di masa depan, tetapi melalui penyemak imbas Internet, kerana ini tersedia pada setiap peranti pula.
- The Washington Post, Flipkart, netmoms portal keluarga dan Booking.com sudah mempunyai PWA yang berjaya pertama di pasaran. Kedai online India Flipkart adalah contoh utama, yang dapat mencapai peningkatan kadar penukaran sebanyak 70% dan masa tiga kali ganda di laman web dengan PWA. Kadar penukaran merujuk kepada bilangan pengguna yang datang ke laman web sebagai pihak yang berminat dan "ditukar" menjadi pelanggan. Contoh lain PWA ialah Google I / O, Dapatkan Kana!, Air Horner, Pengurus Perbelanjaan atau Pengimbas Kod QR.
- Apl web progresif belum disokong oleh semua penyemak imbas. Chrome dan Firefox sudah serasi sepenuhnya, terdapat isyarat positif dari Safari, Opera dan Edge.
Ini adalah bagaimana aplikasi web progresif berfungsi
- Aplikasi web progresif - PWA untuk pendek - dimulakan dengan memasukkan URL yang sepadan dalam penyemak imbas. Pelayan web menerima permintaan itu dan menyerahkannya ke PWA, yang kemudian menghasilkan kod sumber HTML laman web.
- Laman web ini disesuaikan dengan peranti akhir kerana reka bentuk responsif. Walaupun PWA diakses menerusi URL, anda boleh menyeret ikon ke skrin utama anda dan menggunakan aplikasi di luar talian.
Pekerja perkhidmatan - bahagian penting dalam aplikasi web progresif
- Pekerja perkhidmatan dijalankan oleh laman web di latar belakang dan terutama digunakan untuk caching, iaitu untuk menyimpan maklumat sementara untuk kegunaan luar talian. Sebaik sahaja maklumat itu dipanggil secara atas talian, ia boleh digunakan lagi dan lagi, walaupun peranti akhir sedang di luar talian.
- Pekerja perkhidmatan harus diprogram khusus, didaftarkan di JavaScript dan dipasang. Oleh kerana pekerja perkhidmatan memerlukan HTTPS, setiap PWA juga berjalan dengan HTTPS. Pekerja perkhidmatan juga disediakan oleh pelbagai rangka, jadi mereka tidak semestinya perlu dibangunkan secara dalaman.
Ciri khas apl web progresif
Walaupun ia berfungsi sebagai laman web, PWA menyediakan beberapa fungsi khas yang sudah diketahui dari aplikasi biasa:
- Tambah skrin utama: Apabila anda membuka PWA dan seretnya ke skrin utama, ikon yang sepadan dengan apl ini dipaparkan. Klik pada yang membuka PWA dan - seperti yang telah disebutkan - juga boleh digunakan di luar talian.
- Pemberitahuan Push: Pemegang PWA boleh merujuk kepada diskaun, peristiwa dan lain-lain perkara.
- Fungsi luar talian: Ketersediaan luar talian dipastikan dengan cara caching. Ini adalah aspek penting, terutama bagi pengguna yang mempunyai sambungan internet yang lemah.
- Tiada pemasangan: Aplikasi web progresif tidak perlu dipasang, yang menjimatkan banyak ruang storan. Rintangan mental untuk memasang aplikasi juga lebih tinggi daripada hanya membuka laman web dan membuat ikon. Oleh kerana PWA tidak perlu dipasang, pengendali juga bebas dari kedai aplikasi, yang saham akan dikumpulkan untuk pemasaran.
Dalam hujung praktikal seterusnya anda akan mengetahui apa yang anda perlukan Java.