Aplikasi Web Progresif (PWA)
Istilah Aplikasi Web Progresif (PWA) merujuk kepada jenis aplikasi khas yang dicipta melalui penggunaan teknologi web moden dan yang mengikut piawaian web asas. Pada asasnya, PWA ialah apl web yang beroperasi seperti apl asli. Tetapi apakah perbezaan antara aplikasi web dan asli?
Apl web lwn. apl asli
Di satu pihak, aplikasi web lebih mudah diakses (terutamanya kepada pengguna baharu) kerana ia boleh dicapai dengan mudah melalui pelayar web. Apabila menggunakan aplikasi web, pengguna tidak perlu memasang aplikasi pada komputer atau peranti mudah alih mereka. Selain itu, apl web dihoskan dalam talian, pada pelayan web, yang bermaksud ia boleh dikemas kini dengan mudah dan digunakan dalam semua jenis peranti dan sistem pengendalian. Dalam erti kata lain, tidak perlu menolak kemas kini ke berbilang gedung aplikasi atau kepada pengguna secara langsung.
Apl asli, sebaliknya, ialah aplikasi yang perlu dimuat turun dan dipasang oleh pengguna secara setempat pada peranti mereka. Ini ialah apl yang kami kerap muat turun melalui kedai aplikasi atau pasaran aplikasi. Secara umum, apl asli mempunyai kelajuan dan prestasi yang lebih tinggi daripada apl web kerana ia boleh berfungsi dalam penyegerakan yang lebih baik dengan perkakasan peranti dan ciri asli (termasuk kamera, GPS dan mikrofon). Walau bagaimanapun, apl asli lebih mahal untuk dibangunkan dan tidak selalunya serasi dengan semua peranti (setiap sistem pengendalian memerlukan versi aplnya sendiri).
Aplikasi Web Progresif (PWA)
Ringkasnya, aplikasi web progresif (PWA) boleh dipercayai, pantas dan menarik. Mereka mengumpulkan yang terbaik dari kedua-dua apl asli dan web. Jadi, walaupun merupakan aplikasi web, PWA serasi dengan mana-mana peranti dan, dalam praktiknya, kelihatan lebih seperti aplikasi asli daripada aplikasi penyemak imbas web. PWA boleh berfungsi pada mana-mana pelayar yang mematuhi piawaian penyemak imbas yang paling asas.
Biasanya, PWA menggunakan teknologi seperti HTML, CSS dan JavaScript, yang membolehkan mereka beroperasi dengan kelajuan yang lebih tinggi dan dengan lebih banyak fungsi. Seperti namanya, PWA boleh dipertingkatkan secara progresif, sepanjang hayat mereka.
Tidak seperti apl web konvensional, PWA tidak bergantung sepenuhnya pada sambungan Internet, bermakna ia boleh terus berjalan dalam keadaan rangkaian yang lemah atau pun di luar talian. Selain itu, PWA boleh berjalan di latar belakang, sentiasa terkini dan boleh dikongsi dengan mudah dengan pautan yang ringkas.
Selain itu, PWA mengira trafik web, bermakna, tidak seperti apl asli, mereka boleh meningkatkan analitis halaman web dari segi paparan halaman, yang bermanfaat untuk keseluruhan iklan dan prestasi carian mereka.