Progressive Web App (PWA) ni eng yaxshi do'stingiz qiling

“PWA veb-taraqqiyot uchun inqilobiy. Bu veb-sayt va mobil ilovalarning afzalliklarini minimal narxlarda birlashtirgan katta foydalanuvchi tajribasini taqdim etish orqali unumdorlikni oshirishga yordam beradi. "
Qo'l berib ko'rish yaxshi mashqdir

PWA bilan silkinish sizning mijozingizni jalb qiladi. Va PWA har doim sizning eng yaxshi do'stingiz bo'lishga tayyor, shuning uchun nima uchun biz PWAga do'st so'rovini yubormaymiz?

PWA sari qadam tashlash vaqti keldi va men sizning do'stligingiz PWA bilan sizga qanday foyda keltirishini tushuntirib beraman!

PWA bilan aralashtirmang

Ba'zi sabablarga ko'ra, ko'p odamlar PWA-larni bitta sahifa ilovasi (SPA) deb o'ylashadi.
Bu noto'g'ri, aslida juda noto'g'ri (status kodi 400 400)

SPA PWA bo'lishi mumkin, lekin PWA SPA bo'lishi shart emas.

PWA hamma bilan ishlashni yaxshi ko'radi

ReactJs, Angular, VueJS yoki hattoki HTML-da har qanday ramka yoki kutubxonada qurilgan veb-sayt PWA bo'lishi mumkin.

Oddiy qilib aytganda, Progressive Web App qo'shimcha funktsiyalar va funktsiyalar bilan o'zgartirilgan mobil veb-sayt bo'lib, unga "ilova" kabi his qilish imkonini beradi. U brauzer misollaridan foydalangan holda ishlaydi va hatto ishonchli Internetga ulanmasdan ham uzluksiz ishlashni ta'minlash uchun xizmat ko'rsatuvchi xodimdan foydalanadi.

Agar sizda PWA Google texnologiyasi degan afsonangiz bo'lsa, unda bu ma'lumotlar sizning afsonangizni tozalash uchun etarli. Progressive Web Apps veb-standartlarga asoslanadi. U har bir brauzer va har bir platformada ishlaydi.

Shunday qilib, bu veb-sayt - lekin u o'z-o'zidan ekranli, maxsus yuklash ekrani, yanada yumshoq animatsiyalar, push-bildirishnomalar va navigatsiya paneli bo'lmagan mahalliy mobil ilova kabi ko'rinadi. Sizning o'rtacha foydalanuvchilaringiz uni mobil ilova deb atashlari mumkin.

Progressive Web Applications uch texnik talablarga javob beradigan veb-saytlardir:

  • HTTPS (Secure) yordamida xizmat ko'rsatish kerak
  • Minimal maxsus piktogrammalar to'plamiga ega haqiqiy veb-fayl fayliga ega bo'ling
  • Haqiqiy xizmat ishchisini va minimal oflayn yordamni ro'yxatdan o'tkazishi kerak

Ushbu talablarda hech narsa veb-sayt JavaScript-ni ishlatishi kerakligini aytmaydi. Xulosa qilib aytganda, xizmat ko'rsatuvchi xodimni JavaScript-dan foydalanib ro'yxatdan o'tkazish kerak.

PWA quyidagi xususiyatlarni qo'llab-quvvatlaydi:

  • Bosh ekranga qadab qo'yish - Biz veb-ilovamizning ikonkasini uy ekraniga qo'shishimiz mumkin.
  • Push bildirishnomalari - Push API va veb uchun Notification API orqali mahalliy ilovadagi singari bildirishnomalarni birlashtirishimiz mumkin.
  • Splash ekrani - Manifestli fayl PWA-ning ekranini boshqaradi, u mahalliy ilova singari ish olib boradi
  • Geo joylashuvi - Geolocation API orqali foydalanuvchining hozirgi manziliga kirishimiz mumkin
  • Oflayn ish rejimi - Keshlash mexanizmini boshqaradigan xizmat ishchisi tufayli, Internet bo'lmasa ham, biz boy tajribaga ega bo'lamiz.
  • Media xususiyatlariga kirish - Biz mikrofon, video va kamera qurilmalariga kirishimiz mumkin. WebRTC API-dan foydalanib, video va audio qo'ng'iroqlarni amalga oshiring.

Umuman olganda, agar sizning talablaringiz PWA xususiyatlariga mos keladigan bo'lsa, xuddi shu loyiha uchun alohida mobil ilovani ishlab chiqishingiz shart emas. Bu PWA hali ham ba'zi mahalliy ilovalarning xususiyatlarini taqdim etishda qiynalayotganligini anglatadi.

Ha, bu veb-ishlab chiquvchilar uchun fursat. Boshqa foydali xususiyatlar allaqachon tayyor. PWA allaqachon mahalliy ilovalarni funktsiyalar kabi taqdim etishni kutmoqda. Keling, biz uchun haqiqatan ham foydali bo'lgan xususiyatlarni ko'rib chiqaylik.

