اپلیکیشن موبایل، وقتی واقعاً لازم است
طراحی اپلیکیشن موبایل — React Native، یا PWA اگر کافی باشد
برای بیشتر فروشگاهها و کلینیکها، وباپلیکیشن نصبشدنی (PWA) با اعلان، همان کار اپ را با یکسوم هزینه میکند. برای وقتی که دوربین، مکان دائمی یا کار آفلاین لازم است، اپ React Native برای اندروید و iOS از یک کد. اول میگوییم کدام، بعد قیمت — از روی سند دامنه.
اپلیکیشن یا PWA؟ قاعدهای که ما استفاده میکنیم
«طراحی اپلیکیشن» پرجستوجوترین چیزی است که بیشتر جستوجوکنندههایش لازمش ندارند. قاعدهی ما ساده است:
- PWA کافی است وقتی: کاربر از سایت شما خرید یا رزرو میکند، اعلان میخواهد، و میخواهد آیکون روی گوشی داشته باشد. وباپلیکیشن نصبشدنی همهی اینها را میدهد — بدون اپاستور، بدون بازبینی گوگل و اپل، بدون دو نسخهی جدا. کلینیک شایلین همین است.
- اپ لازم است وقتی: به دوربین یا اسکنر پیوسته نیاز است (مأمور میدانی، انباردار)، به مکان در پسزمینه (پیک، حملونقل)، به کار آفلاین (بازدید بدون اینترنت)، یا به سختافزار (بلوتوث، NFC). رویدادیار شهرداری تهران کلاینت موبایل دارد چون گزارش میدانی ژئوفنسشده میگیرد.
- اپ برای «چون رقیب دارد» لازم نیست. اپی که نصب و بعد از یک هفته پاک میشود، هزینهای است که کسی نمیبیند.
مقالهی اپلیکیشن یا PWA؟ برای فروشگاه و کلینیک، جواب فرق دارد در راه است؛ تا آن موقع، جلسهی کشف نیمساعته همین سؤال را برای مورد شما جواب میدهد — و اگر جواب «PWA» باشد، همان را میگوییم.
چرا React Native
یک کد برای اندروید و iOS، با رابط بومی نه وبویو، و همان تیمی که React سایت شما را نوشته. یعنی اپ و سایت یک API را میخوانند، یک تیم نگهشان میدارد، و قابلیت جدید یکبار ساخته میشود نه سهبار. برای OnePlatform کلاینت موبایل را با همین ساختهایم.
چه چیزی تحویل میگیرید
- سند دامنه: صفحهها، نقشها، آنچه آفلاین کار میکند، آنچه اعلان میفرستد — و عدد از روی همین
- طراحی رابط برای هر دو سیستمعامل با تأیید شما
- اپ React Native با انتشار در گوگلپلی، اپاستور و بازارهای داخلی (بازار، مایکت) به نام شما
- API روی .NET 10 — یا اتصال به API سایت فعلی شما
- پنل مدیریت اعلان و محتوا
- سورس و مخزن به نام شما، سه ماه پشتیبانی، بهروزرسانی سیستمعاملها
هزینه طراحی اپلیکیشن
وباپلیکیشن نصبشدنی (PWA)
- روی سایت اختصاصی یا فروشگاه شما
- اعلان Web Push
- آیکون و حالت تمامصفحه
- بدون اپاستور
- دو تا سه هفته
اپ React Native · مشتری
- اندروید و iOS از یک کد
- روی API سایت شما
- انتشار به نام شما
- عدد از روی سند دامنه
- هشت تا دوازده هفته
اپ عملیاتی · کارمند و مأمور
- دوربین، مکان، آفلاین
- همگامسازی با هسته
- مدیریت دستگاه
- عدد از روی سند دامنه
- دوازده هفته به بالا
برای اپ عدد پیش از سند دامنه نمیگوییم، چون تفاوت یک اپ فروشگاهی ساده با یک اپ میدانی آفلاین چند برابر است. PWA در قیمت سایت اختصاصی یا فروشگاه اختصاصی میآید و ماشینحساب برآورد آن را حساب میکند.
چه چیزی یک اپ را میکُشد — پنج اشتباهی که قبل از شروع میشود دید
- اپ بهجای سایت، نه کنار آن. کاربر تازه از گوگل میآید و اپ نصب نمیکند. اپ برای کاربر برگشتی است؛ سایت باید اول کار خودش را بکند.
- ثبتنام اجباری در صفحهی اول. نصف نصبها همانجا پاک میشود. اول ارزش، بعد شمارهی موبایل.
- اعلانِ بیربط. اعلان روزانهی «تخفیف ویژه» به همه، یعنی خاموششدن اعلان برای همیشه. اعلان روی رفتار: سفارش ارسال شد، نوبت فرداست.
- دو تیم برای دو سیستمعامل. دو کد، دو باگ، دو زمان انتشار. React Native یک کد است و یک تیم.
- بدون برنامه برای بهروزرسانی. iOS و اندروید سالی یکبار چیزی را میشکنند. اپی که کسی نگهش نمیدارد، یک سال بعد باز نمیشود — پشتیبانی جزو قیمت است، نه اضافه.
اینها را از اپهایی یاد گرفتهایم که برای بازسازی به ما رسیدند، نه از کتاب. در جلسهی کشف همین پنج مورد را روی طرح شما چک میکنیم.
پرسشهای متداول دربارهی طراحی اپلیکیشن
هزینه طراحی اپلیکیشن چقدر است؟
PWA در قیمت سایت اختصاصی میآید. اپ React Native از روی سند دامنه قیمت میگیرد، چون اپ فروشگاهی ساده و اپ میدانی آفلاین چند برابر فرق دارند. عدد را در جلسهی کشف، قبل از قرارداد، میگیرید.
PWA واقعاً جای اپ را میگیرد؟
برای خرید، رزرو، اعلان و آیکون روی گوشی: بله، در اندروید و iOS. برای دوربین پیوسته، مکان در پسزمینه، آفلاین و سختافزار: نه. همین تفاوت تصمیم را میگیرد.
چرا React Native و نه Flutter یا بومی؟
چون تیم ما React است و سایت شما هم احتمالاً روی همان است؛ یک تیم، یک API، یک منطق. Flutter و بومی هم خوباند، ولی یک تیم دوم میخواهند.
اپ را به نام ما منتشر میکنید؟
بله. حساب توسعهدهندهی گوگلپلی و اپاستور به نام شما ساخته میشود و ما منتشر میکنیم؛ بازار و مایکت هم.
اپ به سایت فعلی ما وصل میشود؟
اگر سایت API داشته باشد بله. اگر نه، API را روی .NET 10 میسازیم و سایت و اپ هر دو از آن میخوانند.
چند هفته طول میکشد؟
PWA دو تا سه هفته روی سایت آماده. اپ React Native هشت تا دوازده هفته؛ اپ عملیاتی با آفلاین بیشتر.
اول بگوییم اپ لازم است یا نه
یک پاراگراف دربارهی کاری که اپ باید بکند. تا صبح روز بعد تماس میگیریم و صادقانه میگوییم PWA کافی است یا نه.

