هزینه ساخت pwa و قیمت تمام شده یک وب اپلیکیشن پیشرونده رو در این نوشته مورد بررسی قرار میدم. در ابتدا کمی با معیارهای قیمت گذاری وب اپلیکیشن ها آشنا میشیم و در ادامه تفاوت های ساختاری هزینه اجرای pwa با یک وب اپلیکیشن معمولی رو بهتون میگم.

سوال مهمی که برای همه شما پیش اومده اینه که پیاده سازی یک وب اپلیکیشن پیشرونده pwa چقدر هزینه داره؟ آیا به صرفه است؟ آیا بهتر نیست بدیم برامون یک اپ موبایل بنویسن؟

مگه سایت معمولی مون چه مشکلی داره؟ یه وبسایت اینترنتی با ترافیک خوب دارم که دارم روی سئو و محتوا و بک لینک اش هم کار میکنم. الان باید اون رو ولش کنم و بچسبم به این pwa که شما میگی؟

نقل قول
در عمل برای یک وب اپلیکیشن پیشرونده چقدر باید هزینه کنم. هزینه ای که تا الان برای سایت کردم دور ریز میشه؟

در ابتدا برای اونهایی که نمیدونن PWA چیه باید در یک جمله کوتاه بگم که روند و Trend آینده دنیای وب همین نوع برنامه های پیشرو تحت وب هستند. همین باید براتون کافی باشه که بدونید دیر یا زود برای موندن در گود رقابت ناچارید به سمت اش برید. اگه اطلاعات بیشتری در مورد اینکه PWA چیه لازم دارید توصیه جدی میکنم که نوشته من درباره اپلیکیشن های وب پیشرو یا پیشرونده رو از دست ندید:

سرعت صفحه و اثر آن بر نرخ پرش Bounce Rate

نرخ پرش به انگلیسی Bounce Rate رو حتما می شناسید. درصدی از بازدیدکننده ها که اولین صفحه ای که روی سایت شما می بینن آخرین صفحه شونه.

به عبارتی یه چیزی رو توی گوگل سرچ میکنن. شما خوش شانس هستین و در لیست نتایج جستجو روی لینک سایت شما کلیک میکنن. میان وارد سایت تون میشن و بعد از چند ثانیه یا دقیقه میذارن و میرن بدون اینکه جای دیگه ای کلیک کرده باشن.

سرعت صفحه یکی از مهمترین عوامل اثر گذار بر پرش کاربران و افزایش نرخ پرش صفحات سایت شماست. این اهمیت و لزوم افزایش سرعت صفحات رو به درستی بهتون گوشزد می کنه.

اگه بخواید از نزدیک و با عدد و رقم بهش نگاه کنید باید بگم سایتی که صفحه اش دیرتر از ۱ ثانیه بارگذاری می شن شانس ضعیفی برای رتبه گرفتن داره.

دقت کنید که رقابت سرعت همیشه در جریانه و همین الان که شما دارین این نوشته من رو میخونین، خیلی ها دارن روی سرعت صفحات شون کار میکنن.

اثر سرعت صفحه بر افزایش نرخ پرش بانس ریت

همونطور که در تصویر بالا مشاهده می‌کنید زمان بارگذاری صفحه بیش از ۲ ثانیه نرخ پرش زیادی ایجادی میکنه و تقریبا هیچ شانسی براتون باقی نمیذاره. اگه به دنبال جذب ترافیک آنلاین هستید سرعت یک پارامتر کلیدی و تعیین کننده است.

خب ممکنه بپرسید چه ربطی به وب اپلیکیشن پیشرونده داره؟ اگه من Progressive Web App رو اجرا و پیاده سازی کنم سرعتم چقدر بهتر میشه؟ این سوال خوبیه و پاسخش بستگی به این داره که سر کیسه رو چقدر حاضرید شل کنید.

سطوح مختلفی از پیاده سازی وب اپلیکیشن های پیش رونده وجود داره. ساخت یک PWA میتونه به سادگی ایجاد یک فایل مانیفست با فرمت JSON باشه یا میتونید فایل جاوا اسکریپت سرویس ورکر تون رو هم بنویسید و رجیستر کنید.