Kelgusida PWA quyidagi funktsiyalarni qo'llab-quvvatlaydi:

  • Bluetooth - Veb Bluetooth API ishlab chiqilmoqda va yaqinda veb-platformada Bluetooth-ga kirishga ruxsat olamiz.
  • Sensorlar - Sensorlar bugungi rivojlanish davrining muhim qismidir. Ayrim sensorlarga kirish atrof-muhit yoritgichi, yaqinlik sensori, akselerometr sensori, magnitometr sensori va giroskop sensori kabi rivojlanmoqda.
  • Native Sharing - Biz Web Share API tarkibiy qismi sifatida qurilmaning tabiiy almashish mexanizmini ishga tushirishimiz mumkin.
  • Barmoq izi sensori - Biz foydalanuvchilarni veb-autentifikatsiya API-dan foydalanib, barmoq izi sensori orqali tasdiqlashimiz mumkin. Xavfsizlik nuqtai nazaridan u hali ham ishlab chiqilmoqda.

Nima uchun har bir kishi bugungi kunda PWAni qabul qilmoqda?

PWA-ni qabul qiladigan yirik kompaniyalarning ba'zi statistikasini o'qib chiqqandan so'ng, siz PWA-ning kuchini bilib olasiz va nima uchun hamma PWA-ga borishni xohlayotganini aniq tushunasiz.

Bu erda sizga mashhur kompaniyalarning PWA amaliy tadqiqotlaridan ba'zi ma'lumotlarni ko'rsatmoqchiman:

  • Twitter 2017 yil aprel oyida Twitter Lite Progressive Web App-ni yaratdi va natijada twitter sahifalarini 65% ga ko'paytirdi, tvitlar 75% ga oshdi va pasayish tezligi 20% ga kamaydi.
  • Flipkart, Hindistonning eng yirik elektron tijorat sayti 2015 yilda faqat ilovalar strategiyasini o'chirishga qaror qildi. Shundan so'ng ular PWA tomonidan boshqariladigan Flipkart Lite-ni taqdim etdilar va siz o'qiganingizdan hayratda qolasiz. Bu juda yaxshi natijalar. Foydalanuvchilar saytga ko'proq 3x vaqt sarflashdi, qayta ishga tushirish stavkalari 40% ga oshdi, "Uy ekraniga qo'shish" orqali kelganlar orasida konversiya darajasi 70% ga oshdi va mahalliy ilovaga nisbatan 3 baravar kam ma'lumot sarflandi.
  • Alibaba.com, dunyodagi eng katta onlayn B2B savdo platformasi. Alibaba.com ham birinchi tashrif buyuruvchilarga, ham takroriy tashrif buyuruvchilarga ajoyib foydalanuvchi tajribasini taqdim etish uchun PWA sifatida yangi strategiya bilan keldi. Ularning yangi strategiyasi hayratlanarli natijalar bilan keldi. Alibaba.com brauzerlar orqali ishlash tezligini 76 foizga, iOS tizimida oylik foydalanuvchilarning 4 foiziga va Android-ning 30 foiziga va "Ekran" dan "Ekran" dan 4 baravar yuqori ko'rsatkichga ega bo'ldi.

Ha, bu aqlga sig'maydi va biz Progressive Web App go'zalligini qabul qilishimiz kerak. Endi tushundingizmi, nega sizni PWAni eng yaxshi do'stingizga aylantiryapman.

Play Store PWA-larni nashr etishga tayyor

Ha ha ha! Play Store va PWA-lar endi do'st bo'lishdi. Endi biz PWA-larni "Ishonchli Internet faoliyati" (TWA) yordamida o'yin do'konida nashr etishimiz mumkin. Google Chrome 72 URL-ni yoki brauzer bilan bog'liq biron bir elementni ko'rsatmasdan to'liq ekranli veb-ko'rinishni qo'llab-quvvatlash uchun Ishonchli veb-tadbirlarni qo'shdi. Shunday qilib, siz veb-ilovangizning APK-ni yaratishingiz va uni Android studiyasi va Android-ning rivojlanishi haqida ba'zi bilimlar yordamida do'konga yuklashingiz mumkin.

TWA haqida batafsil ma'lumotga ega bo'lish uchun quyidagi videoni tomosha qilishni tavsiya etaman:

Facebook Lite, Instagram Lite, Flipkart Lite va Twitter Lite kabi PWAlarning mavjudligi asosan WebView-dan foydalanadi va bizga ilova kabi his qilish imkonini beradi. Ammo shuni yodda tutingki, Apple hali ham TWA-ni qo'llab-quvvatlamaydi.

Oxir-oqibat, biz PWA veb-ilovalarimizni ishlab chiqish uchun yaxshi va iqtisodiy jihatdan samarali usul deb ayta olamiz. Bu shubhasiz veb-rivojlanishning kelajagi. Umid qilamizki, PWA har doimgidek kelajakda bizga ko'proq xizmat qiladi.

Clap Clap Clap! Chunki qarsak chalish yaxshi odatdir