آیا واقعا به PWA یا به اصطلاح برنامه اینترنت پیشرونده ( Progressive Web Apps ) احتیاج دارید؟
آیا واقعا به PWA یا به اصطلاح برنامه اینترنت پیشرونده ( Progressive Web Apps ) احتیاج دارید؟

ازآنجا که تا قبل از این توضیح دادهام که PWA چه میباشد و چرا به آن احتیاج دارید ,
روز جاری می خواهم به شما نشان دهم که چرا ممکن است به PWA نیازی نداشته باشید .
انتخاب بین به کار بستن و استفاده نکردن از PWA آسانتر از چیزی است که تصور میکنید .
صرفا به چهار سوال معمولی جواب دهید و خودتان مسیر صحیح را انتخاب خواهید کرد .
۱ . آیا گسترش ساختهشده و آمادهای دارید؟
سرعت و آسانی گسترش برنامه اینترنت پیشرونده از جمله مزایای PWAها ذکر شده شدهاست .
با این وجود , این حقیقت میتواند نادیده گرفته شود
که شما اکنون بعضا از توسعههای مهیا برای یک برنامه گوشی را دارید .
تبدیل یک برنامه گوشی مهیا به برنامه اینترنت پیشرونده با چندین کلیک بی آلایش انجام نمیشود .
در ازای یک برنامه اینترنت پیشرونده از ابتدا بسط مییابد .
چنانچه تا قبل از این فرایند طولانی و پیچیده گسترش برنامه مستقر ( native ) را انجام دادهاید ,
چرا آن را به دور میریزید و تمامی چیز را از ابتدا استارت میکنید؟
مطمئنا برنامه گوشی شما میتواند منسوخ یا این که ناکارآمد شود . دراین حالت ,
شما می بایست تصمیم بگیرید که آیا آن را با یاری یک کمپانی گسترش برنامه موبایل احیا نمایی
یا این که یک برنامه به طور کامل نو با استعمال از فناوری PWA بسازید .
برای مثال Pinterest , یکیاز درخشانترین مثال شرکتهایی است که PWA را پیادهسازی نموده است .
این موسسه قصد به گزینش هر دو مورد گرفت . آنان یک برنامه اینترنت پیشرونده را توسعه و گسترش دادند ,
ولی برنامه همگانی موبایل را هم فراموش نکردند .
ایده اصلی : در حالتی که شما هیچ توسعه آمادهای نداشته باشید ,
خط مش PWA یک چاره خوب است . در صورتیکه از قبلی نسخه native یا cross – platform برنامه خود را دارید ,
کامل شدن آن به جای ساخت یک برنامه تازه از ابتدا , سادهتر و کارآمدتر است .
۲ . آیا قصد دارید تنها بر روی دستگاههای گوشی متمرکز شوید؟
به کار گیری از ویژگیهای PWA برای بهبود تجربه کاربری جهت دسترسی
به صفحه ها اینترنت از روش دستگاه گوشی است .
تا وقتی که فناوری PWA معرفی نشده بود , تجارتهایی که مایل به انگیزه گماردن اینترنت و موبایل بودند , دو مورد پیش رو داشتند :
سازش صفحه اینترنت با دستگاههای تلفن همراه
توسعه برنامه تلفن همراه از ابتدا
مورد نخستین از دید استفاده کننده ناجور و نا مطلوب است . آیتم دوم از نظر تجارت منابع زیادی را مصرف مینماید .
بسط PWAها مورد طلایی میباشند بدین معنی که راحتی را برای استفاده کننده
به ارمغان آورده و برای تجارت موثرتر میباشند . در صورتیکه قصد ندارید
وارد اینترنت و دسکتاپ گردید و تمرکز خویش را فقط بر روی برنامههای گوشی گذاشتهاید , نیازی به ساخت PWA نیست .
مطمئنا , هنگامی در حال پیش رفت برنامههای اینترنت پیشرونده می باشید ,
شما چیره می شوید چون در حال توسعه یک برنامه نیز برای Android و نیز برای iOS میباشید .
با این وجود , این دقیقا به عبارتی چیزی است که با توسعه cross – platform با Ionic , Cordova , یا React Native به دست میاید .
ضمنا , Pinterest یک برنامه اینترنت پیشرونده را گسترش داده است
تا بتواند پلتفرم وبی که از قبلی مو جود داشته است و برنامه گوشی را تقویت نماید .
ایده مهم : PWAها برای مشاغلی که نیز پلتفرم گوشی و نیز اینترنت را انگیزه قرار دادهاند خوبتر پاسخ می دهد .
در حالتیکه تصمیم دارید صرفا بر روی یک کدام از این مورد ها متمرکز گردید ,
علتی برای گزینش توسعه و گسترش برنامه اینترنت پیشرونده نیست .
۳ . آیا تمایلی ندارید که به یوزرها خویش اذن دهید تا از روش مرورگر اینترنت به برنامه دسترسی پیدا کنند؟
تفاوت دارای اهمیت دیگری که دربین برنامههای موبایل و برنامههای اینترنت پیشرونده موجود است
این حقیقت است که مورد اولیه از store دانلود می گردد , در حالی که دومی از روش یک پیوند به اشتراک گذارده شده
یا این که مستقیما از وبسایت دانلود میگردد , همانطور که در صورت تحت نشان داده شدهاست .
سلیقهها مختلف است . چنانچه فکر می کنید
فعالیت با App Store یا Google Play آسانتر از مقابله با رقابتهای سئو وب سایت در گوگل یا ترغیب کاربران برای اشتراکگذاری لینکهای شما است ,
می بایست با تعیین گسترش برنامه تلفن همراه راحتتر باشید .
در صورتی می پندارید که قرار به دست آوردن میان نتیجه ها برتر کاوش در Storeها در مقایسه با نتیجه ها جستجوی گوگل دشوارتر است ,
پس PWA را گزینش فرمایید .
آیا واقعا به PWA یا به اصطلاح برنامه اینترنت پیشرونده ( Progressive Web Apps ) احتیاج دارید؟
میتوانید لینک های دیگر ما رو دنبال کنید