Senior React Native | Mobile Application Developer
موبایل اپ یا وب اپ ( ?♂️ MobileApp VS WebApp ?♂️ )
خب خب خب !
در اینجا دو قهرمان تازه نفس رو داریم که هر کدوم طرفدارهای خاص خودشون رو دارن و الانم دارن برای این مسابقه سر و دست مشکنن! ?
اوه اوه ... چه وضعیه!! ??
بریم ببینیم هر کدوم چی تو چنته دارن؟
بریم سراغ Mobile Application ( یا همون MobileApp )
تمام این برنامههایی که شما رو گوشیاتون دارین بهش میگن اپلیکیشن یا همون موبایل اپ.
اپلیکیشن های خخخیلی سرعت بالایی دارن , چون مستقیما با سخت افزار کار دارن و هیچی بین این ارتباط نیست.
پس ملت میرن سمتش , ولی خبر ندارن که جلوتر , اپل بیصاحاب شده , یه دیگ تحریم ریخته رو سرمون و نمیزار اپهای ایرانی انتشار پیدا کنن. اینجاست که WebApplication پشت موبایل اپلیکیشن و به خاک میمال و میگه زکی!! ??
حالا این وب اپلیکیشن چیه که انقدر قدرت دار ??؟
هیچی بابا همون سایت خودمونه که برای گوشی هم طراحی شده و یه سری دسترسی به سخت افزار هم بهش میده ولی سرعتش به پای سرعت موبایل اپ نمیرسه چون باید یه واسطه که همون مرورگر دستگاهِ باشه.
ای بابا پس ما باید چه کار کنیم الان ؟؟ ?
الان میگم چه کنید ?
اول از همه باید بگم که خوبی ها و برتریهای هر کدوم چیه
اول وب اپلیکیشن:
ویژه ترین مزیت وب اپلیکیشن , به جرات همون حذف محدودیت استفاده از اپلیکیشن اختصاصی سیستم عامل هست.
وب اپلیکیشن که اومد ,کاربرای Android و IOS دیگه محدود به اپلیکیشنهای موجود تو گوگل پلی و اپ استور نمیشن.
مثلا دیگه لازم نیست یه کاربر اندروید فقط به اپلیکیشن های مخصوص اندروید یا یک کاربر آیفون فقط به اپلیکیشن های مخصوص آیفون دسترسی داشته باشه. با هر سیستم عاملی می تونی فقط با وارد کردن آدرس وب اپلیکیشن تو مرورگرت به اپش دسترسی پیدا کنی.
ولی مشکل اصلی سرعته, که به نظرم مهم ترین چیز چون اگر سرعت حتی یکم هم پایین باشه میزنه تو ذوق کاربر که من با این قضیه بشدت مخالفم و یه چیز دیگه هم که هست اینکه شما محدودیت هایی برای استفاده از قابلیت موبایل دارید که همین باعث کم شدن دسترسی شما به منابع و قابلیت های گوشی میشه.
حالا موبایل اپلیکیشن:
سلطان گوشی موبایل اپلیکیشنه ?
سرعت بالا که دار , دسترسی نامحدودم که به همه جای گوشی دار , دیگه چی بهترین از اینا؟؟ دیگه چی میخوای؟؟??
⛔️ ولی همه بدبختیا سر تحریمه دیگه (اونم فعلا فقط برای iOS) ⛔️
خب پس نتیجه چی شد ؟
ببین ?
اگر مدنظرت پروژههای ایرانیه که نسخه iOS اش رو هم میخوای بنظرم برو سمت همون وب اپ ها که باید برای اون بری فریموورک React رو خوب کار کنی.
اگر میخوای فقط اپ برای اندروید بسازی اولویتش (React Native یا فلاتر ) بعد کاتلین بعد جاوا (اینا با اولویت بر اساس سریع تر و راحت تر دلووپ کردنه)
اگر هم کلا پروژت خارجی که به شدت توصیه میکنم با (React Native یا فلاتر) اپ بسازی. (چون خیلی راحت هر دو نسخه Android, iOS رو بهت میده)
خب اینم از این?
لایک ❤️ یادت نره. اگه سوال هم داشتی برام کامنت بزار تو سوت ثانیه جوابتو میدم?
اینم تلگرامم: @nodes2684
منتظر بازگشت دوباره سلطان باشید?
یا علی✋
مطلبی دیگر از این انتشارات
کامپایل و حفاظت از پایتون؛ Cython
مطلبی دیگر از این انتشارات
زبان برنامه نویسی؛ برنامه نویسی مثل صحبت کردنه!
مطلبی دیگر از این انتشارات
مثال ساده ای از Continuous Integration