در ادامه حتی ممکنه بخواید قابلیت کش Cache محتوای صفحات رو فعال کنید و برای حالتی که کاربر بدون اینترنت از گوشی اش استفاده می کنه بتونید صفحات سایت رو با سرعت باور نکردی بهش ارائه بدید.

دریافت آخرین محتوا از طریق سرویس ورکر و ساز و کار کش که خیلی هم ساده نیست، محتوای جدید رو از سرور میگیره و روی یک فضای کش روی کلاینت ذخیره میکنه و در صورت قطع اتصال بهش نشون میده.

ساخت برنامه PWA

احتمالا اگه تا اینجای نوشته رو خونده باشین متقاعد شدین که باید انجامش بدین. پس در مورد ساخت برنامه PWA تصمیم تون رو گرفتین. بهتون تبریک میگم. چون خیلی از افراد همین اولین قدم رو بر نمیدارن.

در ادامه در مورد هزینه ساخت برنامه PWA سوالاتی دارین. چقدر هزینه داره؟ چطور باید برای ساخت وب اپلیکیشن پیش رونده اقدام کنم؟ از همه مهمتر اینکه آیا میتونم به سایت فعلی ام اضافه کنم این قابلیت رو؟

ساخت یک برنامه پیشرونده وب میتونه بسته به زبان و سکوی سایت فعلی تون زمان بر یا حتی غیر عملی باشه. پیش از هر کار توصیه میکنم برای بررسی زیرساخت سایت فعلی و اینکه با توسعه وب اپلیکیشن پیش رونده منطبق هست یک مشاوره بگیرید.

اگر اضافه کردن PWA به سایت فعلی تون عملی بود، باید ببینید کدوم یک از قابلیت های اون رو مایلید به سایت اضافه کنید؟ آیا فقط سرعت براتون مهمه؟

آیا میخواید به سخت افزار کاربر دسترسی گسترده تری داشته باشید؟ مثلا آیا نیاز دارید به موقعیت مکانی کاربر دسترسی داشته باشید؟ دسترسی به دوربین گوشی تلفن همراه و GPS و ماژول شتاب سنج هم گزینه های بعدی هستند. همه چیز به نیازهای وب اپلیکیشن شما بسنگی داره.

دلیل خوب برای مهاجرت به PWA حتی اگه سایت و اپ موبایل دارید

یک شرکت یا صاحب کسب و کار آنلاین که هم سایت داره و هم اپ موبایل باید هر دو رو نگهداری کنه. هزینه های نگهداری نرم افزار Native هم کم نیست.

این شخص باید مطمئن بشه که سایت اش هم روی موبایل و هم روی دسکتاپ و احتمالا این روزها تبلت به درستی دیده میشه و کاربران میتونن به راحتی با اون تعامل کنن.

سایت و اپ موبایل احتمالا نیازهای یکپارچه ای دارن که برای یک شخص یا شرکت که تازه وارد فضای کسب و کار آنلاین شده قیمت تمام شده کالاها و محصولات اش رو بالا می بره و امکان رقابت رو ازش میگیره.

این شرکت یا شخص اگه فقط یک PWA راه اندازی کنه با یه تیر دو نشون زده.

هم سایت داره و میتونه با سئو کردن سایت اش ترافیک بالا جذب کنه و کالاهاش رو بفروشه. هم بخش عظیمی از امکانات اپ موبایل رو داره بدون اینکه هزینه نگهداری یا تبلیغات جداگانه ای بپردازه. چرا؟ بهتون میگم.

این شخص یا شرکت نیاز به دو تیم مجزا برای توسعه و نگهداری اپ موبایل اندروید و iOS داره. مگر اینکه بخواد از خیر یکی از این دو بازار بگذره و به یکی شون یعنی احتمالا اندروید بسنده کنه.

هزینه نگهداری دو اپ موبایل جداگانه و تبلیغات

