آیا برنامه نویسی موبایل(native) در حال انقراض است؟

امروزه برخی از شرکت ها framework یا سرویس هایی ارائه می کنند(مثل google firebase) که به web developer ها این امکان را میده که اپلیکیشن موبایل (hybrid app) تولید کنند .این موضوع را من بیشتر توی google می بینم نه توی اپل(اپل هر روز سعی داره که زبان خود swift رو ارتقا بده مثل نمونش چند روز پیش swift UI).
بنظرتون این موضوع چقدر روی جنبه های کاری mobile dev که native app تولید میکنه داره؟

امروزه برخی فریموورکها رو میبینیم که به برنامه نویسهای front-end اجازه‌ی ساخت اپلیکیشن دسکتاپ میده.
برنامه نویسهای دسکتاپ هم در حال منقرض شدن هستن.
و کاربرهای زیادی که این مسائل براشون مهم نیست. فقط اپلیکیشنشون رو میخوان و اپلیکیشن قشنگ میخوان و آپدیت سریع.

پس تا زمانی که ساخت اپلیکیشن به صورت native ویژگی خاصی به کار نده، شاهد کمتر و کمتر شدن برنامه نویسهاش هستیم. (البته به صفر نمیرسه. فقط درخواست براش کمتر میشه و کارش تخصصی‌تر و حقوقش بالاتر)
همونطور که وردپرس‌کارها نمیتونن جای web developer ها رو بگیرن.

3 پسندیده

در حقیقت نسل آینده قرار فناوری های ابری و هوش مصنوعی رو تجربه کنه حال چه در موبایل یا دسکتاپ
نسل بعدی سیستم عامل ها ؛ سیستم عامل های ابری است که میتونید با توجه به سرمایه گذاری های شرکت های مختلف از جمله گوگل و ماکروسافت : ساخت زبان های سریع تر برای فضای ابری و وب(گو گوگل) یا سیستم عامل مدرن ماکروسافت که شایعاتی درباره منتشر شده با این حساب فکر میکنم در دنیای همیشه آنلاین و جایی که سیستم عامل خودش مثل یک مرورگر وب هستش(نقش دارت(جایگزین جاوااسکریپت) در سیستم عامل فیوشای گوگل رو هم بررسی کنید) دیگر کسی سراغ سیستم عامل های قدیمی و ساخت اپ برای اونها نمیره.
آینده تمام سیستم عامل ها روی ابر هاست
البته این نظر شخصی بنده هستش

1 پسندیده

بعید میدونم جایگزینی کامل داشته باشیم.
وب، نقصهای زیادی داره. چیز خوبیه اگه وصل باشه و سرعتش خوب باشه! ولی هروقت به فکر سیستم‌عاملهای ابری میفتم، به این فکر میکنم که ۴تا اپلیکیشن که با electron ساخته شدن اگه به طور همزمان ران بشن چقدر رم و cpu میگیرن. (چقدر بیشتر از چیزی که واقعا نیاز دارن)

راحتی هیچوقت جای کارایی رو نمیگیره. همین الآن هم سیستم‌عاملهایی داریم که کلا با تکنولوژی وب کار میکنن مثل firefox os و البته chrome os.
هیچکدوم نمیتونن به اندازه‌ی سیستم‌عاملهایی که مستقیم با سخت‌افزار در ارتباط هستن، پیشرفت کنن.
نقطه ضعف اصلی نرم‌افزارهای تحت وب اینه که بخش لاجیکالشون توی javascript هست. جدای آشغال بودن زبان، مساله‌ی راندمان پایین پلتفرم مطرحه. به هر حال یه زبان اسکریپتیه.

2 پسندیده

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

1 پسندیده