Adakah Aplikasi Web Progresif pada masa hadapan? Adakah mereka akan menguburkan apl asli untuk selamanya?

Isi kandungan:
- Apakah itu Aplikasi Web Progresif
- Kelebihan dan beberapa keburukan
- Adakah Apl Web Progresif Lebih Baik?
Ia adalah istilah yang bergaya. PWA atau yang sama, Aplikasi Web Progresif atau _Apl Web Progresif_ dalam akronimnya dalam bahasa Inggeris. Ia adalah tambahan terbaru kepada Windows 10 walaupun ia tidak eksklusif untuk sistem pengendalian Redmond. Ia adalah titik balas bagi aplikasi asli dan di atas kertas, semuanya adalah kelebihan.
Aplikasi yang tidak lebih daripada pewujudan, langkah terakhir, daripada pertempuran antara aplikasi asli dan aplikasi web Ini sentiasa wujud dan pada banyak masa ia telah menjadi alternatif yang lebih sah kepada yang pertama, jadi mengapa tidak melangkah lebih jauh dalam penggunaannya?
Apakah itu Aplikasi Web Progresif
Kita telah pun memajukan sesuatu. PWA (Apl Web Progresif) mempunyai kelebihan sebenar berbanding yang asli PWA ialah evolusi aplikasi web seperti yang ditawarkan oleh HTML5 dan _pekerja perkhidmatan_ (teknologi yang membolehkan kami untuk menjalankan perkhidmatan di latar belakang dalam penyemak imbas), untuk menawarkan pengalaman pengguna yang hampir sama dengan apa yang boleh kami temui dalam aplikasi asli yang dipasang pada telefon mudah alih kami.
Aplikasi progresif berasaskan standard web terbuka dan ditulis terutamanya, seperti aplikasi web konvensional, dalam HTML, CSS dan JavaScript . PWA adalah berdasarkan dua tonggak:
Pekerja Perkhidmatan Langkah pertama ialah penggunaan perkhidmatan latar belakang. Apabila membuka PWA, pelayan memuatkan dan memasang pekerja perkhidmatan supaya sejak itu ia bermula apabila aplikasi bermula dan dimaklumkan tentang setiap permintaan rangkaian dalam domain yang sepadan.Selain itu, pekerja perkhidmatan dan cachenya disimpan dalam penyemak imbas yang digunakan (Google Chrome, Mozilla Firefox dan Opera) supaya PWA boleh digunakan walaupun tanpa sambungan, kerana ia memuatkan kandungan daripada cache.
Application Shell Architecture Cangkang aplikasi ialah perkara pertama yang dimuatkan dan dipaparkan serta merupakan asas antara muka. Sebaliknya terdapat kandungan yang dipaparkan, yang dimuatkan dari Internet. Selain itu, apl Shell disimpan dalam cache pekerja perkhidmatan apabila apl dibuka supaya masa muat disimpan. Secara ringkasnya, kita boleh mengatakan bahawa ciri utama ialah ia membezakan antara fungsi dan kandungan untuk memuatkannya secara berasingan.
Inilah cara kita melihat tipologi yang menawarkan sejumlah kelebihan yang baik, tetapi juga beberapa kelemahan berbanding dengan aplikasi asli tradisional.
Kelebihan dan beberapa keburukan
Pertama dan paling luar biasa ialah tidak memerlukan pemasangan Dengan cara ini kita menang dengan tidak memerlukan ruang di dalam telefon bimbit atau komputer kita , sesuatu yang kadangkala terhad. Bahagian negatifnya ialah mereka memerlukan sambungan internet yang berterusan dan walaupun itu tidak begitu sukar hari ini, ada kalanya kita tidak mempunyai akses kepadanya.
Kelebihan lain ialah dengan tidak bergantung pada _perkakasan_ telefon dengan cara yang sama seperti apl asli, membenarkan kelajuan pemuatan yang lebih pantas(jika kami mempunyai sambungan rangkaian yang baik, sudah tentu). Malah terdapat pilihan, walaupun itu akan menjadikannya hampir apl asli, untuk dapat memuat turun dan menggunakannya _luar talian_.
Selain itu, boleh menghantar pemberitahuan tolak terus ke _telefon pintar_ dan dalam banyak kes ia mempunyai mod skrin penuh, supaya penyemak imbas hilang daripada pandangan semasa kita melaksanakannya.
Kelebihan lain yang mereka tawarkan ialah sebelum membuat pembayaran dan terpaksa membelinya, kita boleh mencubanya sebelum memuat turun. Oleh itu, penjimatan untuk poket kita jika pada akhirnya ia tidak meyakinkan kita.
Aplikasi Web Progresif juga boleh membenarkan kami menjalankannya pada mana-mana sistem pengendalian (ia hanya dijalankan dengan membuka penyemak imbas dan tanpa mengira sistem ), kelebihan hebat berbanding apl asli, di mana setiap satu memerlukan apl khusus untuk iOS, Android, Windows, Mac… atau mana-mana sistem lain.
Aplikasi Web Progresif menawarkan pelbagai pilihan dan ciri yang sesuai dengan rangka kerja sistem pengendalian yang ia berjalan.Mereka menawarkan keselamatan yang lebih baik terhadap _malware_, sesuatu yang telah kami lihat dalam beberapa apl Android, contohnya. Sebabnya ialah mereka tidak boleh mengakses bahagian tertentu sistem yang hanya boleh diakses dari dalam.
Sebaliknya, menggunakan PWA membawa kelebihan hampir sentiasa mengakses versi aplikasi yang paling terkini, yang menjadikannya tidak seperti apl asli. PWA lebih mudah dikemas kini daripada yang asli, yang perlu dikemas kini oleh pengguna apabila pembangun mempunyai _kemas kini_ yang tersedia, yang memerlukan lebih banyak kerja di pihak mereka.
Pembangunan dan penyelenggaraan PWA memerlukan kurang kerja pengaturcaraan, pembangunan dan penyelenggaraan sehari berbanding apl asli kerana ia adalah sama masa halaman web dan aplikasi bebas platform.
Ini seterusnya diterjemahkan kepada kos pembangunan dan pengurusan yang lebih rendah berbanding dengan apl asli Sebabnya ialah hasil tidak Mereka perlu dikongsi baik dengan Google mahupun Apple kerana meletakkannya di gedung aplikasi masing-masing.Perkara lain ialah ini boleh dibeli di luar gedung aplikasi semasa... dan semua yang diperlukan oleh proses itu (keselamatan pembayaran, proses pembelian...) tetapi itu masih belum dicapai. "
Kita boleh meringkaskan kelebihan dalam lima perkara:
- Tawarkan prestasi terbaik pada mudah alih dengan masa muat yang lebih pantas
- Antara muka hampir serupa dengan yang ditawarkan oleh apl asli
- Keupayaan untuk bekerja di luar talian
- Dapat menghantar pemberitahuan kepada pengguna
- Penggunaan sumber yang lebih rendah
- Lebih mudah dikemas kini
Adakah Apl Web Progresif Lebih Baik?
Oleh itu kita mendapati diri kita mempunyai dua pendirian yang bercanggah. Aplikasi Asli lwn. Aplikasi Web Progresif Dalam kes Microsoft nampaknya yang pertama, diwakili oleh Aplikasi Universal (UWP), yang pada masa lain adalah pertaruhan daripada Microsoft, hari-hari mereka dinomborkan memihak kepada yang terakhir.
Sebahagian daripada kejayaan juga terletak pada pengguna Adakah anda lebih suka menggunakan aplikasi web dan bukannya aplikasi yang dipasang pada telefon? atau komputer? Buat masa ini, kami tidak tahu sama ada masa depan untuk aplikasi web atau tidak, tetapi ia mempunyai potensi yang tidak dapat dinafikan yang dieksploitasi dengan lebih dan lebih cekap.
Imej muka depan | Flickr