با هزینه ها و قیمت های توسعه اپ موبایل که اصلا کم نیستن، احتمالا باید زمان زیادی صرف کنه تا اپ موبایل اش رو دریافت کنه و شاید حتی هزینه های نگهداری اش هم آزار دهنده به نظر برسند.

انتشار آپدیت ها روی مارکت های اپ موبایل مثل اپ استور و گوگل پلی و بازار و سیبچه و … هم یه داستان جدا است که باید یه روز فرصت کنم در موردش براتون بنویسم.

از قصه تحریم های امریکا و عدم همکاری شرکت های غول تکنولوژی مثل اپل که بگذریم، روی مارکت های ایرانی هم که بخواد اپ موبایل اش رو به روز کنه باید توی صف بررسی بایسته و این یعنی از دست دادن زمان.

از همه مهمتر تبلیغات هست. وقتی از یک سایت اینترنتی صحبت میکنیم، بهینه سازی برای موتور جستجو یا سئو SEO تنها فاصله ما با ترافیک و فروش آنلاینه. ولی در مورد اپ موبایل اینطور نیست.

اپ موبایل سیستم تبلیغاتی کاملا متفاوتی داره:

  • یا باید بیشتر روی مارکتینگ و تبلیغات میدانی سرمایه گذاری کنید.
  • یا اینکه یه سایت راه بندازید که توش اپ تون رو تبلیغ کنید که دوباره بر میگردیم به وب اپلیکیشن ها.

مقایسه PWA با Mobile App و Website

برای اینکه درک دقیق تری از ویژگی های یک اپلیکیشن وی پیش رونده در مقایسه با اپ نیتیو موبایل و وبسایت پیدا کنید اینجا یه مقایسه ساده بین مزایا و معایب شون انجام دادم. اگه خوب به این تصاویر دقت کنید متوجه میشید چرا دارم اینقدر روی روند رو به رشد وب اپلیکیشن پیش رونده تاکید میکنم.

مزایا و معایب pwa در مقایسه با اپ موبایل و سایت واکنشگرا

به قول استاد شهریار در غزل معروف ماه کلیسا

نقل قول
آنچه خوبان همه دارند تو تنها داری ...

هزینه وب اپلیکیشن پیشرونده

یک وب اپلیکیشن پیش رونده بین ۱۰ میلیون تومان تا ۱۰۰ میلیون تومان براتون هزینه داره. با این هزینه امکانات یک سایت و یک اپ موبایل رو یکجا خواهید داشت و این باعث میشه قیمتی که می پردازید به نسبت ارزشی که دریافت می‌کنید ارزانتر از این هم بشه.

در ادامه میخوام هزینه طراحی و ساخت اپ موبایل Mobile App و قیمت طراحی سایت Website Design رو براتون شرح بدم. در پایان با یک مقایسه منطقی متوجه میشید که هزینه اجرای وب اپلیکیشن پیشرونده بسیار رقابتی است و توجیه اقتصادی طراحی اپ موبایل و طراحی سایت غیر PWA را بسیار پایین میاره.

هزینه ساخت و طراحی اپ موبایل

حتما خوب میدونید که چیزی که بهش میگیم اپ موبایل شامل دو پلتفرم زیر میشه:

  • سیستم عامل اندروید Android
  • سیستم عامل آی او اس iOS

پلتفرم اولی یعنی Android توسط گوگل توسعه داده شده و حدودا ۸۷ درصد سهم بازار رو در اختیار داره. پلتفرم دوم یعنی iOS هم توسط اپل توسعه داده شده و ۱۳ درصد باقیمونده رو تصاحب کرده. بازار سیستم عامل موبایل کاملا غیر رقابتی و در انحصار این دو غول امریکایی ئه.

وقتی در مورد ساخت و طراحی اپ موبایل صحبت میکنیم باید مشخص کنیم که یکی یا هر دوی این پلتفرم ها مد نظرمونه.

