Pwa ها اپليكيشن هاي تحت وب هستند كه براي ساخت آن ها از چند تكنولوژي و تكنيك استفاده مي شود تا هم از مزاياي وب و هم از مزاياي اپليكيشن هاي عادي برخوردار شوند. براي مثال امكان ديده شدن pwa ها در جست وجوها بيشتر است و همچنين رفتن به يك آدرس وب بسيار ساده تر از دانلود اپليكيشن است. بعلاوه طراحي وب اپليكيشن ها با ارسال يك لينك قابل به اشتراكگذاري هستند.
از سوي ديگر اپليكيشن هاي native تعامل و يكپارچگي بيشتري با سيستم عامل و سخت افزار گوشي ها دارند و همين امر باعث كاركرد روانتر آنها در مقايسه با وب اپ ها مي شود. مزيت ديگر اپليكيشن هاي native بر وب اپ ها كاركرد آفلاين و بدون اينترنت قابليت هاي آنهاست. همچنين دسترسي سريع و ساده از منوي گوشي با لمس يك آيكان از طي مراحل رسيدن به طراحي وب اپليكيشن ساده تر است.
Pwa ها امكان ساخت وب اپ هايي را به شما مي دهند كه از اين امكانات بهره مند هستند.
ايده ي جديدي نيست، ايده هايي شبيه به اين قلتر هم با رويكردهاي گوناگون معرفي شده اند و ريو آن ها كار هم شده ، براي مثال responsive يا واكنشگرا بودن وبسايت ها اجازه ساخت وبسايتي به ما مي دهد كه كاملا با صفحه نمايش گوشي منطبق باشد.
Pwa ها در عين حال تمام اين قابليت ها را بدون از دست دادن مزيت هاي خوب وبسايت دارا هستند.
چه چيزي يك اپ را PWA مي كند؟
همان طور كه در بالا اشاره شد ، pwa ها از فقط يك تكنولوژي استفاده نمي كنند. آن ها فلسفه اي جديد در ساخت وب اپ ها با استفاده از الگوهاي جديد، APi و قابليت هاي ديگر هستند. در نگاه اول نمي توان به وضوح تشخيص داد كه آيا يك وب اپ pwa است ياخير. يك اپ با داشتن چند مشخصه و ملزومات مي تواند به عنوان pwa تلقي شود: آفلاين كار كند ، قابليت نصب داشته باشد، قابليت همگام سازي (synchronize) ، امكان ارسال نوتيفيكيشن و موارد ديگر.
بعلاوه براي سنجش كامل بودن يك pwa از ابزار كوناگوني مي توان استفاده كرد كه با درصدبندي معيارهاي آن را به نشان مي دهند كه يكي از اين ابزار ها Lighthouse گوگل است. مي توان با پياده سازي تكنولوژي هاي جديد براي pwa آن رابهينه كرد و در نتيجه در Lighthouse امتياز بهاري گرفت اما اين معيار نسبي است.
آيا ساخت pwa ارزش وقت و همه اين تلاش ها را دارد؟
100%! با كمي تلاش براي پياده سازي امكانات اصلي pwa مي توانيد از فوايد فراوان ان بهره مند شويد:
- كاهش زمان بارگذاري بعد از نصب ، صرفه جويي در مصرف اينترنت و زمان با استفاده از ذخيره سازي اوليه (caching). بعد از باز كردن اوليه pwa از دفعات بعد اپ شما فورا باز خواهد شد.
- در صورت وجود بروزرساني براي اپ فقط قسمت هاي اضافه شده بروزرساني مي شوند. در مقابل براي اپليكيشن هاي native بابت هر بار بروزرساني بايد كل اپليكيشن را دوباره دانلود كنيد.
- ظاهر و دادن حس اپليكيشن عادي كه داراي آيكان روي صفخه گوشي ، امكان كار به صورت تمام صفحه و…
- ارتباط گيري دوباره با مخاطبان از طريق ارسال نوتيفيكيشن و در نتيجه درگيري بيشتر كاربر باpwa شما و نرخ تبديل بالاتر.
- ۲۳ بازديد
- ۰ نظر