FacebookTwitter

آیا برنامه های آینده ی موبایلها برنامه های هیبرید خواهد بود؟

نویسنده: | تاریخ: ۲۲ بهمن ۱۳۹۱ | موضوع: اخبار و تازه ها, اينترنت, شبكه, علمي و فني, نرم افزار | بدون دیدگاه

Share On GoogleShare On FacebookShare On Twitter

با رخداد اخیر انفجار در فروش تبلت ها و گوشی های هوشمند و رشد BYOD تجارتهای مدرن نمیتوانند تولید برنامه برای کاربران و مشتریان به منظور استفاده بر روی سیستم عاملهای مختلف را نادیده بگیرند. چالش ساخت یک برنامه با ترکیب مناسبی از بازدهی و پشتیبانی از بسترهای مختلف در هزینه ای مقرون به صرفه نیاز به این تصمیم گیری دارد که آیا برنامه برای استفاده در محدوده محلی ساخته شود یا برای وب و یا به شکل برنامه ترکیبی (برنامه هیبرید) در هر کدام از روشها یعنی نوشتن برنامه برای یک محدوده بومی یا ایجاد یک برنامه برای وب و یا ترکیب هر دوی اینها (برنامه هیبرید) مزایا و معایب خاص خودش را دارد. از آنجایی که شرکتها به دنبال یافتن یک نقطه تعادل بین ویژگی ها، عملکرد و هزینه هستند بسیاری از آنها به سوی برنامه های هیبرید خواهند رفت چرا که بر اساس تحقیقات، مرکز گارتنر اعلام کرده است بیش از نیمی از برنامه ها تا سال 2016 به شکل هیبرید تولید خواهند شد. که اگر صحیح باشد در واقع یک تغییر مسیر از روشی که امروزه برنامه ها تولید میشوند، خواهد بود.

بر اساس بررسی 3600 تولید کننده که توسط Appcelerator و IDC در سال گذشته صورت گرفته است، فقط 6 درصد از برنامه های تولید شده با HTML5 تولید شده اند. در دیدگاه کلی تر، وقتی که برنامه های بومی با برنامه های تحت وب مقایسه میشوند؛ متوجه میشویم که برنامه های بومی عملکرد بهتر و دسترسی مناسبتری به امکاناتی مثل GPS و یا دوربین دارند و همچنین ظاهر آنها بهتر است و رابط های کاربری قویتری دارند. مشکل آنجاست که زبان برنامه نویسی اصلی برای استفاده بر روی هر پلتفرم متفاوت است . مثلن زبان C شی گرا برای آیفون یا جاوا برای گوشی های اندروید. پس نوشتن یک برنامه بومی مستلزم این است که برای هر پلتفرم یک سری کدنویسی جدید صورت گیرد.

از سوی دیگر برنامه های تحت وب، در حالیکه فاقد برخی عملکردها و ویژگیهای برنامه های بومی هستند ولی در عوض میتوانند یکبار با HTML یا CSS یا جاوا اسکریپت نوشته شوند و بر روی همهء سکوهای مختلف قابل اجرا باشند. در حالت تئوری نوشتن برنامه تحت وب زمان کمتری نیاز دارد که به مفهوم تیم کاری کوچکتر و صرفه جوییهای تجاری است.

برنامه هیبرید برای آنکه مزایای هر دو نوع برنامه یعنی بومی و تحت وب را با هم یکی کند طراحی شده است. برنامه هیبرید برنامه است که به زبانهای وبی مثل HTML یا CSS یا جاوا اسکریپت نوشته شده است ولی از پوشش کدهای بومی استفاده میکند. این پوششها میتوانند امکانات متعددی را فراهم کنند که در اصل مختص برنامه های بومی هستند. مثل واسط کاربری با ظاهر برنامه های بومی و عملکرد بهتر نسبت به برنامه هایی که به شکل خالص تحت وب هستند یا دسترسی به امکاناتی مثل GPS یا دوربین.

“ون بیکر” معاون پژوهش شرکت گارتنر میگوید از آنجایی که استفاده کارکنان از موبایلهای شخصی خودشان در محل کار روز به روز بیشتر میشود و آنها را با یکدیگر به مشارکت میگذارند، ضرورت پیشنهاد نرم افزار ها و برنامه هایی که روی پلت فرمهای مختلف میتوانند کار کنند تا جایی که هزینه های تولید پایین است ، شرکتها را به سمت تولید برنامه های هیبرید سوق میدهد. او همچنین گفت: پیشنهاد ما این است که یک شرکت یا تشکیلات اقتصادی برای مدیریت مجموعه ی بزرگ و متنوع از تولیدات نرم افزار های موبایلها که تمام ساختار اساسی را پوشش دهد اختصاص داده شود. این شرکت باید برای غنی سازی و توسعه ی برنامه ها با اسنفاده از قابلیتهای دستگاه های بومی تلاش کند. و همچنین چارچوبهای مناسبی برای توسعه و تولید نرم افزار های بومی، وب و هیبرید را بر پایه کدنویسی مشابه تدوین کند و هر جا که امکانپذیر است فعالیتهای توسعه باید در چارچوب تعیین شده پلتفرم انجام گیرد.

با این حال “جیمز گاورنر” از بنیانگذاران “راهب سرخ” میگوید: در هنگام ساخت برنامه های موبایل تصمیم را شرکت ها اتخاذ نمیکنند و این تصمیم گیری ممکن است تحت تاثیر زبانهای برنامه نویسی و روش تولید کنندگان برنامه ها قرار گیرد. همچنین او میگوید: این موضوع از گذشته بسیار دیده شده است که تکنولوژی برنده در بازار همانی نیست که آی تی انتخاب میکند و در واقع همانی است که تولید کنندگان انتخاب میکنند. لینوکس یکی از بزرگترین نمونه ها برای این ادعاست.

CIO ممکن است بیندیشد که طی دوسال آینده باید تصمیم بگیرد چارچوب برنامه های آینده ی هیبرید چگونه باشد. در طی این مدت برنامه های بد بسیاری برای اندروید و IOS تولید خواهد شد.

منبع:

Feb. 5th, 2013 Nick Heath Hybrid mobile apps: the future of app development?  CIO Insights, http://m.techrepublic.com/blog/cio-insights/hybrid-mobile-apps-the-future-of-app-development/39749785, Accessed: Feb. 10th, 2013

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Pin It on Pinterest

Shares