در ادامه باید مشخص بشه که آیا کاربران نیاز به لاگین روی اپ موبایل ما دارند یا بدون نیاز به لاگین قراره از اپ موبایل استفاده کنن. اگر نیاز به لاگین هست آیا از طریق ثبت نام با آدرس ایمیل یا شماره موبایل شون قراره این اتفاق بیفته؟ یا با استفاده از شبکه ها و اکانت های اجتماعی مثل فیس بوک و گوگل و یاهو.

آیا کاربران قراره بتونن پروفایل شخصی برای خودشون ایجاد کنن؟ چه حجمی از اطلاعات در این پروفایل قراره ثبت و مدیریت بشه؟ سطوح مختلف مدیریتی و اعلان ها اگه وجود دارند چیا هستن؟

مدل درامد زایی اپ موبایل

خب بریم سر اصل مطلب. از این اپ موبایل چطوری قراره پول در بیارین؟

  •  فروش اپ Upfront Cost
  • پرداخت درون برنامه ای In-App Purchase
  • برنامه فری میوم Freemium
  • نمایش محتوای جانبی با حمایت مالی
  • فروش تبلیغات
  • حذف آگهی در نسخه غیر رایگان
  • فروش اعتبار برای استفاده
  • رایگان Free

پلن کسب درامد شما روی قیمت طراحی و توسعه اپ موبایل موثره پس باید مشخص کنید که از چه راهی قراره باهاش پول در بیارید. پیاده سازی بعضی از این سلوشن ها راحت تر و برخی دشوارتر و زمان بر تره.

هشدار
در بین مشتریان ما، علت شکست بسیاری از پروژه های توسعه اپ موبایل عدم صرف دقت کافی در انتخاب هوشمندانه پلن کسب درآمد از طریق برنامه موبایل بوده.

پلن کسب درآمد مهمترین نکته در الگوی کسب و کار شما از طریق اپ موبایل تونه. خیلی بهش اهمیت بدین و از این قسمت ساده نگذرید.

امکان ارسال نقد و بررسی یا کامنت

آیا قراره کاربران اپ موبایل تون بتونن کامنت و نقد و بررسی بذارن؟ قراره بتونن محصولات و آیتم ها رو مرور کنن و روشون نظر بدن؟ این هم یک فاکتور تعیین کننده در قیمت گذاری توسعه برنامه موبایل چه بر سکوی اندروید و چه سکوی iOS هست.

اتصال و یکپارچگی با سایت

عامل تعیین کننده بعدی در مورد قیمت و هزینه طراحی و ساخت اپ موبایل نیاز به ارتباط و اتصال بین اپ موبایل و وبسایته. آیا قراره برنامه موبایل به وبسایت اینترنت متصل بشه و داده ها و محتوایی رو از اونجا بخونه و نمایش بده؟ آیا این ارتباط و اتصال یکطرفه از سایت به اپ موبایله؟

یا قراره کاربرا بتونن از طریق اپ محتوایی رو تولید و روی سایت قرار بدن. اگر نظر شما مورد آخره باید خیلی دقیق در مورد جزئیات اون آیتم هایی محتوایی اطلاعات داشته باشید و بدونید چه چیزهایی قراره توسط چه کسانی روی سایت قرار بگیره.

هزینه ساخت اپل موبایل ارتباط زیادی با محدوده ارتباط لازم با سایت یا وب اپلیکیشن شما داره.

زیبایی ظاهری اپ موبایل

عامل تعیین کننده بعدی نیازمندی های ظاهری و بصری شما از برنامه موبایله. یکی از سه گزینه زیر رو در نظر بگیرید:

  • اپ موبایل قراره حداقل ها یا اصطلاحا Bare-bones رو رعایت کنه
  • قراره مثل اغلب اپ های بازار و یه طراحی استاندارد باشه یعنی نه خیلی خوب و نه خیلی بد
  • قراره زیبا و چشم نواز و عاری از عیب باشه

با انتخاب گزینه های فوق هزینه ساخت اپ موبایل اندروید یا iOS در محدوده ۲۰ تا ۲۰۰ میلیون تومن متغییره. این فقط هزینه ساخته و باید هزینه های نگهداری ماهانه یا سالانه رو هم در صورت نیاز بهش اضافه کنید.