سالها از معرفی و عرضه ی گوشی های هوشمند به بازار و زندگی افراد میگذره. همزمان با ورود گوشی های هوشمند اپلیکیشن های بومی نیز وارد بازار شدن، اپلیکیشن ها نقش بسیار گسترده ای در زندگی روزمره ما دارن و بسیاری از صاحبان کسب و کارها بارها این سوال براشون پیش اومده که آیا برای کسب و کارشون نیازمند طراحی اپلیکیشن خاصی هستن یا نه؟ تنها جوابی که برای این سوال وجود داره اینه که : بستگی داره
به چی؟ به ۳ چیز:
- سناریو کارتون یا شغلتون
- بودجه تبلیغاتی تون، چون شما فقط اپ نمیزنی، بعد باید در نظر بگیرید حداقل کاری که باید بکنید اینه که اپلیکیشن و توی مارکت های مختلف هزینه کنید و پخش کنید
- اصلا واقعا نیاز به اپلیکیشن داری؟ شاید سایت کارتو راه بندازه! شاید pwa برات بهتر باشه. شاید فقط فضای مجازی برات کافی باشه. میدونی pwa یا اپلیکیشن چیه و چه فرقی دارن؟
نیاز به طراحی اپلیکیشن داری؟
سناریو ، کارتون یا شغلتون برای طراحی اپلیکیشن چیه؟
پس قبل از اینکه به این سوال جواب بدم میخوام بدونم کسب و کارتون چیه و در چه حیطه ای فعالیت دارید؟ در واقع میخوام بدونم سناریو کارتون چیه؟ غالب کسایی که به سایت ما برای طراحی اپلیکیشن مراجعه می کنن وقتی ازشون سوال میشه که برای چه کاری به اپلیکیشن نیاز دارید به طور مثال میگن یه فرم دارم، چنتا صفحه خبر، یه فرم ورود و ثبت نام و…
سوال اینجاست که مخاطبین شما چرا باید بخاطر همچین مواردی یه اپلیکیشن نصب کنن؟ مگه قراره با این کار اجازه خاصی از گوشی موبایل بگیری؟ و سوال اصلی اینه که اصلاً نیازمند permission خاصی روی موبایل هستی؟ میدونی PWA چیه؟ ساخت و نگهداری یک اپلیکیشن بومی کار سخت و غالباً به شدت گرونی هستش. خوشبختانه در مقابل اپلیکیشن های بومی گزینه ی دیگه ای وجود داره که این گزینه لذت استفاده از اپلیکیشن های بومی رو با فناوری استفاده شده در وب ترکیب میکنه: وب اپلیکیشن های پیش رونده یا به اختصار PWA
پس درواقع ما نیاز داریم بدونیم سناریو کارتون چیه تا بتونیم راهنماییتون کنیم که شما نیاز به سایت داری یا اپ یا pwa و…
بودجه تبلیغاتی تون برای انتشار اپلیکیشن چقدره؟
بعضی از دوستان هستن که کاربر دارن و دغدغه ای راجع به اینکه تبلیغات کنن ندارن! با این دوستان توی این قسمت کاری نداریم!
میخوایم اینجا مشخص کنیم که بر اساس بودجه تون، یا اینکه استارت آپ هستین یا شرکت یا… نیاز به اپلیکیشن دارید یا سایت یا PWA؟؟
این مواردی که میخوام بگم پیش نیازن: اگه شما سایت بخواین یا PWA، خب معلومه هزینه هاست و دامنه رو قطعا دارید. اگر اپلیکیشن بخواید، بسته به اینکه استاتیک باشه یا داینامیک بازم ممکنه هاست و دامنه و هزینه هاشون در میان باشه. بعدش برای اینکه اپلیکیشنتون رو نشون بدید، اگر اندروید باشه که شانس آوردید. یه فایل اپلیکیشن میفرستین اینور اونور! ولی iOS باشه باید اکانت توسعه دهنده اپل بخرید. چیزی نیست. ۱۰۰ دلار!
حالا از این به بعد تازه میخوایم برای اپلیکیشن یا سایت بازدید بیاریم تبلیغات کنیم. توجه داشته باشید هرکدومشون دنیای خودشونو دارن. چنتا از دوستان هستن میان میگم توی اینستاگرام تبلیغات میکنیم. خوبم بازدهی داره! عه! خب اولا اینکه تا کی تبلیغات قراره بکنی؟ مثلا فروشگاه داری و هر روز داری تبلیغ میکنی تا دیده شی. اگه بودجه داشته باشی که اوکی
ولی با هزینه پایین یجورایی شاید پولت و بریزی دور! ینی مثلا یهو میای ۱۰۰ میلیون هزینه میکنی بعد نتیجه نمیگیری چون ۱۰ میلیون دیگه نداری مثلا تیر آخر و بزنی! یا نتیجه نمیگیری ادامه نمیدی! خب چه کاریه بیای هزینه کنی بعد ول کنی بری! توی این کار وارد شدی یه چیز که باید بدونی اینه که باید پیوسته عمل کنی. چون اگه پیوسته عمل نکنی فقط وقت و هزینه ات داره مصرف میشه. اگه ۶ ماه یه سری کار انجام دادی و نتیجه نگرفتی (که البته امکان نداره نتیجه شو نبینید) بدون که باید ادامه بدی!
من نمیگم حتما باید بودجه داشته باشید آنچنان! من میگم یجورایی فکر به اینکه چقدر میخواید بودجه بزارید مشخص میکنه که شما اپ بزنی یا سایت یا PWA!!!
اگه هزینه تون کمه نیاز نیست حتما بری سراغ اپلیکیشن های nativ، با سایت یا PWA شاید کارت راه بیفته.
PWA چیست؟ طراحی اپلیکیشن native با PWA چه فرقی داره؟
- قابل نصب برای شمایی که علاقه مندی کاربر بهتون دوباره رجوع کنه و آیکن اپلیکیشنتون بیاد روی صفحه اصلی 😁
- سئو پذیر
- قابل اجرا روی همه سیستم عامل ها
- هزینه کمتر جهت تولید
- سرعت بالای اجرا
- حتی مناسب برای افرادی که حافظه گوشیشون پره و نمیتونن اپلیکیشن نصب کنن
PWA مخفف وب اپلیکیشن های پیش رونده هست که ساخته شده از فن آوری های وب هست که همه ما آنها رو میشناسیم و دوستشون داریم، مثل: CSS , HTML و JavaScript اما با کارایی و توانایی که می تواند با یک اپلیکیشن بومی واقعی رقابت کند. با تشکر از این چند مورد هوشمند تقریباٌ توانایی اینو دارید که هر وب سایتی رو به یک اپلیکیشن پیش رونده تبدیل کنید. و این معنی رو میده که توانایی اینو دارید که یه PWA رو با توجه به یک اپلیکیشن بومی که ساختن و توسعه آن خیلی سخت هستش رو خیلی سریع بسازید. علاوه بر این شما میتونید تمام ویژگی های برنامه های بومی مثل پشتیبانی آفلاین و …. رو هم ارائه بدید.
اکثر سایت هایی که به صورت آنلاین پیدا می کنید درواقع یک وب اپلیکیشن پیش رونده یا همون PWA هستن. به عنوان مثال twitter.com، اگر از این سایت با تلفن هوشمند بازدید کردید می تونید اون رو در صفحه اصلی خودتون نصب کنید. و بعد از آن، موقع باز کردن سایت ذخیره شده توییتر متوجه این نکته می شوید که دقیقا مثل یک اپلیکیشن بومی بنظر میرسه و عملکرد های اونو انجام میده. هیچ پنجره ی مرورگر یا هیچ چیز دیگه ای وجود نداره، هیچ تفاوتی بین اجرای اون در آیفون یا اندروید وجود نداره، به سادگی میتونید وارد آن بشید و از آن استفاده کنید و این بزرگترین مزیت ساخت برنامه وب شما با استفاده از PWA است.
وب اپلیکیشن های پیش رونده محبوبیت زیادی کسب کردن و تعداد زیادی از سایت های بزرگ مثل Starbucks.com، Pinterest.com، Washingtonpost.com و… همگی PWA هستن، و درواقع قابل نصب بر روی صفحه ی اصلی شما هستن و عملکرد و کارایی مشابه با اپلیکیشن های بومی را دارند.
تفاوت بین یک اپلیکیشن بومی و یک PWA در چیست؟
اپلیکیشن های بومی مثل برنامه هایی که از فروشگاه APP اپل (APP Store) و یا Google Play بارگیری می کنید غالباً با زبان برنامه نویسی خاص و متناسب برای اون سیستم عامل ساخته شدن، برای برنامه های ios باید از swift و برای اندروید از جاوا استفاده کنید و اگر قصد ساختن اپلیکیشن برای این سیستم عامل هارو دارید باید این فناوری هارو یاد بگیرید، البته میانبر هایی هم وجود داره ولی با محدودیت های خاص خودشون همراه هستن. اگر قصد دارید که برای تمام سیستم عامل های تلفن همراه اپلیکیشن داشته باشید باید تمام فن آوری های مختلف رو بشناسید. هیچ راه آسونتری برای ساختن و انتشار اون در همه ی فروشگاه های مختلف برای سیستم عامل های مختلف وجود نداره.البته راه هایی برای دست یابی به هر دو دنیای ios و اندروید وجود دارد. یکی از این راه ها استفاده از وب اپلیکیشن های پیش رونده است که در مرور گرها اجرا میشه و در صفحه اصلی ذخیره میشه و بعد از اون درست مثل یه اپلیکیشن بومی عمل می کنه و حتی به سخت افزار ها و نرم افزار های اساسی که مرورگر به دلایل ایمنی دسترسی پیدا کنه دسترسی پیدا می کنه. درواقع اگر PWA عملکرد عالی داشته باشه کاربران اصلاً متوجه نمیشن که به جای یه اپلیکیشن بومی از یه برنامه تحت وب دارن استفاده میکنن.مزایای PWA چیست؟
دلیل اصلی اینکه همه افراد اپلیکیشن هارو دنبال میکنن اینه که حجم تعاملات بیشتری رو ارائه میکنن.
دلیل اصلی کاربرانی که اپلیکیشن شما را نصب می کنند این است که اونها بزرگترین طرفداران شما هستند و به احتمال زیاد آنها استفاده خود را به فروش یا ثبت نام تبدیل می کنند. با تشکر از اعلان ها ، امکان برقراری ارتباط مجدد با کاربران بسیار ساده تر است. اپلیکیشن ها می توانند یک تجربه عالی را برای کاربران شما ارائه دهند که می تواند برای یک برند خیلی مفید باشه.
اگر بخوایم به صورت خلاصه مزیت های استفاده از PWA هارو مرور کنیم باید به موارد زیر اشاره کنیم:
- لازم نیست روند ورود به فروشگاه های اپلیکیشن های مختل رو طی کنید.
- شما میتونید PWA هارو با فناوری های وب رایج بسازید.
- هزینه ساخت اونها غالباً ازرانتر هست.
- از اونجایی که سایت خودتون رو به یه اپلیکیشن تبدیل می کنید، پایه های کد کمتری برای حفظ اون نیاز دارید.
- PWA ها برای سایز ها و اندازه های مختلف صفحات نمایش پاسخگو و قابل استفاده هستن.
- PWA ها بی نقص تر، سریع تر و کم حجم تر هستن.
- دیگه نیازی نیست که بخش قابل توجهی پول رو به اپل و گوگل اختصاص بدید
- اونها برخلاف سایت های معمولی به صورت آفلاین هم کار میکنن.
- PWA ها از طریق موتورهای جست و جو هم قابل پیدا شدن هستن و نیازی نیست که حتما در فروشگاه های اپلیکیشن ها اونها رو پیدا و خریداری کنید علاوه بر این در صورتی که تمایل داشته باشید میتونید از طریق فروشگاه های اپلیکیشن ها هم اونارو خریداری کنید.
- برای فعال کردن مجدد کاربرانتون میتونید از دکمه ی اعلان ها استفاده کنید
- نصب PWA ها میتونه حجم تعاملات رو بالا ببره
با این وجود هنوز هم گاهی اوقات در رقابت بین PWA ها با اپلیکیشن های بومی این اپلیکیشن های بومی هستن که برنده میشن. PWA ها به سیستم عامل یه تلفن هوشمند دسترسی عمیقی ندارن ولی اپلیکیشن های بومی توانایی دسترسی عمیق تری به سیستم عامل تلفن های همراه رو دارند. علاوه بر این محدودیت هایی درباره ی آنچه که PWA ها می توانند انجام بدن وجود داره ، به عنوان مثال وقتی که میخواید بازی های با کارایی بالا ایجاد کنید PWA ها انتخاب خوبی نیستن.
در کل فکر کردن به استفاده از PWA ها در استراتژی تلفن همراه کاملا منطقی و درسته. اما، سوال اصلی که باید از خودتون بپرسید این هستش که آیا اصلا مخاطبای من همچین چیزی رو میخوان؟